Amazon Route 53: все, что вам нужно знать о маршрутизации на основе задержки



Это руководство по Amazon Route 53 познакомит вас с сервисом AWS Route 53 и расскажет, как перенаправить онлайн-трафик с помощью этого сервиса.

В наш век Интернета и цифровых данных мы видим, как много онлайн-данных генерируется и используется. Это привело к огромному количеству онлайн-трафика. Следовательно, для онлайн-платформ становится очень важным управлять этим трафиком и лучше и быстрее обслуживать своих клиентов. Этот маршрут Амазонки 53 ( Route 53) поможет вам понять и реализовать вышеупомянутые практики.

В этой статье основное внимание уделяется следующим указателям:





Итак, позвольте нам использовать это руководство по Amazon Route 53 со следующей службой:

Амазонский маршрут 53

Логотип - Amazon Route 53 - EdurekaЭто масштабируемый(DNS) сервис, обеспечивающий надежный способ перенаправлениядвижение к приложениям. Для этого доменные имена преобразуются в IP-адреса, чтобы компьютеры могли лучше подключаться. С помощью Amazon Route 53 можно подключать запросы к таким объектам, как Elastic Load Balancers, в AWS. Следовательно, разработчики могут сопоставлять доменные имена с Ковши S3 или другие ресурсы. С помощью Amazon Route 53 предприятия могут легко отслеживать и маршрутизировать глобальный трафик данных. Проще говоря, Route 53 в основном используется для трех целей:



  • Регистрация DNS
  • Маршрут интернет-трафика
  • Проверить состояние здоровья

Теперь давайте продолжим изучение этого руководства по Amazon Route 53 и рассмотрим следующую тему,

Типы маршрутизации

Amazon Route 53 использует различные политики маршрутизации для глобальной маршрутизации трафика. Вот список того же,

  • Простая маршрутизация
  • Маршрутизация на основе задержки
  • Отказоустойчивая маршрутизация
  • Геолокационная маршрутизация
  • Маршрутизация географической близости (только поток трафика)
  • Многозначная маршрутизация ответов
  • Взвешенная маршрутизация

В этой статье об Amazon Route 53 мы сосредоточимся именно на политике маршрутизации с задержкой.



Политика маршрутизации с задержкой

Производительность играет важную роль в успехе веб-сайта. Между временем отклика веб-сайта и его посещаемостью существует прямая зависимость. Согласно Google,

  • Pinterest увеличил трафик поисковых систем и количество регистраций на 15%, когда они сократили предполагаемое время ожидания на 40%.
  • BBC обнаружила, что они теряют дополнительно 10% пользователей за каждую дополнительную секунду, затраченную на загрузку их сайта.

Если у веб-сайта или приложения CRM есть клиенты из нескольких мест, то веб-сайт можно установить или разместить в нескольких регионах AWS. И любые запросы для веб-сайта могут обслуживаться из региона AWS, который обеспечивает наименьшую задержку для повышения общей удовлетворенности клиентов. Эта функция предоставляется «Политикой маршрутизации с задержкой», которая является частьюСервис AWS Route53.

что такое курс по науке о данных

Давайте перейдем к последней главе этого руководства по Amazon Route 53,

Демо маршрутизация образца веб-сайта

В этом руководстве мы создадим простой статический веб-сайт в двух разных регионах (скажем, Северная Вирджиния и Мумбаи), а затем получим доступ к веб-сайту, используя доменное имя, и заметим, что мы будем автоматически перенаправлены в ближайший регион AWS. Шаблон при выборе регионов таков, что один из регионов должен быть ближе всего к вам физически, а другой - к другому концу света, как антипод.

Вот последовательность общих шагов для того же самого. Также всю демонстрацию можно сделать вAWSбесплатный уровень.

  1. Создайте бесплатный домен от Freenom
  2. Создайте два экземпляра Ubuntu EC2 в разных регионах AWS
  3. Установите веб-сервер Apache и создайте простой статический веб-сайт
  4. Настройте Route53 для «Политики маршрутизации с задержкой»
  5. Добавьте серверы имен из Route53 в Freenom
  6. Протестируйте всю установку.

Какие предпосылки?

  • Доступ к двум запущенным экземплярам Ubuntu EC2 в регионах Северная Вирджиния и Мумбаи (выбор зоны доступности в регионе не имеет значения). Экземпляр EC2 типа t2.micro должен быть достаточно хорош, поскольку мы устанавливаем простой статический веб-сайт, и хорошо то, что t2.micro также подпадает подAWSбесплатный уровень. Процедура создания экземпляров EC2 и способы подключения к ним упоминаются в руководстве по Edureka. Amazon Elastic Compute Cloud .

  • Обязательно выберите последнюю версию Ubuntu для AMI. Также убедитесь, что порт 80 (http) и порт 22 (ssh) открыты в группе безопасности.
  • Бесплатный домен от Freenom, как указано в официальном документация должен быть создан. В этом руководстве также можно использовать существующее доменное имя от любого поставщика домена, но шаги в этом руководстве относятся к домену, созданному из Freenom.

