В двух словах, EC2 (Elastic Compute Cloud) — это виртуальная машина у хостера AWS (Amazon Web Services). Попробуем подробнее рассмотреть процесс ее создания и последующего запуска на примере системы Ubuntu Server.
Мы должны быть зарегистрированы на сервисе — это делается в несколько шагов, если перейти по кнопке создать аккаунт AWS (Create an AWS Account).
В панели управления первым делом можно выбрать конкретный регион, в котором по умолчанию будут создаваться и работать виртуальные машины:
Мы должны увидеть список всех сервисов, предлагаемых компанией Амазон — выбираем EC2:
Находим оранжевую кнопку Launch instance и кликаем по ней — в открывшемся контекстном меню снова нажимаем по Launch instance:
Загрузится окно со списком операционных систем. Выбираем требуемую — в нашем примере, это Ubuntu Server 20.04:
* для удобства можно использовать строку поиска.
Также выбираем платформу, под которой будет запускаться операционная система и ее разрядность. Нажимаем Select:
* все современные системы, как правило, запускаем под 64-бит. Стандартная архитектура — x86.
На следующей странице мы увидим варианты для аппаратной составляющей сервера. Нам необходимо выбрать подходящий:
* где:
После нажимаем по Next: Configure Instance Details:
Следующая страница предлагает большой набор опций для настройки виртуальной машины. Рассмотрим частями. Можно их, вообще, не трогать и оставить значения по умолчанию, а можно сделать настройку более тонкой.
Настраиваем Number of instances, Purchasing option, Network, Subnet, Auto-assign Public IP:
где:
Спускаемся ниже и видим опции Placement group, Capacity Reservation, Domain join directory, IAM role:
Переходим к настройке CPU options, Shutdown behavior, Stop — Hibernate behavior, Enable termination protection, Monitoring, Tenancy, Elastic Inference:
.
Завершаем настройку:
Идем дальше — кликаем по Next: Add Storage:
На следующей странице нам необходимо настроить дисковую подсистему:
* указываем размер диска в гигабайтах, тип носителя, должен ли диск полностью удаляться после удаления экземпляра, необходимо ли шифрование данных на диске.
Среди типов можно выбрать:
Также мы можем добавить дополнительные диски. Среди их типов будут также доступны sc1 и st1 — HDD диски соответственно 5400 и 7200 оборотов в минуту.
Кликаем по Nexr: Add Tags:
Теги могут оказаться полезными при работе с серверами из консоли или быстрого поиска. Для их добавления кликаем по кнопке Add Tag:
Добавляем столько тегов, сколько нам нужно:
… и кликаем по Next: Configure Security Group:
По сути, это правила брандмауэра на уровне AWS. Как минимум, нам стоит добавить порт для управления виртуальной машиной, например, SSH:
Нажимаем на Review and Launch:
Запускаем виртуальную машину, кликнув по Launch:
Необходимо создать криптографический ключ для экземпляра EC2:
* если мы ранее создавали ключ, мы можем выбрать его, а не создавать новый.
Кликаем по Launch Instances для запуска экземпляров виртуальных машин:
Для просмотра созданного экземпляра, кликаем по View Instances:
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies