В этом модуле вы создадите инстанс Amazon EC2 для запуска своего сайта на основе WordPress. Сервис Amazon EC2 предоставляет настраиваемые серверные инстансы по требованию. На инстансе EC2 можно запустить сайт на основе WordPress, доступный пользователям в любом месте.

Время, необходимое для прохождения модуля: 10 минут


Приступая к работе с WordPress, можно проверить работу системы, установив и запустив ее на своем ноутбуке или компьютере. Такой способ подходит для тестирования, но его возможности ограничены. Ваш сайт на основе WordPress будет работать лишь во время работы ноутбука или компьютера. Кроме того, зайти на сайт сможете только вы – он не будет доступен через публичный интернет.

Гораздо разумнее будет использовать сервер.

Сервис Amazon EC2 выделяет сервер по требованию. Сервис Amazon EC2 предоставляет в аренду инстансы сервера разных размеров, ЦПУ, ОЗУ, и настройки сети каждого из них отличаются. За аренду этих серверов предусмотрена почасовая оплата. Их можно использовать для размещения веб-сайтов, в частности вашего сайта на основе WordPress. Благодаря инстансу EC2 ваш сайт на основе WordPress будет работать постоянно, и все желающие смогут получить доступ к нему через интернет.

Выполнив описанные ниже шаги, вы сможете запустить инстанс EC2, чтобы разместить на нем свой сайт на основе WordPress. 


  • Шаг 1. Выберите Amazon Machine Image

    Чтобы создать инстанс EC2, перейдите на вкладку Amazon EC2 в консоли AWS. Нажмите синюю кнопку с надписью Запустить инстанс. Откроется мастер создания инстансов.

    (Нажмите, чтобы увеличить изображение.)

    На первой странице выберите образ Amazon Machine Image («AMI»). Ваш выбор AMI определяет базовый набор программного обеспечения, установленного на новом инстансе EC2. В него входит операционная система (Amazon Linux, Red Hat Enterprise Linux, Ubuntu, Microsoft Server и т. д.), а также приложения, установленные на этой машине.

    Многие AMI универсальны и предназначены для запуска множества различных приложений, а некоторые специально созданы для конкретных случаев использования. К ним относятся, например, Deep Learning AMI или различные AMI в интернет-магазине AWS Marketplace.

    Один из популярных вариантов – дистрибутив Amazon Linux. Выберите позицию Amazon Linux 2 AMI (HVM) в списке предложенных AMI.

    (Нажмите, чтобы увеличить изображение.)

  • Шаг 2. Выбор типа инстанса

    На втором экране мастера выберите тип инстанса EC2. Тип инстанса – это конкретная конфигурация ЦПУ, памяти (ОЗУ), хранилища и сетевых ресурсов.

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

    В рамках уровня бесплатного пользования AWS сервис Amazon EC2 позволяет использовать инстанс t2.micro до 750 часов в месяц. Выберите этот тип инстанса для данного практикума, чтобы избежать расходов. 

    (Нажмите, чтобы увеличить изображение.)

    Выбрав инстанс t2.micro, нажмите синюю кнопку Проверить и запустить, чтобы пропустить этап выбора расширенных параметров.

  • Шаг 3. Настройка группы безопасности

    После нажатия кнопки Проверить и запустить откроется экран «Проверка параметров инстанса перед запуском». Перед запуском инстанса требуется настроить еще один параметр.

    Группы безопасности – это сетевые правила, описывающие виды трафика, разрешенные для инстанса EC2. Вам требуется разрешить для инстанса два вида трафика:

    ● трафик по протоколу SSH с вашего текущего IP-адреса, чтобы использовать протокол SSH для входа в инстанс EC2 и настройки WordPress;

    ● трафик по протоколу HTTP, чтобы пользователи могли просматривать ваш сайт на основе WordPress.

    Для этого щелкните ссылку Изменить группы безопасности на экране проверки.

    (Нажмите, чтобы увеличить изображение.)

    Отобразятся текущие правила в вашей группе безопасности.

    Правило, касающееся SSH, уже настроено, однако оно разрешает доступ по протоколу SSH со всех IP-адресов. Ограничьте доступ своим текущим IP-адресом в меню под параметром Источник.

    (Нажмите, чтобы увеличить изображение.)

    Теперь добавьте новое правило, чтобы разрешить трафик по протоколу HTTP. Нажмите кнопку Добавить правило.

    (Нажмите, чтобы увеличить изображение.)

    Откроется новое правило. Щелкните раскрывающееся меню в столбце Тип. Выберите пункт HTTP, и для этого правила автоматически установятся значения по умолчанию.

    (Нажмите, чтобы увеличить изображение.)

    Установив правила группы безопасности, укажите ее имя в поле ввода Имя группы безопасности. Присвойте ей имя «wordpress», чтобы облегчить поиск в дальнейшем.

    Присвоив группе имя, нажмите синюю кнопку Просмотреть и запустить.

    (Нажмите, чтобы увеличить изображение.)

  • Шаг 4. Запуск и получение ключа SSH


    Пора запустить ваш инстанс EC2. Нажмите синюю кнопку Запустить, чтобы создать инстанс EC2.

    (Нажмите, чтобы увеличить изображение.)

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

    Создайте новую пару ключей для инстанса и присвойте ей имя. Затем нажмите кнопку Загрузить пару ключей, чтобы загрузить на свой компьютер файл .pem, который понадобится в следующем модуле.

    (Нажмите, чтобы увеличить изображение.)

    После загрузки пары ключей нажмите синюю кнопку Запустить инстансы, чтобы запустить свой инстанс EC2.

    (Нажмите, чтобы увеличить изображение.)

    Вы успешно запустили свой инстанс EC2. В следующем модуле мы настроим базу данных RDS для работы с вашим инстансом EC2.