Шаг 1. Установите веб-сервер и создайте простой статический веб-сайт в Ubuntu.

Войдите на оба сервера Ubuntu с помощью Putty или другого программного обеспечения и выполните следующие команды, чтобы установить веб-сервер и создать статический веб-сайт.

Шаг 1.1: Станьте пользователем root, чтобы выполнять последующие команды.

sudo su

Шаг 1.2: Получите список программного обеспечения

apt-get update

Шаг1.3: Установите веб-сервер Apache вместе с зависимостями и запустите его.

apt-get установить apache2
запуск службы apache2

Шаг1.4: Создайте статическую веб-страницу index.html в папке / var / www / html.

cd / var / www / html
echo «Я в Мумбаи»> index.html

Итак, у вас почти есть веб-сайт, которым можно пользоваться,

Для сервера Северной Вирджинии измените строку на «Я в Северной Вирджинии». Обычно один и тот же набор веб-страниц будет развернут во всех регионах. Но чтобы различать, в какой регион AWS выполняется перенаправление Route53, необходимо иметь разные веб-страницы на каждом сервере.

Шаг 1.5: Убедитесь, что веб-сайт запущен и работает, введя IP-адрес серверов EC2 в браузере.

как смешать данные в таблице

Шаг 2. Настройте Route53 для политики маршрутизации на основе задержки (Учебное пособие по Amazon Route 53)

Согласно документации AWS на Стоимость размещенной зоны , нет дополнительных затрат на созданиеРазмещенная зона.Если тот же удален в течение 12 часов с момента создания.

Шаг 2.1: Перейдите в Консоль управления AWS, найдите сервис Route53 и нажмите «Начать сейчас» в разделе управления DNS.

Шаг 2.2: Щелкните «Create Hosted Zone» и введите доменное имя, созданное в Freenom, и щелкните «Create».

Должна быть создана размещенная зона, и серверы имен должны появиться, как показано ниже. Позже мы будем использовать то же самое в консоли Freenom.

Шаг 2.3: Щелкните «Создать набор записей» один раз для каждого сервера Ubuntu и укажите детали, как показано ниже. Обратите внимание, что IP-адрес, указанный в поле «Значение», является IP-адресом экземпляра EC2. Кроме того, имя записи должно быть одинаковым для ANAME RECORDS (в данном случае тест) и «SET ID» для обеих записей должно быть различным.

Наконец, должны быть показаны записи ANAME, как показано ниже.

питон __init__

Шаг 3. Добавьте серверы имен из Route53 во Freenom (Учебное пособие по Amazon Route 53)

Сведения о сервере имен из размещенной зоны Route53 должны быть добавлены в домен Freenom, созданный ранее, это позволит Freenom преобразовать имена доменов в IP-адреса.

Шаг 3.1: Перейдите к Freenom в браузере и перейдите в «Службы -> Мои домены». Будут отображены все текущие домены. Щелкните «Управление доменами», чтобы изменить его.

Шаг 3.2: Перейдите в «Management Tool -> Nameservers» и выберите «Use custom nameservers».

Шаг3.3: Введите серверы имен, полученные из размещенной зоны AWS Route53, и нажмите «Изменить серверы имен», чтобы завершить настройку в Freenom.

Если домен был зарегистрирован в GoDaddy, следуйте официальные инструкции для настройки пользовательских серверов имен. Приведенная выше последовательность действий предназначена для Freenom.

Шаг 4. Тестирование всей установки

Теперь, когда вся настройка завершена. Введите URL-адрес доменного имени в браузере, и Route53 «Политика маршрутизации с задержкой» должна автоматически перенаправить на веб-страницу с учетом максимальной задержки. Поскольку это руководство пишется из Индии, мы автоматически перенаправляемся в регион AWS Мумбаи, как вы можете видеть ниже.

В этом руководстве мы заметили, что «Политика маршрутизации с задержкой» перенаправляет пользователя в регион в зависимости от времени задержки, что в конечном итоге обеспечивает наилучшее взаимодействие с пользователем. Единственная проблема с этим подходом заключается в том, что веб-серверы необходимо реплицировать в нескольких регионах, что приводит к дополнительным расходам.

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

Итак, ребята, это подводит нас к концу этой статьи об учебнике по Amazon Route 53.Если вы хотите получить опыт по этому предмету, Edureka разработала учебный план, который точно охватывает то, что вам нужно для сдачи экзамена на архитектор решений! Вы можете ознакомиться с деталями курса для подготовка.

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