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 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 довольно дешев, и мы его используем и любим.