Изображение машины Amazon
Образ машины Amazon ( AMI ) — это особый тип виртуального устройства , который используется для создания виртуальной машины в облаке Amazon Elastic Compute Cloud («EC2») . Он служит базовой единицей развертывания услуг, предоставляемых с использованием EC2. [1]
Обзор [ править ]
Как и все виртуальные устройства , основным компонентом AMI является образ файловой системы, доступный только для чтения, который включает в себя операционную систему (например, Linux , Unix или Windows ) и любое дополнительное программное обеспечение, необходимое для предоставления услуги или ее части. [2]
АМИ включает в себя следующее:
- Шаблон корневого тома экземпляра (например, операционной системы, сервера приложений и приложений).
- Разрешения на запуск, которые определяют, какие учетные записи AWS могут использовать AMI для запуска экземпляров.
- Сопоставление блочных устройств, определяющее тома, которые необходимо подключить к экземпляру при его запуске.
Файловая система AMI сжимается, шифруется, подписывается, разбивается на блоки по 10 МБ и загружается в Amazon S3 для хранения. Файл манифеста XML хранит информацию об AMI, включая имя, версию, архитектуру, идентификатор ядра по умолчанию, ключ дешифрования и дайджесты для всех фрагментов файловой системы.
Текущие AMI доступны для аппаратных виртуализированных машин (HVM). [3] где установлена операционная система, как на реальном оборудовании. Учитывая все еще доступные старые паравиртуализированные виртуальные машины (PV), [4] AMI не включал образ ядра, а только указатель на идентификатор ядра по умолчанию, который можно было выбрать из утвержденного списка безопасных ядер, поддерживаемого Amazon и ее партнерами (например, Red Hat , Canonical , Microsoft ). Пользователи могли выбирать ядра, отличные от ядра по умолчанию, при загрузке PVM AMI. [5]
Операционные системы [ править ]
Когда сервис EC2 был запущен в августе 2006 года, он предлагал Linux , а затем от Sun Microsystems OpenSolaris и Solaris Express Community Edition . В октябре 2008 года EC2 добавила операционные системы Windows Server 2003 и Windows Server 2008 в список доступных операционных систем . [6] [7] Сообщалось, что по состоянию на декабрь 2010 года на нем также работает FreeBSD ; [8] в марте 2011 года NetBSD . стали доступны AMI [9] В ноябре 2012 года Windows Server 2012 . была добавлена поддержка [10]
Amazon Linux AMI [ править ]
У Amazon есть собственный дистрибутив Linux, который в значительной степени совместим на уровне двоичного кода с Red Hat Enterprise Linux . [11] Это предложение находится в производстве с сентября 2011 года и в разработке с 2010 года. [12] Последней версией оригинального Amazon Linux является версия 2018.03. [13] 4.14 и использует версию ядра Linux . Amazon Linux 2 изменил систему инициализации System V на загрузочную систему systemd . [14] Он был анонсирован в июне 2018 года и регулярно обновляется. [15]
Типы изображений [ править ]
- Публичный : AMI, который может использовать кто угодно.
- Платный : платный AMI, зарегистрированный в Amazon DevPay и может использоваться любым, кто на него подпишется. DevPay позволяет разработчикам наценивать плату за использование Amazon и при необходимости добавлять ежемесячную плату за подписку.
- Общий : частный AMI, который может использоваться только Amazon EC2. [16] пользователи, которым разработчик разрешил доступ к нему.
Ссылки [ править ]
- ^ Амазонка. «Функциональность Amazon EC2» .
- ^ Амазонка. «Создание образа» . Архивировано из оригинала 3 апреля 2009 г. Проверено 27 марта 2009 г.
- ^ «Типы экземпляров Amazon EC2» . Проверено 21 марта 2021 г.
- ^ «Типы виртуализации Linux AMI» . Проверено 21 марта 2021 г.
- ^ Сообщение в блоге AWS, объявляющее о ядрах EC2, выбираемых пользователем.
- ^ Шенкленд, Стивен (23 октября 2008 г.). «Облачные вычисления Linux от Amazon вышли из бета-версии, к ним присоединилась 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 . Блог.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 г.). «Amazon Linux AMI уже выросла» . читать и писать в Интернете . Проверено 11 октября 2011 г.
- ^ «Примечания к выпуску Amazon Linux AMI 2018.03» . Веб-сервисы Amazon . Проверено 17 июля 2018 г.
- ^ «Часто задаваемые вопросы об Amazon Linux 2» . Проверено 21 марта 2021 г.
- ^ «Анонсируем Amazon Linux 2 с долгосрочной поддержкой» . Веб-сервисы Amazon . 26 июня 2018 года . Проверено 10 февраля 2020 г.
- ^ «Amazon EC2 – веб-сервис, предоставляющий вычислительные мощности в облаке» . 5 января 2022 г.