Настройка инфраструктуры высокой доступности на AWS с помощью AWS CLI

Здесь мы создадим настройку инфраструктуры высокой доступности с использованием AWS Cloudfront, при этом происхождение из AWS S3 будет интегрировано на веб-сайт, размещенный на AWS EC-2.

Для этой настройки мы будем выполнять полную настройку с помощью AWS CLI.

Интерфейс командной строки AWS (CLI) - это унифицированный инструмент для управления вашими сервисами AWS. Имея всего один инструмент для загрузки и настройки, вы можете управлять несколькими сервисами AWS из командной строки и автоматизировать их с помощью скриптов.

Сначала мы создадим экземпляр EC-2, на котором будет размещен веб-сайт:

Теперь мы будем устанавливать веб-сервер Apache httpd на нашем экземпляре, который мы создали:

Создание томов EBS и подключение к экземпляру EC2

Создание разделов, форматирование и установка нового диска в нужное место

Создание корзины S3 и загрузка изображений в корзину S3:

Теперь, когда мы создали корзину и загрузили в нее образец изображения. Пришло время создать простой веб-сайт с использованием HTML5 и развернуть его на нашем веб-сервере, который мы создали.

Резюме

Итак, теперь, когда наш веб-сайт развернут, давайте кратко рассмотрим, что мы сделали.

Мы создали экземпляр EC2, который использовали в качестве веб-сервера, и установили на него веб-сервер Apache httpd.

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

Мы создали нашу корзину S3 и загрузили в нее наше изображение.

Мы создали облачное распределение, чтобы данные можно было хранить в нескольких периферийных местоположениях.

Мы создали простой веб-сайт с fqdn (полное доменное имя), полученным из облачного дистрибутива, и использовали его на нашем веб-сайте.