Amazon EC2
Amazon Elastic Cloud Compute (Amazon EC2) | |
---|---|
Тип | Виртуализация |
Автор | Amazon Web Services |
Разработчик | Amazon Web Services |
Первый выпуск | 25 августа 2006 года |
Лицензия | Проприетарное программное обеспечение |
Ссылки | |
Сайт | aws.amazon.com |
Amazon Elastic Compute Cloud (Amazon EC2) — Один из сервисов Amazon Web Services, позволяющий пользователю арендовать виртуальную машину, которая называются инстансом (англ. instance)[1]. Для запуска инстансов используются предварительно сконфигурированные образы (англ. Amazon Machine Image — AMI), что сокращает время загрузки нового сервера.
Взаимодействовать с сервисом возможно с помощью веб-интерфейса, интерфейса командной строки, а также программно, с помощью API.
Доступно создание, запуск, остановка и удаление инстансов по запросу пользователя по мере необходимости, с посекундной[2] оплатой - отсюда и термин "Elastic" - эластичный. EC2 так же предоставляет и контроль над географическим местоположением инстансов, что позволяет минимизировать задержки и обеспечивать высокий уровень доступности[3]. В ноябре 2011го года Amazon перевёл собственный интернет-магазин на AWS[4].
Типы инстансов
Изначально, в EC2 существовали только Xen инстансы. Однако, в ноябре 2017го Амазон представил новое семейство инстансов под названием C5, которое основано на собственной программной архитектуре Амазона, построенной вокруг гипервизора KVM, которую амазон назвал Nitro[5][6]
28го ноября, 2017го года Амазон объявил о доступности для заказа bare-metal инстансов (то есть, об аренде инстансов, основанных на dedicated server'ах).
В январе 2019го года для заказа были доступны следующие типы инстансов[7]:
- Общего назначения[8]: A1, T3, T2, M5, M5a, M4, T3a
- Оптимизированные для процессорной нагрузки[9]: C5, C5n, C4
- Оптимизированные для нагрузки по памяти([RAM])[10]: R5, R5a, R4, X1e, X1, High Memory, z1d
- Оптимизированные для вычислений с помощью видеокарт и других специальных устройств[11]: P3, P2, G3, F1
- Оптимизированные под потребление пространства приложениями пользователя[12]: H1, I3, D2
резервированные, спотовые, и on-demand инстансы
При создании инстанса можно выбрать не только его тип в разрезе доступных вычислительных ресурсов, но и в разрезе типа резервирования таких ресурсов в публичном облаке Амазона. Такими типами являются:
- on-demand инстансы - обычные инстансы с посекундной оплатой, которые предоставляются пользователю по требованию («on-demand» на Английском)[13];
- спотовые инстансы - облачные провайдеры обычно имеют запасы вычислительной мощности[14], которые они могут продать пользователю, но без гарантий того, что предоставление услуги не будет остановлено в любой момент[15], при этом цена на услугу плавающая, и позволяет сэкономить пользователю до 90%[16];
- резервированные инстансы - используются пользователями для резервирования вычислительной мощности от одного до трёх лет[17], и позволяют сэкономить, по утверждению Amazon'а, до 72%[17]
уровень использования free tier
В декабре 2010го Амазон анонсировал[18] предложение бесплатных вычислительных ресурсов для новых пользователей. В сентябре 2022го года оно было рассчитанно таким образом, чтобы покрывать использование t2.micro или t3.micro инстанса(в зависимости от региона) в течение года[19].
Функциональность EC2
С помощью EC2 можно[20]:
- создать Amazon Machine Image (AMI), который будет содержать ваши приложения, библиотеки, данные и связанные с ними конфигурационные параметры. Или использовать заранее настроенные шаблоны образов для работы;
- загрузить AMI в Amazon S3. Amazon EC2 предоставляет инструменты для хранения AMI. Amazon S3 обеспечивает безопасное, надёжное и быстрое хранилище для хранения образов;
- использовать Amazon EC2 Веб-сервис для настройки безопасности и сетевого доступа;
- выбирать тип(ы) операционной системы, какой вам необходим, запустить, завершить, или контролировать несколько AMI по мере необходимости, используя API Веб-сервиса, или различных инструментов управления, которые предусмотрены;
- определить необходимость работать в нескольких местах, использовать статический IP или другие варианты;
- платить только за ресурсы, которые вы собираетесь потреблять, такие как время или передача данных.
Критика
В апреле 2011 года часть данных пользователей была утрачена[21].
Примечания
- ↑ What is Amazon EC2? - Amazon Elastic Compute Cloud
- ↑ New – Per-Second Billing for EC2 Instances and EBS Volumes | AWS News Blog
- ↑ Amazon Web Services adds 'resiliency' to EC2 compute service - CNET
- ↑ AWS Cloud Tour 2011 | Australia: Event Highlights - YouTube
- ↑ Amazon EC2 FAQs - Amazon Web Services
- ↑ AWS re:Invent 2017: NEW LAUNCH! Amazon EC2 Bare Metal Instances (CMP330) - YouTube
- ↑ Amazon EC2 Instance Types - Amazon Web Services
- ↑ Amazon EC2 Instance Types - Amazon Web Services
- ↑ Amazon EC2 Instance Types - Amazon Web Services
- ↑ Amazon EC2 Instance Types - Amazon Web Services
- ↑ Amazon EC2 Instance Types - Amazon Web Services
- ↑ Amazon EC2 Instance Types - Amazon Web Services
- ↑ On-Demand Instances - Amazon Elastic Compute Cloud
- ↑ https://www.cs.technion.ac.il/~ladypine/spotprice-ieee.pdf
- ↑ Spot Instance interruptions - Amazon Elastic Compute Cloud
- ↑ [1902.01321] A Framework for Allocating Server Time to Spot and On-demand Services in Cloud Computing
- ↑ Перейти обратно: 17,0 17,1 Amazon EC2 Reserved Instances
- ↑ Announcing AWS Free Usage Tier
- ↑ Free Cloud Computing Services - AWS Free Tier
- ↑ Amazon EC2 Functionality . Дата обращения: 3 января 2009. Архивировано 25 декабря 2018 года.
- ↑ Масштабные утечки данных: конец «облачным» сервисам? // Chip : журнал. — 2011. — № 8 (149). — С. 20—21. — ISSN 1609-4212. Архивировано 23 сентября 2015 года.
См. также
- Amazon SimpleDB
- Amazon Simple Storage Service (Amazon S3)
- Amazon CloudFront
- Amazon Simple Queue Service (Amazon SQS)
- Amazon Relational Database Service (Amazon RDS)
Ссылки
- Amazon EC2
- Первые шаги в Amazon Web Services (недоступная ссылка). Cloudzone.ru. Архивировано 23 марта 2012 года.