Как запустить экземпляр EC2 из настраиваемого AMI?



В этой статье вы познакомитесь с важной концепцией AWS - как запустить экземпляр EC2 из настраиваемого AMI с соответствующей демонстрацией.

все о ловкости. Одно из них - быстрое создание новых серверов различного размера и развертывание на них приложений. Возьмем, к примеру, Netflix, он размещен на AWS. Всякий раз, когда появляется популярное шоу или фильм, Netflix будет добавлять все больше и больше EC2, используя Автоматическое масштабирование для удовлетворения спроса клиентов. В зависимости от количества пользователей, пытающихся получить доступ к службе Netflix, функция AutoScaling может автоматически добавлять или удалять экземпляры EC2. Давайте посмотрим, как запустить экземпляр EC2 из настраиваемого AMI?

Следующие указатели будут рассмотрены в этой статье,





Итак, давайте начнем со статьи «Как запустить экземпляр EC2 из настраиваемого AMI»?

Какими способами можно разместить приложение на экземпляре EC2?

Как приложение устанавливается на EC2 автоматически? Существует несколько способов получить приложение вместе с настройками в экземпляре EC2, как описано ниже.



  • Использование таких инструментов управления конфигурацией, как Puppet и Chef, для управления жизненным циклом приложения. Приложение можно установить, обновить и откатить на тысячах компьютеров с помощью этих инструментов управления конфигурацией.

  • Пройдя мимо данные пользователя к экземпляру EC2. Пользовательские данные могут быть сценарием оболочки для установки приложения и будут выполняться при запуске EC2.

Последний вариант - использовать EC2 AMI (образ машины Amazon), AMI содержит всю информацию, такую ​​как операционная система, подключенные диски EBS, приложения и соответствующие настройки. AMI - это все, что требуется для запуска экземпляра EC2. По сравнению с двумя вышеупомянутыми подходами использование AMI - это самый быстрый способ запустить экземпляр EC2, поскольку AMI уже имеет все детали для запуска экземпляра EC2. В этом руководстве описана последовательность шагов по созданию AMI.



Изображение - Как запустить экземпляр EC2 из настраиваемого AMI - Edureka Итак, перейдем к демонстрационной части,

Как запустить экземпляр EC2 из настраиваемого AMI: демонстрация создания настраиваемого AMI?

AWS предоставляет нам набор AMI для Windows и Linux. В зависимости от требований также можно создать индивидуальный AMI с дополнительным программным обеспечением и настройками конфигурации. Вот общая последовательность шагов для создания AMI.

Шаг 1: Запустите экземпляр EC2 из существующего AMI и войдите в него.

Шаг 2: Установите приложение и внесите соответствующие изменения в конфигурацию.

Шаг 3: Создайте новый AMI.

Шаг 4: Запустите дополнительные экземпляры EC2 с помощью AMI, созданного в Шаг 3 .

Вот подробные шаги:

Шаг 1. Запуск экземпляра EC2

Используйте один из имеющихся AMI, предоставленный AWS (Windows или Linux), для запуска экземпляра EC2 и входа в него, как указано в руководстве по Edureka для EC2 .

код сортировки слиянием c ++

Шаг 2: Установка приложения на EC2

После входа в экземпляр EC2 установите любое приложение в соответствии с вашими требованиями. Приведенные ниже команды предназначены для установки Apache Tomcat в экземпляре Ubuntu EC2. Apache Tomcat можно использовать для создания динамических веб-страниц с использованием JSP и сервлетов. Таким же образом можно установить любое другое программное обеспечение.

# стать рутом
sudo su

# получить список программного обеспечения и последних исправлений
apt-get update && apt-get upgrade

# скачать и установить Apache Tomcat
apt-get установить tomcat8

Установку Tomcat можно проверить, перейдя по URL-адресу (ec2-ip: 8080) в браузере, домашняя страница Tomcat должна быть показана, как показано ниже. Обязательно замените ec2-ip на соответствующий публичный IP-адрес экземпляра EC2. Порт 8080 должен быть открыт во входящих правилах группы безопасности вместе с портом 22, как показано в приведенных ниже «правилах входящего трафика» группы безопасности. Порт 22 используется для доступа по SSH, а порт 8080 - для доступа к Tomcat.

Шаг 3. Создание пользовательского AMI

Шаг 3.1: Выберите экземпляр EC2 и перейдите в «Действия -> Изображение -> Создать образ».

Шаг 3.2: Укажите имя и описание изображения и нажмите «Создать изображение». Обратите внимание, что перед созданием образа экземпляр EC2 останавливается, AMI создается и перезагружается. Это необходимо для обеспечения согласованного состояния созданного изображения. EC2 перезагружается, поэтому все сеансы Putty или другие сеансы с EC2 будут прекращены.

Шаг 3.3: Щелкните вкладку AMI на левой панели. Первоначально AMI находился в «ожидающем» состоянии, а затем перешел в «доступный» статус. В зависимости от размера экземпляра EC2 создание AMI может занять некоторое время. Обратите внимание, что AMI имеет видимость Private по умолчанию и доступен только пользователю, который его создал. AMI можно сделать общедоступным или доступным для нескольких пользователей, выбрав «Действия -> Управление разрешениями на изображения».

Пример кода Python для логистической регрессии

Шаг 4: Создание EC2 из нового AMI

В консоли управления EC2 нажмите «Запустить экземпляр», нажмите «Мой AMI», где частный AMI, созданный в Шаг 3 должно быть видно. Выберите AMI и следуйте процессу создания EC2 как обычно. После создания экземпляра EC2 получите общедоступный IP-адрес EC2 и перейдите на домашнюю страницу Tomcat, перейдя по URL-адресу (ec2-ip: 8080) в браузере. На этот раз нет необходимости входить в экземпляр EC2 и устанавливать Tomcat, поскольку AMI, созданный в Шаг 3 в нем уже установлен Tomcat.

После создания EC2 обязательно завершите работу EC2 и отмените регистрацию AMI в том же порядке. Если экземпляр EC2 работает, то соответствующий AMI не может быть отменен. AMI занимает место для хранения, и если он не будет отменен / удален, с ним будет связана определенная стоимость.

Итак, ребята, это подводит нас к концу статьи о том, как запустить экземпляр EC2 из настраиваемого AMI?Если вы хотите получить опыт по этому предмету, Edureka разработала учебный план, который точно охватывает то, что вам нужно для сдачи экзамена на архитектор решений! Вы можете ознакомиться с деталями курса для подготовка.

В случае возникновения каких-либо вопросов, связанных с этим блогом, не стесняйтесь задавать вопрос в разделе комментариев ниже, и мы будем более чем рады ответить вам в ближайшее время.