web-dev-qa-db-ja.com

Google Cloud DNSとGoogle Domains DNS

Google App Engineで小さめのウェブサイトを実行しています。現在、私はDreamhostを他のものに使用しており、それらを介してドメインを購入し、それらがネームサーバーを提供しています。

現在、ドメイン管理をGoogle Domainsに切り替えています。 Google Domainsには、少なくともDreamhostネームサーバーと同様に機能すると予想されるネームサーバーも用意されていると思います。

Googleは、Google CloudのDNSも提供しています。これは、Google Domainsのネームサーバーと同じ機能を提供しているように見えますが、費用はかかりますが(それほどではありません)。

Google Cloud DNSには、Googleドメインネームサーバーと比べてどのような利点がありますか?

明確化編集:

私は2つのサービスが何であるかを知っており、両方について多くのドキュメントを読んだので、基本を繰り返す必要はありません。

小規模なWebサイトの場合、Google Domains DNSで十分です。 serverfault.com規模の大規模なWebサイトの場合、Google Domains DNSは適切ではなく、Google Cloud DNSのようなより洗練されたものを使用する必要があると思います。

Google Domains DNSにはどのような制限があるのか​​知りたいので、Google Cloud DNSに切り替える必要があるタイミングをよく理解しています。

11
gaefan

Google Domainsは registrar であり、DNSサービスも提供しています。 Google Cloud DNSは純粋なクラウドベースのDNSサービスであり、ドメイン登録を処理しませんが、サービス自体により高度な制御とより多くの機能を提供します。

ドメインを登録する場合、実際の登録とドメインのDNSサービスの処理の2つのステップが含まれます。ほとんどのプロバイダーは両方のサービスを提供しており、それもGoogle Domainsが行っていることです。

ただし、ドメインのDNSサービスをさまざまな方法で管理することもできます(独自のDNSサーバーの実行を含む)。 Google Cloud DNSは、フル機能のクラウドベースのDNSサービスを提供します。これを使用して、実際に登録した場所や方法に関係なく、ドメインのDNSを管理できます。

他のものよりもソリューションを選択することに関して...これはあなたの要件に強く依存します。 Webサイトを実行する必要がある場合(ただし、規模は大きくなります)、必要なのはドメインにAまたはCNAMEレコードを配置することだけであり、どちらのソリューションも完全に適切です。

10
Massimo

更新:Google Domainsのヘルプから: Google Domainsの価格とサポートされているTLD :デフォルト機能リストで特に注意すべき重要な点:

追加費用なしで含まれる機能

  • 年間1000万のDNS解決を行うGoogleネームサーバー

また、注: こちら に記載されているように、Google Domainsは現在、米国のユーザーのみが利用できます。

一方、Cloud DNSの場合 https://cloud.google.com/dns/

生産品質のためにGoogleのインフラストラクチャを使用します大容量DNSサービス。ユーザーは、エニーキャストネームサーバーのネットワークを使用して、世界中のどこからでもGoogleのインフラストラクチャに低レイテンシでアクセスできます

  • 最初の1Bクエリの場合、100万クエリあたり$ 0.40 /月
  • 追加のクエリの場合、100万クエリあたり$ 0.20 /月。等..

そのため、提供されているDNS解像度とインフラストラクチャの量に違いがあることがわかります。明らかにGoolgle Cloudは、グローバルなプレゼンスと大量のDNSリクエストを必要とする、より高い要件を持つ顧客をターゲットにしています。


Google Cloud DNSのこの公式ページを少し時間をかけて見れば、持っているすべての疑問に答えることができます。

Google Cloud DNSとは

それにもかかわらず、1つの大きな違いは、 Google Cloud Platform を除いて、スクリプト(gcloudコマンドラインツールを使用)またはプログラム(REST AP​​Iを使用)を介してDNSレコードを管理する可能性を提供します。 ):

... Google Cloud DNSを使用すると、独自のDNSサーバーとソフトウェアを管理する負担なしに、ゾーンとレコードをDNSに公開できます。 gcloudツールまたはREST APIを直接使用してクラウドを操作しますDNS ...

小さなウェブサイトを運営しているあなたの状況については、私は個人的にそれらのどれも必要性を感じていません。

6
Diamond

コントロールパネルで直接使用できるようにするために、主にCloud DNSを使用します。 Googleだけが言えることですが、基盤となるインフラストラクチャはほぼ同じですが、ある程度のDNSサービス(特にボリュームの少ないサイトの場合は、ほとんどの場合は安価です)が価格に組み込まれています。

Cloud DNSは、REST API、gcloudツール、およびそれを更新/操作するその他の方法を使用できるため、すばらしいです。このため、おそらくスイッチnow。高度な機能が必要な場合、Google Domains DNSではなくCloud DNSを介して利用できることは明らかです。

これらは基本的に同じ製品であるが、異なる市場向けであるように思えます。DNSを必要とするが、それが何であるかを知らない人(Domains DNS)、およびDNSサービスを必要とし、理由を理解し、それを管理したい人他のリソース(App Engineなど)を一元的に使用します。 Cloud DNSはかなり安価であり、私たちはそれを使用して愛しています。

3
sgammon