В двух словах, 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 :
Zulip — программное обеспечение для реализации корпоративного чата. Разработан в 2012 году, в 2014 был…
Zookeeper — cервис-координатор, который позволяет обеспечить контроль синхронизации данных. Разработан на Java компанией Apache Software…
Zimbra — программное обеспечение для реализации почтового сервиса или, если сказать точнее, автоматизации совместной деятельности…
Zabbix — бесплатная система мониторинга. Позволяет отслеживать состояние сетевых узлов, компьютеров и серверов. Возможности: Поддержка…
YouTube — компания-владелец одноименного портала для просмотра и хранения видео. Чтобы пользоваться данным порталом достаточно…
Yota — провайдер, предоставляющий доступ к сети Интернет по беспроводной связи. Впервые, сервис начал работать…