На AWS так просто запустить экземпляр Linux, Mac или Windows. Это можно сделать одним щелчком мыши, и экземпляр запустится в течение нескольких минут. В этой статье давайте рассмотрим, как создать экземпляр AWS EC2.

Что такое Amazon EC2?

Можно сказать, что Amazon EC2 - это виртуальная машина, размещенная в облаке. Это помогает создавать масштабируемые вычислительные мощности. Он предоставляет вам полный контроль над вашими вычислительными ресурсами и позволяет работать в проверенной вычислительной среде Amazon. Amazon EC2 сокращает время, необходимое для получения и загрузки новых экземпляров сервера, до минут, позволяя быстро масштабировать емкость, как в большую, так и в меньшую сторону, по мере изменения ваших вычислительных требований.

Вы можете настроить экземпляр EC2 по-разному. Вы можете добавить дополнительную память, дополнительный жесткий диск, увеличить вычислительную мощность, увеличить пропускную способность сети за доли секунды. Amazon EC2 предлагает широчайшую и глубочайшую вычислительную платформу с возможностью выбора процессора, хранилища, сети, операционной системы и модели приобретения. AWS предлагает самые быстрые процессоры в облаке, и мы единственное облако с сетью Ethernet 400 Гбит / с. AWS имеет самые мощные инстансы графического процессора для машинного обучения и графических рабочих нагрузок, а также инстансы с самой низкой стоимостью вывода в облаке.

В чем преимущества EC2?

Перечислим преимущества EC2.

Забудьте об аппаратном блоке: вы можете полностью забыть об аппаратном обеспечении, поддерживающем головную боль. Полное управление оборудованием осуществляется командой Amazon, и они управляют им очень хорошо, без простоев.

Легкость масштабирования. Еще одним преимуществом EC2 является то, что вы можете увеличивать или уменьшать масштаб в любом направлении. Вы можете изменить объем дискового пространства, памяти, сетевой трафик одним щелчком мыши.

Платите за то, что вы использовали. Стоимость экземпляра рассчитывается на основе времени его безотказной работы. Если ваш экземпляр остановлен, вы не хотите платить за него.

Полный контроль: вы можете рассматривать эту ОС как обычную локальную ОС. У вас есть полный контроль над ОС.

Безопасность: ваш инстанс EC2 полностью защищен под AWS.

Доступ к своему активу из любого места: вы можете подключить свой экземпляр из любой точки мира.

Как создать инстанс EC2 в AWS?

Далее давайте узнаем, как создать экземпляр EC2 на AWS. Ниже приведены различные шаги для создания экземпляра EC2.

1. Выберите образ машины Amazon.

Для создания инстанса EC2 сначала вы хотите выбрать инстанс Amazon Machine Image (AMI). На торговой площадке Amazon доступно множество AMI, таких как Linux, Windows, macOS, Linux с установкой WordPress… и т. Д. Оттуда вы можете выбрать желаемое изображение. Кроме того, можно создать AMI для уже существующего экземпляра EC2, который сможет монтировать его на вашем новом экземпляре.

Теперь вы подтвердили ОС, которую хотите собрать. Далее вам нужно выбрать конфигурацию ОС, которую вы собираетесь собирать.

2. Выберите тип экземпляра.

На этом шаге вы можете настроить детали типа экземпляра, такие как объем памяти для экземпляра, тип хранилища, мощность ЦП, производительность сети и параметры оптимизации EBS. AWS предоставляет длинный набор вариантов типа инстанса. Вы можете выбрать лучший в зависимости от вашего сценария использования.

3. Конфигурация экземпляра

Следующим шагом является расширенная настройка экземпляра. Здесь вы можете выбрать, сколько экземпляров вы хотите запустить один и тот же AMI, настройки общедоступного IP, варианты приобретения экземпляров, добавление файловой системы и т. Д. Ниже приведены полные варианты этого шага.

В поле "Данные пользователя" (последнее поле) вы можете указать данные пользователя для настройки экземпляра или запуска сценария конфигурации во время запуска. Итак, я просто вставляю сценарий для установки сервера httpd и помещаю некоторый текст в файл index.html.

4. Хранилище экземпляров

Из выбора хранилища экземпляров можно выбрать дополнительное хранилище EBS в дополнение к хранилищу экземпляров. Это необязательно. Если вам нужно дополнительное хранилище, вы можете приобрести дополнительный объем EBS.

Следующий шаг - добавление тегов. Добавление тегов не является обязательным для запуска экземпляра. Он в основном используется для создания отчетов по биллингу по категориям.

5. Конфигурация группы безопасности.

Теперь мы переходим к последнему шагу - настройке группы безопасности. Используя группу безопасности, можно настроить, какие порты / протоколы доступны извне. Здесь я разрешаю такие порты, как 22 (для SSH-соединения) и 80 (для HTTP-соединения), для доступа извне. Источник 0.0.0.0/0, :: / 0 означает, что порт может получить доступ к любому адресу IPv4 и IPv6. Нет никаких ограничений.

Помните: доступ по SSH с любого IP-адреса - не лучшая практика. Если вы это сделаете, AWS покажет такое предупреждение.

Конфигурация EC2 завершена. Затем вы можете запустить свой экземпляр. Перед запуском AWS попросите вас указать пару ключей. Вы можете использовать существующую пару ключей, если она у вас есть, или можете создать новую пару ключей.

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

Наконец, давайте проверим, работает наш экземпляр или нет. Для этого просто скопируйте общедоступный DNS / общедоступный IP-адрес и вставьте его в свой браузер.

Да, работает !!!

Сервер httpd запущен (который упоминается в разделе пользовательских данных) и печатает добавленную стоимость. Кроме того, наш IP доступен с публичных IPv4 DNS и публичных IPV4 адресов.

Подключение к вашему EC2

Есть разные варианты подключения к вашему экземпляру ec2. Вот основные способы подключения.

EC2 Instance Connect: это веб-консоль для вашего экземпляра. Это очень простой вариант. Для этого вам не нужны дополнительные ssh-клиенты. Чтобы получить к нему доступ, просто нажмите «Подключиться» на экране экземпляра и выберите параметр подключения, чтобы подключиться из EC2 Instance Connect.

Использование клиента SSH: он может подключить ваш экземпляр EC2 с помощью клиента SSH. вам необходимо прикрепить файл .pem к файлу для подключения EC2machine. На приведенном ниже снимке экрана объясняется, как подключить экземпляр EC2 через клиент putty.

Здесь я преобразовал файл pem в файл ppk, потому что putty допускает только файлы ppk.

Это краткое описание создания экземпляра в AWS. Надеюсь, вам понравилась статья.