Google Cloud DNS и DNS доменов Google [закрыто]

11

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

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

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

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

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

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

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

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

gaefan
источник
если «вы знаете, что такое две службы и прочитали много документации», мне интересно, о чем этот вопрос. Как бы то ни было, вся информация, которую я представил, представлена ​​на сайтах Google (см. Обновленную информацию). Кроме того, если вам нужна эксклюзивная информация, я думаю, вам следует обратиться непосредственно в службу поддержки / обслуживания клиентов Google, которая может предложить вам лучшие консультации по своим продуктам.
Diamond
1
@bangal, я предполагаю, что Google Cloud DNS «лучше» (с точки зрения масштабируемости, задержек, географического распределения или чего-то подобного), чем Google Domains DNS, и мне хотелось бы понять, каким образом он лучше. Я не смог найти такую ​​информацию в Интернете, и надеялся, что другие могут знать. Два ответа пока не дают полезной информации в этом отношении.
gaefan
1
Кажется, что все упускают одну точку; Я упомянул об этом в своем ответе, но лучше перефразирую: Google Cloud DNS предоставляет только службы DNS, а не регистрацию домена . Если вы хотите использовать Google Cloud DNS, вам все равно понадобится регистратор для вашего домена (который на самом деле может быть теми же доменами Google).
Массимо
1
@Massimo, это правильно, но мой вопрос касается сравнения возможностей двух предложений DNS, поэтому этот вопрос не имеет значения.
gaefan

Ответы:

10

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

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

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

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

Massimo
источник
1
Лучшее резюме в одной отправке. Google Domain DNS - это бесплатная служба, которая работает с доменами для личного или малого и среднего бизнеса. Большим корпорациям и предприятиям понадобится что-то более надежное, например Cloud DNS, если я правильно понимаю, правильно?
IceMage
2
Да. Кроме того, Google Cloud DNS не позаботится о регистрации вашего домена; он предоставляет только услуги DNS, регистрация домена осуществляется самостоятельно.
Массимо
6

ОБНОВЛЕНИЕ: из Справки по доменам 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 ...

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

ромб
источник
4
Хорошо, что Cloud DNS имеет REST API, но это не то, что мне нужно.
gaefan
@Kekito, это то, что я упомянул в своем ответе, но ты хотел знать преимущества. Прочтите свой вопрос еще раз.
Даймонд
3

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

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

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

sgammon
источник
1
Спасибо, я думаю, что это правильно. Я надеялся получить более подробную информацию о различиях между возможностями двух продуктов DNS, но похоже, что Google не опубликовал эти детали.
gaefan
@ Kekito, @ sgammon, я прочитал этот ответ в третий раз. Просто любопытно узнать, какую новую информацию дает этот ответ, а два других - нет. Насколько я могу судить, они не являются тем же продуктом, можете ли вы дать какую-то ссылку или что-нибудь для такого предположения?
Даймонд
@bangal Я упомянул все, что вы упомянули, но вкратце: какой из них он должен использовать? Я думаю, что его вопрос гораздо больше о продуктах, чем о функциях. Когда я говорю, что они, скорее всего, один и тот же продукт - скорее всего, - я имею в виду тот факт, что Google обслуживает большую часть своего интернет-трафика через интернет через единую инфраструктуру, известную как Google Front End. Я не Google, но если бы я был Google, я бы построил одну систему DNS и много продуктов, а не наоборот.
sgammon
@Kekito - поправьте меня, если я ошибаюсь, но я полагаю, что вы рассчитываете на будущее, чтобы принять решение о DNS (и именно поэтому вы сравниваете их, потому что вы должны сделать выбор сейчас). В этом случае, между этими двумя продуктами, я бы определенно сказал Cloud DNS из-за расширенных функций, которые он, вероятно, принесет.
sgammon
2
@bangal - мне не нужно было проводить много исследований, потому что я использовал оба продукта довольно широко. Понятно, что нам нужен кто-то из Google, чтобы взвесить (как я изначально указывал), потому что если вы не работаете в Google, вы просто еще один чувак в интернете, как я.
sgammon