Бесплатный облачный хостинг для небольшого сайта от Amazon AWS

Речь пойдёт об облачной платформе Amazon Web Services (AWS). Эта платформа включает в себя множество сервисов, таких как: хранение данных (файловый хостинг, распределённые хранилища данных), аренда виртуальных серверов, предоставление вычислительных мощностей и др.

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

  • Виртуальный сервер в формате micro на основе Linux с доступом по SSH.
  • 10Гб места в Elastic Block Storage плюс 1Гб под бэкапы.
  • 15 Гб трафика в месяц.
  • Выделенный внешний IP адрес.

Все это при желании можно зарегистрировать и подготовить к работе за полчаса, но понадобится кредитная карта, которую примет Amazon (и снимет 2 доллара) и сотовый телефон под рукой (домашний не подойдет).

ШАГ 1: РЕГИСТРИРУЕМСЯ НА AMAZON.

Процедура регистрации обычно не вызывает вопросов. Единственный совет — вводить реальные или близкие к реальным данные. Семенов Горбунковых с улицы Горького давно не регистрируют, а если неправильно указать индекс города, то система даст скрытый отлуп на этапе проверки кода по телефону.
Перед тем как вбивать данные кредитной карты, нужно убедиться что по ней доступно для снятия минимум 85р для Mastercard и 75р для Visa. В зависимости от региона и типа кредитной карты в конце процесса регистрации нас могут попросить подтвердить свой сотовый телефон. Тут правил 3 — вписывать номер нужно без восьмерки и кода страны (10 цифр), не забывать правильно выбирать страну и начинать вводить код с клавиатуры только после того как синтезированная телефонная барышня перестанет говорить и затаится в ожидании. Если подтвердить не попросят, значит Амазону очень понравилась ваша кредитка и у них еще еще не было проблем с пользователями из вашего диапазона адресов. Но поскольку нас больше всего интересует сервис EC2 (для которого верификация обязательна), то подтверждать 4 цифры по телефону придется в любом случае. После регистрации с карты снимут 1 доллар (и потом его не вернут) и сразу предоставят доступ к сервису хранения файлов S3 и к шикарной консоли управления

ШАГ 2: ПОДГОТОВКА К СОЗДАНИЮ EC2 СЕРВЕРА.

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

После подтверждения с карты спишется еще один доллар.

ШАГ 3: ДОБАВЛЕНИЕ ПОЛЬЗОВАТЕЛЬСКОЙ ГРУППЫ.

Не теряя времени даром, щелкаем на ссылку Security Groups слева. Создаваемую по умолчанию группу лучше не трогать, но она нас никак не устраивает с точки зрения прав доступа (все порты любые действия). Поэтому создадим свою группу с более ограниченными правами, и назовем ее, например, web.

После создания добавим несколько правил в закладке Inbound

По аналогии добавим для общего доступа (Source: 0.0.0.0/0), к портам 20-21, TCP порты 1024-1048, HTTP и HTTPS. Разрешать доступ по SSH с любого адреса я бы поостерегся, поэтому лучше вписать в строку Source: или свой статический IP или подсеть своего провайдера (что-нибудь типа 211.207.171.0/24).

Щелкаем на Apply Rule Changes и переходим к следующему этапу.

ШАГ 4: СОЗДАНИЕ SSH КЛЮЧЕЙ.

Ключи нужны для доступа на сервер по SSH и они могут быть созданы и в процессе развертывания образа выбранной ОС, но в IE и Chrome наблюдаются периодические глюки с отдачей файла ключей на скачивание. Поэтому лучше сделать это заранее и если заглючит, то повторить.
Для генерации ключей выбираем Key Pairs в меню и давим пару кнопок.

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

ШАГ 5: РАЗВЕРТЫВАНИЕ ОБРАЗА ОПЕРАЦИОННОЙ СИСТЕМЫ.

Итак, у нас есть ключ и дополнительная пользовательская группа. Теперь можно смело нажимать Launch Instance из меню EC2 Dashboard.

Согласимся на Classic Wizard.

Наш выбор это 32-x или 64-х битный Amazon Linux AMI.

Оставляем все установки по умолчанию.

Включаем защиту от удаления.

В конфигурации фаервола оставляем только Security Group индекс-web.

После запуска в списке Instances появится наш микро-сервер.

ШАГ 6: РЕГИСТРИРУЕМ IP АДРЕС ДЛЯ СЕРВЕРА.

В меню Elastic IPs сначала резервируем себе IP адрес.

И тут же присваиваем его нашему запущенному серверу.

Обратите внимание что резервирование незакрепленного за работающим сервером IP адреса не входит в бесплатный пакет. За это придется платить по центу в час. Как только IP присваивается запущенному северу, он тут же становится бесплатным.

ШАГ 7. ВМЕСТО ЗАВЕРШЕНИЯ.

На этом этапе вы имеете рабочий облачный сервер с внешним ip адресом и можете подключиться к нему по ssh для дальнейшей настройки под свои нужды.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *