Amazon добавила маршрутизацию на основе задержки в свой Amazon Route 53, распределенный веб-сервис, который обеспечивает поиск DNS.
Как мы сообщали, когда он был впервые выпущен, Route 53 выбирает сервер для поиска из своего выбора по всему миру в зависимости от того, где вы находитесь, для быстрого времени отклика. Без маршрута 53 ваша служба хостинга реализует DNS, часто полагаясь на одну машину или небольшой кластер в одном географическом местоположении и не имея средств для настройки DNS-сервера.
Когда был запущен маршрут 53, маршрутизация на основе задержки (LBR) была одной из функций, отсутствовавших у разработчиков, чьи приложения охватывают несколько регионов AWS. LBR означает, что вы можете уменьшить задержку для конечных пользователей, обслуживая их запросы из региона, для которого задержка в сети самая низкая. Этот показатель рассчитывается на основе фактических измерений производительности различных регионов AWS, в которых работает ваше приложение. Конечно, для этого вам необходимо иметь экземпляры в нескольких регионах AWS, чтобы запросы от ваших конечных пользователей могли направляться в регион с наименьшей задержкой.
Согласно сообщению в блоге Джеффа Барра, за кулисами Amazon постоянно собирает анонимные измерения задержки в Интернете и хранит их в ряде экземпляров службы реляционных баз данных для обработки. “Эти измерения помогают нам построить большие таблицы сравнительной задержки сети от каждого региона AWS почти до каждой интернет-сети. Они также позволяют нам определить, какие распознаватели DNS обычно используют эти конечные пользователи.”
Amazon вводит цену маршрутизации на основе задержки в размере 0,75 доллара за миллион запросов для первого миллиарда запросов в месяц и 0,375 доллара за миллион запросов для всех дополнительных запросов в данном месяце.
В сообщении в блоге говорится, что Amazon также позволяет создавать записи «ПСЕВДОНИМОВ», которые указывают на наборы записей ресурсов в вашей собственной зоне размещения Route 53. Эти записи ПСЕВДОНИМОВ действуют как указатели или стрелки в дереве решений, позволяя создавать наборы записей на основе задержки, взвешенные наборы записей и наборы записей с несколькими записями. Затем они могут быть использованы для настройки сложных моделей маршрутизации, говорит Барр.
“Объединив взвешенные наборы записей ресурсов и псевдоним с набором записей, основанным на задержке, можно получить простой «набор», определяющий, как часто сначала следует использовать маршрутизацию на основе задержки. Начав с небольшого процента и постепенно увеличивая этот процент, можно свести к минимуму любые риски региональной перегрузки или плохого пользовательского опыта.”
Если вы хотите узнать больше об Amazon Route 53 и функции маршрутизации на основе задержки, 26 апреля в 10 утра по восточному времени состоится вебинар.
Дополнительная информация:
Amazon Route 53
Руководство для разработчиков Amazon Route 53
Блог Amazon Web Services