Google Cloud DNS и DNS доменов Google

Я запускаю небольшой сайт на Google App Engine. В настоящее время я использую Dreamhost для других целей и покупаю свои домены через них, и они предоставляют серверы имен.

Я нахожусь в процессе переключения управления доменом на Google Domains. Я полагаю, что Google Domains также предоставляет серверы имен, которые, как я ожидаю, будут работать, как и серверы имен Dreamhost.

Google также предоставляет Google Cloud DNS, который, по-видимому, обеспечивает те же функции, что и серверы имен доменов Google, но стоит денег (хотя и не очень).

Какие преимущества имеет Google Cloud DNS по сравнению с серверами доменных имен Google?

РЕДАКТИРОВАТЬ УТОЧНЕНИЕ:

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

Для небольшого веб-сайта Google Domains DNS вполне подходит. Я подозреваю, что для большого веб-сайта в масштабе faultserver.ru DNS доменов Google не подходит, и вам нужно будет использовать что-то более сложное, например, Google Cloud DNS.

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

3 ответа

Google Domains - это регистратор, который также предлагает услугу DNS; Google Cloud DNS - это чисто облачная служба DNS, которая не обрабатывает регистрацию домена, но предлагает более высокий контроль и дополнительные функции для самой службы.

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

Однако вы также можете управлять службой DNS для своего домена различными способами (включая запуск собственных DNS-серверов). Google Cloud DNS предоставляет вам полнофункциональную облачную службу DNS, которую вы можете использовать для управления DNS для своего домена независимо от того, где и как вы его зарегистрировали.

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

ОБНОВЛЕНИЕ: из справки по доменам Google: цены на домены Google и поддерживаемые ДВУ: в списках функций по умолчанию следует отметить одну важную вещь:

Функции включены без каких-либо дополнительных затрат

  • Серверы имен Google с 10 миллионами разрешений DNS в год

И также обратите внимание: домены Google в настоящее время доступны только для пользователей в США, как упомянуто здесь.

Принимая во внимание, что в случае облачного DNS https://cloud.google.com/dns/

Используйте инфраструктуру Google для качественного производства, большого объема обслуживания DNS. Ваши пользователи будут иметь надежный доступ с минимальной задержкой к инфраструктуре Google из любой точки мира, используя нашу сеть серверов имен Anycast.

  • $0,40 за 1 млн запросов / месяц за первые 1B запросов
  • $0,20 за 1 млн запросов / месяц для дополнительных запросов. так далее..

Итак, вы видите различия в объеме DNS-разрешений и предлагаемой инфраструктуры. Очевидно, что Goolgle Cloud ориентирована на клиентов с более высокими требованиями с глобальным присутствием и большими объемами запросов DNS.


Если вы потратите немного времени на просмотр этой официальной страницы в Google Cloud DNS, она ответит на все ваши вопросы:

Что такое Google Cloud DNS?

Тем не менее, одно большое отличие состоит в том, что, помимо Google Cloud Platform, она дает возможность управлять записями DNS через сценарии (с помощью инструмента командной строки gcloud) или программы (с помощью REST API):

... Google Cloud DNS позволяет публиковать свои зоны и записи в DNS без необходимости управлять своими собственными DNS-серверами и программным обеспечением. Вы используете инструмент gcloud или REST API напрямую для работы с облачным DNS...

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

В большинстве случаев вы используете Cloud DNS для удобства, когда вы прямо на панели управления. Только Google может сказать, но я бы поспорил, что базовая инфраструктура почти такая же, но с некоторым количеством услуг DNS (которые в основном дешевы, особенно для небольших сайтов), встроенных в цену.

Облачный DNS - это круто, потому что вы можете использовать REST API, gcloud инструмент и другие способы обновления / взаимодействия с ним. По этой причине, вероятно, лучше переключиться сейчас, потому что ясно, что когда вам нужны расширенные функции, они будут доступны через облачный DNS, а не DNS доменов Google.

Мне кажется, что это по сути один и тот же продукт, но ориентированный на разные рынки: люди, которым нужен DNS, но не знает, что это такое (домены DNS), и люди, которые нуждаются в услугах DNS и понимают, почему, и хотят управлять им. централизованно с другими их ресурсами (например, App Engine и т. д.). Облачный DNS довольно дешев, и мы его используем и любим.