Из Википедии, свободной энциклопедии
  (Перенаправлено из Amazon Linux )
Перейти к навигации Перейти к поиску

Изображение Amazon Machine ( AMI ) представляет собой особый тип виртуального устройства , который используется для создания виртуальной машины в Amazon Elastic Compute Cloud ( «EC2») . Он служит базовой единицей развертывания для услуг, предоставляемых с использованием EC2. [1]

Содержание [ править ]

Как и все виртуальные устройства , основным компонентом AMI является образ файловой системы, доступный только для чтения, который включает операционную систему (например, Linux , Unix или Windows ) и любое дополнительное программное обеспечение, необходимое для предоставления услуги или ее части. [2]

AMI включает в себя следующее:

  • Шаблон корневого тома для экземпляра (например, операционная система, сервер приложений и приложения)
  • Разрешения на запуск, определяющие, какие учетные записи AWS могут использовать AMI для запуска инстансов.
  • Сопоставление блочного устройства, указывающее тома для подключения к экземпляру при его запуске.

Файловая система AMI сжимается, шифруется, подписывается, разделяется на несколько блоков по 10 МБ и загружается в Amazon S3 для хранения. Файл манифеста XML хранит информацию об AMI, включая имя, версию, архитектуру, идентификатор ядра по умолчанию, ключ дешифрования и дайджесты для всех фрагментов файловой системы.

Текущие AMI доступны для аппаратных виртуализированных машин (HVM) [3], на которых установлена ​​операционная система, как если бы она была на реальном оборудовании. Со все еще доступными более старыми паравиртуализированными виртуальными машинами (PV) [4] AMI не включал образ ядра, а только указатель на идентификатор ядра по умолчанию, который можно было выбрать из утвержденного списка безопасных ядер, поддерживаемого Amazon и ее партнерами. (например, Red Hat , Canonical , Microsoft ). При загрузке PVM AMI пользователи могут выбирать ядра, отличные от используемых по умолчанию. [5]

Операционные системы [ править ]

Когда он начал в августе 2006 года, служба EC2 предложила 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]

AMI Amazon Linux [ править ]

У 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 и, при необходимости, добавлять ежемесячную абонентскую плату.
  • Shared : частный AMI, который может использоваться только пользователями Amazon EC2, которым разработчик разрешил доступ к нему.

Ссылки [ править ]

  1. ^ Amazon. «Функциональность Amazon EC2» .
  2. ^ Amazon. «Создание образа» . Архивировано из оригинала на 2009-04-03 . Проверено 27 марта 2009 .
  3. ^ «Типы инстансов Amazon EC2» . Проверено 21 марта 2021 года .
  4. ^ "Типы виртуализации Linux AMI" . Проверено 21 марта 2021 года .
  5. ^ Сообщение в блоге AWS, в котором объявляются ядра EC2, выбираемые пользователем
  6. ^ Шенкленд, Стивен (23 октября 2008). «Облачные вычисления Amazon Linux вышли из стадии бета-тестирования, к ним присоединилась Windows» . CNet News . Проверено 24 октября 2008 года .
  7. ^ «Amazon Elastic Compute Cloud (EC2) под управлением Microsoft Windows Server и SQL Server» . Amazon.com. 23 октября 2008 года архивации с оригинала на 1 декабря 2008 года . Проверено 25 октября 2008 года .
  8. ^ FreeBSD о статусе EC2 . Daemonology.net. Проверено 9 августа 2013.
  9. ^ Блог NetBSD . Blog.netbsd.org (13 марта 2011 г.). Проверено 9 августа 2013.
  10. ^ «Windows Server 2012 теперь доступен на AWS» . Amazon.com. 19 ноября 2012 . Проверено 26 марта 2014 года .
  11. ^ «Форумы разработчиков AWS» . Amazon Linux AMI - на каком дистрибутиве он основан? . 16 сентября 2019 . Дата обращения 9 августа 2019 .
  12. ^ Brockmeier, Джо (27 сентября 2011). «AMI Linux от Amazon уже вырос» . readwriteweb . Проверено 11 октября 2011 года .
  13. ^ «Примечания к выпуску Amazon Linux AMI 2018.03» . Amazon Web Services . Проверено 17 июля 2018 года .
  14. ^ «Часто задаваемые вопросы об Amazon Linux 2» . Проверено 21 марта 2021 года .
  15. ^ «Объявление Amazon Linux 2 с долгосрочной поддержкой» . Amazon Web Services . 26 июня 2018 . Дата обращения 10 февраля 2020 .

Внешние ссылки [ править ]

  • Создание и подготовка AMI
  • Сообщество разработчиков веб-сервисов Amazon: образы машин Amazon (AMI)
  • Amazon Linux AMI