Образ машины Amazon - Amazon Machine Image
An Образ машины Amazon (AMI) - особый тип виртуальное устройство который используется для создания виртуальная машина в пределах Amazon Elastic Compute Cloud («EC2»). Он служит базовой единицей развертывания для услуг, предоставляемых с использованием EC2.[1]
Содержание
Как все виртуальные устройства, основным компонентом AMI является доступный только для чтения образ файловой системы, который включает операционную систему (например, Linux, Unix, или же Windows ) и любое дополнительное программное обеспечение, необходимое для предоставления услуги или ее части.[2]
AMI включает в себя следующее:
- Шаблон корневого тома для экземпляра (например, операционная система, сервер приложений и приложения)
- Разрешения на запуск, определяющие, какие учетные записи AWS могут использовать AMI для запуска экземпляров.
- Сопоставление блочного устройства, указывающее тома для подключения к экземпляру при его запуске.
Файловая система AMI сжимается, зашифровывается, подписывается, разбивается на серию блоков по 10 МБ и загружается в Amazon S3 для хранения. Файл манифеста XML хранит информацию об AMI, включая имя, версию, архитектуру, идентификатор ядра по умолчанию, ключ дешифрования и дайджесты для всех фрагментов файловой системы.
AMI не включает образ ядра, а только указатель на идентификатор ядра по умолчанию, который можно выбрать из утвержденного списка безопасных ядер, поддерживаемого Amazon и его партнерами (например, Красная шляпа, Канонический, Microsoft ). При загрузке AMI пользователи могут выбрать ядра, отличные от используемых по умолчанию.[3]
Операционные системы
Когда он был запущен в августе 2006 года, сервис EC2 предлагал Linux и позже Sun Microsystems ' OpenSolaris и Solaris Express Community Edition. В октябре 2008 года EC2 добавил Windows Server 2003 и Windows Server 2008 операционных систем в список доступных операционные системы.[4][5] По состоянию на декабрь 2010 г. также сообщалось, что он работал FreeBSD;[6] в марте 2011 г., NetBSD Доступны AMI.[7] В ноябре 2012 г. Windows Server 2012 добавлена поддержка.[8]
Amazon Linux AMI
У Amazon есть собственный дистрибутив Linux, который в значительной степени двоично совместим с Red Hat Enterprise Linux, и поэтому CentOS.[9] Это предложение находится в производстве с сентября 2011 года и в разработке с 2010 года.[10] Финальный выпуск оригинального Amazon Linux - версия 2018.03.[11] и использует версию 4.14 Ядро Linux. Amazon Linux 2 был анонсирован в июне 2018 года и регулярно обновляется.[12]
Типы изображений
- Общественные: AMI, который может использовать кто угодно.
- Оплаченный: AMI для оплаты, который зарегистрирован в Amazon DevPay и может использоваться любым, кто подписался на него. DevPay позволяет разработчикам увеличивать плату за использование Amazon и, при необходимости, добавлять ежемесячную абонентскую плату.
- Общий: частный AMI, который могут использовать только пользователи Amazon EC2, которым разрешен доступ к нему разработчиком.
Рекомендации
- ^ Amazon. «Функциональность Amazon EC2».
- ^ Amazon. «Создание образа». Архивировано из оригинал на 2009-04-03. Получено 2009-03-27.
- ^ Сообщение в блоге AWS, в котором объявляются ядра EC2, выбираемые пользователем
- ^ Шенкленд, Стивен (23 октября 2008 г.). «Облачные вычисления Amazon для Linux вышли из стадии бета-тестирования, к ним присоединилась Windows». CNet Новости. Получено 24 октября, 2008.
- ^ «Amazon Elastic Compute Cloud (EC2) под управлением Microsoft Windows Server и SQL Server». Amazon.com. 23 октября 2008 г. В архиве из оригинала 1 декабря 2008 г.. Получено 25 октября, 2008.
- ^ FreeBSD о статусе EC2. Daemonology.net. Проверено 9 августа 2013.
- ^ Блог NetBSD. Blog.netbsd.org (13 марта 2011 г.). Проверено 9 августа 2013.
- ^ «Windows Server 2012 теперь доступна на AWS». Amazon.com. 19 ноября 2012 г.. Получено 26 марта, 2014.
- ^ «Форумы разработчиков AWS». Amazon Linux AMI - на каком дистрибутиве он основан?. 16 сентября 2019 г.. Получено 9 августа 2019.
- ^ Брокмайер, Джо (27 сентября 2011 г.). «AMI для Linux от Amazon уже давно выросли». readwriteweb. Получено 11 октября, 2011.
- ^ «Примечания к выпуску Amazon Linux AMI 2018.03». Веб-сервисы Amazon. Получено 17 июля, 2018.
- ^ «Представляем Amazon Linux 2 с долгосрочной поддержкой». Веб-сервисы Amazon. 26 июня 2018 г.. Получено 10 февраля 2020.