Можно ли использовать маршрутизацию на основе задержки в Route 53 в сочетании с Cloudflare?

Я зарегистрировал домен по маршруту 53. Вот как мои записи выглядят по маршруту 53:

fakeelias.ca.         A    #.#.#.#

fakeelias.ca.         NS   brett.ns.cloudflare.com 
                           roxy.ns.cloudflare.com

fakeelias.ca.         SOA  ns-####.awsdns-17.org. awsdns-hostmaster.amazon.com. 

staging.fakeelias.ca. A    #.#.#.#

www.fakeelias.ca.     A    ALIAS fakeelias.ca. (z1pgzi762j7wmn)

Чтобы заставить Cloudflare работать перед моими корзинами s3, мне пришлось заменить запись NS на то, что дал мне Cloudflare, и теперь мои отображения CNAME для моих корзин работают через Cloudflare.

Что не работает, так это мои пути fakeelias.ca, www.fakeelias.ca и staging.fakeelias.ca.

Я хочу использовать маршрутизацию на основе задержки через Route 53 для тех, чтобы fakeelias.ca указывал на ближайший сервер NGINX. staging.fakeelias.ca будет указывать на мой промежуточный сервер NGINX. Записи NS для Cloudflare все портят? Я немного новичок в этом DNS.

1 ответ

Обновление на 9/2016:

Cloudflare выпустила функцию Traffic Manager, которая может выполнять глобальную балансировку нагрузки и проверки работоспособности: https://blog.cloudflare.com/cloudflare-traffic-manager-the-details/


Да, вы можете использовать CloudFlare в качестве пограничного / прокси-сервера CDN и Route53 для маршрутизации за ним.

Для этого вам нужно зарегистрировать 2 разных доменных имени: одно для Route53, а другое для CloudFlare.

  1. Настройте Route53 для маршрутизации ваших запросов на серверы, которые вы хотите, используя набор записей (например, routing.example.com, указывающий на серверы в США и Европе). Прочтите документацию по Route53, чтобы узнать, как это сделать.

  2. Настройте CloudFlare с общественным доменом, который вы хотите для своего сайта, и введите запись CNAME, указывающую на доменное имя Route53, которое вы настроили выше. Серверы CloudFlare будут следовать CNAME и перенаправляться на нужный сервер с использованием правил Route53.

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

Даже если вы не используете CloudFlare для прокси-трафика на ваш сайт, есть все же преимущества в их использовании

  • DNS-серверы CloudFlare являются одними из самых быстрых, что означает меньшую задержку и лучшую производительность для ваших пользователей.
  • Если у вас много трафика, CloudFlare сэкономит деньги, так как вам нужно платить только за запросы, которые затем кэшируются CF-серверами, а их бесплатный DNS-сервис позаботится обо всем остальном.
  • DNS имеет много угроз безопасности, и использование CloudFlare с их функциями DNSSEC может помочь убедиться, что ваш домен не поврежден и не перенаправлен, будучи защищенным от DDOS (что может случиться и с DNS) и других проблем.

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

Другие вопросы по тегам