Три наиболее широко используемых веб-сервиса Amazon
Amazon предоставляет широкий спектр услуг, как обсуждалось в нашей предыдущей статье (Введение в Amazon Web Services), но из всех предлагаемых услуг три ключевые услуги выделяются среди остальных с точки зрения популярности использования и широкого внедрения в отрасли.
В этой статье мы рассмотрим и рассмотрим три услуги, которые используются больше, чем остальные, рассмотрим их более подробно и рассмотрим преимущества, которые эти услуги могут предложить.
Введение
Три самых популярных AWS — это Amazon Elastic Block Store (EBS), Amazon Elastic Compute Cloud (EC2) и Amazon Simple Storage Service (S3).
Три популярных сервиса также были одними из первых AWS, запущенных с Simple Storage Service (S3) в начале 2006 г., за которыми последовали Elastic Compute Cloud (EC2) в середине 2006 г. и Elastic Block Store (EBS) в 2008 г., служба постоянного хранения для EC2.
Услуги, вероятно, являются наиболее популярными из-за принятия и из-за того, что эти услуги были доступны, а также из-за их зрелости, они росли и масштабировались вместе с пользователями услуг. Само собой разумеется, что самыми популярными услугами являются те, в которые вложено больше всего средств, и те, которые стали наиболее передовыми и принятыми.
Поскольку EBS был разработан как служба хранения для EC2, некоторые могут рассматривать ее как расширение службы EC2, но это гораздо больше, чем просто функция Elastic Compute Cloud.
Три рассмотренные здесь AWS совместимы друг с другом и могут использоваться вместе друг с другом, однако их также можно использовать независимо.
Эти три службы были разработаны, чтобы быть чрезвычайно эффективными для разработчиков; S3 и EBS были разработаны с учетом требований разработчиков, поскольку сервисы хранения данных необходимы для применения различных шаблонов хранения.
EC2 был одним из первых сервисов, предлагаемых AWS. Служба облачных вычислений, направленная на упрощение облачных вычислений в веб-масштабе для разработчиков.
Вместе EC2 и EBS образуют идеальную среду для разработчиков, позволяющую создавать масштабируемые и надежные приложения.
Давайте рассмотрим три сервиса более подробно и подумаем, почему они оказываются такими полезными для своих пользователей.
Amazon Elastic Compute Cloud (EC2)
EC2 — это интерфейс веб-сервиса Amazon, цель которого — упростить облачные вычисления для разработчика. Интерфейс предоставляет среду, функциональные возможности и инструменты, необходимые для создания приложений эффективным и экономичным способом (оплата по факту использования).
Вычисления происходят в облаке и, таким образом, масштабируются в соответствии с вашими потребностями. Конфигурация емкости выполняется в кратчайшие сроки для быстрого масштабирования по мере изменения ваших требований.
EC2 совместим как с S3, так и с EBS, расширяя возможности и функциональность.
Преимущества EC2:
- Повышенная масштабируемость — увеличивайте или уменьшайте емкость по мере необходимости в течение нескольких минут.
- Полный контроль — полный контроль над вашими экземплярами
- Гибкий хостинг в облаке: сделайте вычислительную среду подходящей для ваших целей с помощью выбора доступных ресурсов и услуг.
- Совместимость с другими AWS — помогает предоставить комплексное вычислительное решение с совместимостью различных сервисов.
- Повышенная надежность проверенной инфраструктуры и центров обработки данных, Amazon соглашается на доступность на уровне 99,95 %.
- Безопасность — различные варианты подготовки для управления вашей безопасностью и поддержания уровня безопасности, соответствующего вашим требованиям (политики, контроль доступа, шифрование, виртуальные частные облака).
- Простой в использовании
- Экономически эффективным
Магазин эластичных блоков Amazon (EBS)
EBS предоставляет постоянные тома блочного хранилища для использования с EC2. Он действует как виртуальный жесткий диск и может использоваться с экземплярами EC2 в облаке AWS. Если вам требуется дополнительное хранилище или хранилище, которое сохраняется после окончания срока службы экземпляра EC2, можно использовать EBS.
Данные остаются отделенными от вашего вычислительного экземпляра и сохраняются независимо, поэтому в случае сбоя вычислительного экземпляра вы не потеряете данные, так как они расположены в томе блочного хранилища. Можно создать несколько томов размером от 1 ГБ до 1 ТБ, но только один том может быть подключен к экземпляру в любой момент времени.
Разработчики не ограничены конкретной файловой системой, после первоначального монтирования тома вы можете отформатировать его в любой файловой системе или использовать напрямую, если позволяет ваша среда. Кроме того, вы можете использовать его так же, как и любой другой физический жесткий диск.
Также можно сделать снимок тома EBS. Затем его можно перемещать из одного экземпляра в другой.
Снимок можно сохранить в Amazon S3. Отсюда возникает еще много возможностей. Объем можно воссоздать; S3 доступен во всех зонах доступности (в отличие от создания тома EBS, специфичного для конкретной зоны доступности, в которой он был создан), теперь вы можете создать том из снимка и в любой зоне.
EBS предлагает три типа томов в зависимости от требований.
- Общее назначение (SSD) — поддерживает широкий спектр рабочих нагрузок.
- Provisioned IOPS (SSD) — поддерживает рабочие нагрузки с интенсивным вводом-выводом
- Магнитный - где стоимость является основным решающим фактором, а доступ к данным осуществляется редко.
Преимущества ЭБС:
- Разработан для совместимости с EC2
- Повышенная доступность данных, данные автоматически реплицируются для предотвращения потери данных из-за сбоя оборудования при создании тома EBS.
- Постоянство данных, хранилище вне экземпляра, которое сохраняется независимо
- Безопасность данных с помощью функции шифрования данных EBS
- Гибкость и функциональность, достигаемые благодаря моментальным снимкам, миграции данных и добавочному резервному копированию.
- Долгосрочные резервные копии, стратегии отката, отказоустойчивость и воссоздание томов
Amazon Simple Storage Service (S3)
S3 предоставляет разработчикам и информационным технологам высокомасштабируемое хранилище объектов и подходит как для небольших, так и для больших репозиториев объектов. Недорогую услугу можно использовать для резервного копирования и архивирования данных и прикладных программ в режиме онлайн, а также для распространения контента, а также для анализа больших данных и аварийного восстановления. Хранилище доступно в виде любого файла или объекта и поддерживает загрузку, выгрузку и хранение через Интернет.
S3 можно использовать с другими сервисами AWS, такими как Elastic Cloud Compute, но также можно использовать независимо или с другими сторонними объектами хранения.
Данные защищены способом, который соответствует требованиям пользователя. Данные могут храниться в частном или публичном порядке и зашифровываться.
Преимущества S3:
- Экономичность — платите за то, что используете, без минимальной платы или затрат на установку
- Надежность — данные избыточно хранятся в нескольких местах и на нескольких устройствах.
- Повышенная доступность - рассчитана на доступность 99,9% объектов
- Политики безопасного использования для управления доступом, передача данных осуществляется через SSL, а данные шифруются при попадании в магазин.
- Высокая масштабируемость — увеличивайте и уменьшайте емкость хранилища по мере необходимости.
- Повышенная производительность — выбор местоположения данных позволяет контролировать задержку и высокую скорость передачи данных для пользователей S3.
- Интегрируется с другими сервисами AWS, упрощая использование целого ряда сервисов.
- Простая в использовании веб-консоль управления и мобильное приложение для управления
Вывод
Разработчикам требуются услуги и поставщики услуг, которые являются перспективными, инновационными, простыми в использовании и развитии, услуги должны быть совместимы и иметь кросс-платформенные возможности, больше всего разработчиков мотивируют тенденции рынка, они хотят использовать инструменты и сервисы, которыми пользуются другие разработчики. Кажется, что Amazon покрывает эти «желания».
Все три этих сервиса можно успешно связать вместе, чтобы они работали эффективно и в соответствии с уникальными требованиями. Используя эти три службы, вы можете воспользоваться объединенными функциями и инструментами, предлагаемыми каждой службой, улучшая работу пользователей и производительность.
Эти три сервиса AWS (EC2, EBS и S3) являются одними из основных компонентов облачных вычислений для разработчиков. Простота и совместимость, с которой они работают вместе, и совокупное множество преимуществ, обеспечиваемых их совместным использованием, могут быть причиной того, почему они так популярны в AWS.