Динамическое разрешение имени ресурса с помощью записи псевдонима
В предыдущем упражнении вы успешно делегировали домен от регистратора доменов в Azure DNS и настроили запись A, чтобы связать домен с веб-сервером.
Следующий этап развертывания заключается в повышении уровня надежности с помощью подсистемы балансировки нагрузки. Подсистемы балансировки нагрузки распределяют входящие запросы данных и трафик на одном или нескольких серверах. Они снижают нагрузку на один сервер и увеличивают производительность. Эта технология хорошо установлена. Его можно использовать в локальной сети.
Вам известно, что запись A и запись CNAME не поддерживают прямое подключение к ресурсам Azure, таким как подсистемы балансировки нагрузки. Вам нужно узнать, как связать домен вершин с подсистемой балансировки нагрузки.
Что такое вершинный домен?
Верхний домен — это самый высокий уровень вашего домена. В нашем случае это wideworldimports.com. Вершинный домен иногда также называется апексом зоны или корневым доменом. Символ @ часто представляет домен вершины в записях зоны DNS.
Если проверить зону DNS для wideworldimports.com, вы увидите, что есть две записи доменов вершины: NS и SOA. Записи NS и SOA создаются автоматически при создании зоны DNS.
Записи CNAME, которые могут потребоваться для профиля диспетчера трафика Azure или конечных точек сети доставки содержимого Azure, не поддерживаются на уровне апекса зоны. Однако на этом уровне поддерживаются другие записи псевдонимов.
Что такое записи псевдонимов?
Записи псевдонимов Azure позволяют домену апекса зоны ссылаться на другие ресурсы Azure из зоны DNS без необходимости создания политик сложного перенаправления. Вы также можете использовать псевдоним Azure для маршрутизации всего трафика через диспетчер трафика.
Запись псевдонима Azure может указывать на следующие ресурсы Azure:
- профиль диспетчера трафика;
- конечные точки сети доставки содержимого Azure;
- ресурс общедоступного IP-адреса;
- Профиль передней двери
Записи псевдонимов обеспечивают отслеживание жизненного цикла целевых ресурсов, гарантируя автоматическое применение изменений в любом целевом ресурсе к зоне DNS. Они также обеспечивают поддержку приложений с балансировкой нагрузки в апексе зоны.
Набор записей псевдонимов поддерживает следующие типы записей зоны DNS:
- A. Запись сопоставления доменного имени IPv4.
- AAAA. Запись сопоставления доменного имени IPv6.
- CNAME. Псевдоним для домена и ссылка на запись A.
Варианты использования записей псевдонимов
Ниже приведены некоторые преимущества использования записей псевдонимов.
- Предотвращение появления "висячих" записей DNS. "Висячие" записи DNS появляются, если записи зоны DNS не обновлены с учетом изменений IP-адресов. Записи псевдонимов предотвращают появление "висячих" ссылок, обеспечивая тесную связь жизненного цикла записи DNS с ресурсом Azure.
- Автоматическое обновление набора записей DNS при изменении IP-адресов. При изменении базового IP-адреса ресурса, службы или приложения запись псевдонима обеспечивает автоматическое обновление всех связанных записей DNS.
- Размещение приложений с балансировкой нагрузки в вершине зоны. Записи псевдонимов позволяют выполнять маршрутизацию ресурсов вершины зоны в диспетчер трафика.
- Указание вершины зоны на конечные точки сети доставки содержимого Azure. С помощью записей псевдонимов теперь можно напрямую ссылаться на сеть доставки содержимого Azure.
Запись псевдонима разрешает связать вершину зоны (wideworldimports.com) с подсистемой балансировки нагрузки. Он создает ссылку на ресурс Azure, а не прямое IP-подключение. Таким образом, при изменении IP-адреса подсистемы балансировки нагрузки запись апекса зоны продолжает работать.