AzureDNSとその料金に関して
はじめに
AzureDNSと料金
近年クラウドサービスが主流となりつつありますが、みなさんはどのサービスを利用されているのでしょうか。
数あるクラウドサービスの中でも特にメキメキと台頭しているMicrosoft社が提供するAzureはご存知でしょうか。今回はそのAzure内のサービスであるAzureDNSとAzureDNSの利用料金を解説します。
DNSとはそもそもなに?
AzureDNSのサービスと料金を解説する前に、DNS自体はご存知でしょうか?
このDNS自体を簡単に説明すると、インターネットを利用する際の住所を管理する機能のようなものであり、DNSを利用する事で本来IPアドレスを把握していないと接続できない箇所を住所のような別名でアクセスする事が実現しています。
※ここでは簡単に書きましたが、実際にはもっと色々な事が行われています。
AzureDNSとは
このAzureDNSの基本情報として、提供しているサービスはDNSドメインではなく、DNSゾーンを提供しています。
DNSドメインとDNSゾーンの違いは、DNSドメインは先述したIPアドレスに紐づく住所の事を指し、ユニークです。DNSゾーンとは特定のドメインのレコードをホストする為に利用され、メールサーバー用のドメインやWebサイト用のドメインなどを包括しています。
では、このDNSゾーンを提供するAzureDNSを利用する事でどのようなメリットがあるのでしょうか。
AzureDNSのメリット
まず、最もわかりやすく表現できるのが、パフォーマンス面です。従来の他のDNSサービスと比べ「エニーキャスト」と言う通信方式を採用する事で大幅な応答時間の短縮に成功しています。
次に、AzureのDNS以外とのサービス「Azure Resource Manager」と連携する事でトラブルへの迅速な対処やリソースのロックなどをスマートに解決する事ができます。
その他にも独自ドメインを他のサードパーティのソリューションを契約する必要無しに利用できたり、有効なDNSの要求に対し、AzureのDNSネームサーバーはその中で少なくとも1つからの応答を保証しており、名前解決の問題においてトラブルが発生することは少ないと言えます。
他にもまだまだたくさんのメリットが存在しますので、もしDNSの利用においてAzureDNSを選択肢の一つとして検討の場合には、公式サイトを含め、自身の目的に合わせて確認をする事が最良の選択といえるでしょう。
では、逆にAzureDNSのデメリットはどのようなものがあるのでしょうか。
AzureDNSのデメリット・留意点
デメリットと言うよりも利用の際の注意、留意点として、ドメイン名の問題があります。留意点の一つとしてAzureDNSではドメイン名自体を購入する事はできませんので、自身で独自ドメインを用意する必要があります。
他にも、AzureDNSの基本機能だけでは仮想ネットワークに対応するフル機能のDNSソリューションを提供できず、AzureのプライベートDNSや、サードパーティ製のDNSサービスを使用しなければならないというような場合もあります。また、利用の際にAzureDNSのSLAを満たすため条件として、ドメイン管理をすべてのネームサーバーへの委譲が必要になります。合計4個のネームサーバーへのこの委譲は、DNSゾーン毎に行われることが必須となっています。
さて、ここまでに紹介してきたAzureDNSですが、利用する為の料金は一体どのくらいの金額なのでしょうか。
AzureDNSの利用料金
AzureDNSの利用料金は、ドメインを管理する「DNSゾーン」の個数と、受信した「DNSクエリ」の数に基づき料金が発生する従量課金制となっています。
国や地域によっても変わるようですが、日本の場合は、東日本でも西日本でも利用料金は変わらずに以下のようになっています。
- DNSゾーン1つ当たり(25個まで) → ¥51/月
- DNSゾーン1つ当たり(26個目から) → ¥10.20/月
- DNSクエリ100万件当たり(10億件まで) → ¥40.80
- DNSクエリ100万件当たり(10億超から) → ¥20.40
※ゾーン当たりの料金は一か月に満たない場合、日割り計算されます。
※クエリは Azure サブスクリプション内において課金目的で集計されます。
さいごに
さて今回AzureDNSと利用料金に関して解説してきましたが、いかがでしたでしょうか。
昨今のクラウドブームの中で特に活躍しているAzureですが、AzureDNSのようにそれに付随するサービスのクオリティもますます向上しており、どれを選ぶべきか、何をするべきかを迷う事も多々あると思います。もちろんサービス内容やシステム面で、自身が望むものを探す事が一番大事ではあると思いますが開発の規模などを踏まえ、金銭面で選択する必要が出てくる事もあると思います。
そんな時に少しでもこの記事が役に立てば幸いです。そしてAzureDNS自体を知らなかった方への手助けになれば幸いです。