SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
AWSマイスターシリーズ Reloaded
~Amazon Route53~


             2012年5月14日
             荒木靖宏( @ar1 )
             ソリューションアーキテクト
AMAZON ROUTE 53
What is Route 53?

 AWSの提供するDNS権威(コンテン
 ツ)サービス
 DNSはドメイン名をIPアドレスに変
 換するインターネット上の「電話帳」
 DNSはTier-0サービスともよばれる。
 可用性が最重要
 “Route 53” はDNSサーバがポート
 53番で動作することに由来していま
 す



                          3
動作
             www.example.com         知らないので権威
                はどこ?                 サーバに尋ねます




                                                    53
     Users                 DNS Resolver             Route 53

                 1.2.3.4                  1.2.3.4




                                                          4
Route 53 の設計原則

         • 冗長化されたロ                      • コンソール
 信頼性       ケーション          Easy to Use   • プログラムできる
         • SLA設定                          API


         • 全世界で動作する                     • 安価
           Anycastネットワー      Cost       • つかった分だけの
 高速
           ク               Effective      課金(Pay as you go
         • 変更の高速伝播                        model)


         • ELBエイリアス                     • 重みづけラウンド
AWSサービ   • レイテンシベース                       ロビンWeighted
                           Flexible
スとの統合      ルーティング                         Round Robin
         • More to come                 • Self-Aliasing


                                                      5
Route 53の目玉となる特徴

                                                   • 異なったレスポ
    High
                • 可用性が高く、           Weighted         ンスをそれぞれ
 Availability
                  スケーラブル           Round Robin       頻度を定義して
    DNS
                                                     利用可能



                                                   • ユーザから、複
                                                     数のAWSリー
                • ELB (Elastic
                  Load Balancer)                     ジョンで動作し
                                   Latency Based
Alias Records                                        ているアプリ
                  でのゾーン名の             Routing
                  利用                                 ケーションのう
                                                     ち、最も近いと
                                                     ころに誘導




                                                         6
CloudFront and Route53
        Global Network

                                              New
                       Amsterdam
Ashburn, VA               Dublin      Tokyo
Dallas, TX                            Osaka
                          Frankfurt
Los Angeles, CA                       Hong Kong
                          London
Miami, FL                             Singapore
Newark, NJ                Paris
                Sao Paulo
Palo Alto, CA             Stockholm
Seattle, WA               Millan
St. Louis, MO
….                33 のエッジロケーション
                   (2012年4月末)
Route53を使用しないときの動作



 DNS
 サーバ
Route53使用時のDNS問い合わせ
             Anycast IPアドレスが
            使用され,同じIPアドレ
            スでも近いサーバにつな
                     がる
example.com DNS
                                        AS3
DNS(Route53)                    AS2                             AS1

                    local DNS                 IP1             IP2


     ユーザ
                                    4
            1
                2               3             IP3             IP4




           root DNS      .com DNS
                                        AS1         Route53

 1. クライアントは使用しているDNS解決用サーバ(local DNS)に、
    h.example.comのアドレスを問いあわせる.→root DNSを案内
 2. root DNSにh.example.comを問いあわせる→.com DNSを案内
 3. .com DNSにh.example.comを問いあわせる→.example.com DNSを案内
     (通常4つのIPアドレスが登録され、IP anycastが割り当てられている)
 4. local DNSから3で得たIPアドレスにh.example.comを問いあわせると、一
     番近いどこかのASにあるRoute53に接続→ IPアドレスを得る。
API利用例
http://webos-goodies.jp/archives/manage_amazon_route_53_using_google_apps_script.html
サポートするレコードタイプ

Record Types:
                                  PTR (pointer record)
  A (address record)              SOA (start of authority
  AAAA (IPv6 address record)      record)
  CNAME (canonical name record)   SPF (sender policy
  MX (mail exchange record)       framework)
  NS (name server record)         SRV (service locator)
                                  TXT (text record)
ホストゾーンとレコード

 「ホストゾーン」とは管理可能なレコードの集合
  レコードは10,000個まで (上限緩和可能)
  サブドメインも同一のホストゾーンにできる。


 レコードは加重ラウンドロビンをサポート
  0から255の間で設定可能。
  例
   • 加重3 : 加重1の場合、75%:25%の時間割合
ドメイン名のみの扱い

“エイリアス”タイプ
  AWS独自のレコード。ELBのDNS名をドメインだけの形にして割り当
   てできる
  ELBに対してエイリアスタイプを設定した場合のそのレコードに対す
   るクエリは無料
Latency Based Routing (LBR)

 複数のリージョンでアプリケーションを動作
 させる
 LBRレコードを作成
   どのリージョンでエンドポイントを動作
    させているかを記述
 エンドポイントは、EC2インスタンス,
 Elastic IP、またはElastic Load Blancer
 (ELB)を指定する
 Route 53 はエンドユーザからのアクセスを
 レイテンシ最小のエンドポイントへ誘導する




                                      15
LBR を使うメリット

              単一のリージョンでのみ動作させてい
              る場合よりも良好なパフォーマンスを
              提供
              信頼性の向上
              DNSサーバでも実現可能だが。。
               Route 53を使えば自力で行うよ
                りも楽
               非常に安価




                             16
課金:ホストゾーン数+クエリ数

 ホストゾーンあたり
   25ホストゾーンまで $0.50 per hosted zone / month
   25ホストゾーンを超える分は $0.10 per hosted zone / month
 Queries
   10億クエリまで $0.50 per million queries / month
   10億クエリを超える分 $0.25 per million queries / month
 Latency Based Routing Queries
   10億クエリまで $0.750 per million queries / month
   10億クエリを超える分 $0.375 per million queries / month
Route53利用のFAQ

 IPv6対応
  AAAA, PTRレコードはIPv6に対応していますが、Route53に対し
   てIPv6で問いあわせても返答しません
 プライベートIPアドレス目的の利用
  可能ですが、誰からも参照可能です
 デフォルトのTTL
  全てのレコードに対して設定する必要あり
Use Cases




            19
foursquare


“We wanted to eliminate the need to provision our own DNS
servers. We also use ELB, and needed a solution that would
let us handle DNS requests for the apex of our domain.
Route 53 gave us these features, and we could use its
programmatic API to automate everything into our workflow”

                             Robert Joseph, foursquare




                                                             20
Avos

“Route 53 made it very easy to migrate our user traffic and
we were able to move all the properties to AWS on a
Saturday morning. Additionally, the Route 53 console made it
very easy to migrate especially with how well integrated it is
with AWS’ Elastic Load Balancers”
                               Vijay Krunamurthy, AVOS




                                                                 21
その他 aws.amazon.com/route53
で多数の事例を紹介中




                             22
ROUTE 53のまとめ

 SLA100%のDNSサービス
 権威DNSサーバ、様々なレコードタイプ
 最小レイテンシリージョンへの誘導機能
 高速な更新メカニズム
 グローバルなIP Anycast
 先払いのお金なし、つかった分だけの支払い、安価
 APIを活用する様々なツールの存在
AWSプレミアムサポート
   アーキテクチャ設計に関するガイダンス、ベストプラクティス
   も日本語でご案内できます
   aws.amazon.com/jp/premiumsupport/
           ブロンズ            シルバー                 ゴールド             プラチナ

初回応答時間     12時間             4時間                  1時間              15分

サポート連絡先     1人                2人                  3人              無制限

24/365対応    なし                なし                  あり               あり

TEL可能      不可                不可                   可能               可能

専任スタッフ      なし                なし                  なし               あり

特別サポート      なし                なし                  なし               あり
                                               AWS利用総額の
                                                                AWS利用総額の
                                                $0~$10K: 10%
                          AWS利用総額の                                 10%
料金          $49
                                5%
                                                $10K~$80K: 7%
                                                $80K~:     5%
                                                                 (最低$15K)
                                                 (最低$400)
                  Copyright © 2011 Amazon Web Services
Amazon ROUTE 53の提供するもの

 SLA100%のDNSサービス
 権威DNSサーバ、様々なレコードタイプ
 高速な更新メカニズム
 グローバルなIP Anycast
 先払いのお金なし
 つかった分だけの支払い

Contenu connexe

En vedette

[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling
[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling
[AWSマイスターシリーズ]Amazon CloudWatch & Auto ScalingAmazon Web Services Japan
 
AWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory ServiceAWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory ServiceAmazon Web Services Japan
 
AWSにおけるマイクロソフトプラットフォームセキュリティ
AWSにおけるマイクロソフトプラットフォームセキュリティAWSにおけるマイクロソフトプラットフォームセキュリティ
AWSにおけるマイクロソフトプラットフォームセキュリティAmazon Web Services Japan
 
エンターテイメント業界におけるAWS活用事例
エンターテイメント業界におけるAWS活用事例エンターテイメント業界におけるAWS活用事例
エンターテイメント業界におけるAWS活用事例Amazon Web Services Japan
 
Les critères de qualité de vos pages web selon Google
Les critères de qualité de vos pages web selon GoogleLes critères de qualité de vos pages web selon Google
Les critères de qualité de vos pages web selon GooglePhilippe YONNET
 

En vedette (9)

[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling
[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling
[AWSマイスターシリーズ]Amazon CloudWatch & Auto Scaling
 
AWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory ServiceAWS Black Belt Techシリーズ AWS Directory Service
AWS Black Belt Techシリーズ AWS Directory Service
 
AWSの課金体系
AWSの課金体系AWSの課金体系
AWSの課金体系
 
AWS Black Belt Techシリーズ AWS IAM
AWS Black Belt Techシリーズ  AWS IAMAWS Black Belt Techシリーズ  AWS IAM
AWS Black Belt Techシリーズ AWS IAM
 
AWS Black Belt Techシリーズ Amazon EMR
AWS Black Belt Techシリーズ  Amazon EMRAWS Black Belt Techシリーズ  Amazon EMR
AWS Black Belt Techシリーズ Amazon EMR
 
AWSにおけるマイクロソフトプラットフォームセキュリティ
AWSにおけるマイクロソフトプラットフォームセキュリティAWSにおけるマイクロソフトプラットフォームセキュリティ
AWSにおけるマイクロソフトプラットフォームセキュリティ
 
エンターテイメント業界におけるAWS活用事例
エンターテイメント業界におけるAWS活用事例エンターテイメント業界におけるAWS活用事例
エンターテイメント業界におけるAWS活用事例
 
Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)
 
Les critères de qualité de vos pages web selon Google
Les critères de qualité de vos pages web selon GoogleLes critères de qualité de vos pages web selon Google
Les critères de qualité de vos pages web selon Google
 

Plus de Amazon Web Services Japan

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)Amazon Web Services Japan
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFSAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device DefenderAmazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現Amazon Web Services Japan
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...Amazon Web Services Japan
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Web Services Japan
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したことAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用Amazon Web Services Japan
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介Amazon Web Services Japan
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことAmazon Web Services Japan
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチAmazon Web Services Japan
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介Amazon Web Services Japan
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer ProfilesAmazon Web Services Japan
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Web Services Japan
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨Amazon Web Services Japan
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介Amazon Web Services Japan
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介Amazon Web Services Japan
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...Amazon Web Services Japan
 
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピAmazon Web Services Japan
 

Plus de Amazon Web Services Japan (20)

202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
202205 AWS Black Belt Online Seminar Amazon VPC IP Address Manager (IPAM)
 
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
202205 AWS Black Belt Online Seminar Amazon FSx for OpenZFS
 
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender202204 AWS Black Belt Online Seminar AWS IoT Device Defender
202204 AWS Black Belt Online Seminar AWS IoT Device Defender
 
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
 
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
202204 AWS Black Belt Online Seminar Amazon Connect を活用したオンコール対応の実現
 
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
202204 AWS Black Belt Online Seminar Amazon Connect Salesforce連携(第1回 CTI Adap...
 
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデートAmazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
Amazon Game Tech Night #25 ゲーム業界向け機械学習最新状況アップデート
 
20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと20220409 AWS BLEA 開発にあたって検討したこと
20220409 AWS BLEA 開発にあたって検討したこと
 
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
202202 AWS Black Belt Online Seminar AWS Managed Rules for AWS WAF の活用
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
 
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
パッケージソフトウェアを簡単にSaaS化!?既存の資産を使ったSaaS化手法のご紹介
 
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
202202 AWS Black Belt Online Seminar Amazon Connect Customer Profiles
 
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するためにAmazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
Amazon Game Tech Night #24 KPIダッシュボードを最速で用意するために
 
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
202202 AWS Black Belt Online Seminar AWS SaaS Boost で始めるSaaS開発⼊⾨
 
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
[20220126] JAWS-UG 2022初頭までに葬ったAWSアンチパターン大紹介
 
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
202111 AWS Black Belt Online Seminar AWSで構築するSmart Mirrorのご紹介
 
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
202201 AWS Black Belt Online Seminar Apache Spark Performnace Tuning for AWS ...
 
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
202112 AWS Black Belt Online Seminar 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
 

Dernier

ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦Sadao Tokuyama
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdfAyachika Kitazaki
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見Shumpei Kishi
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-LoopへTetsuya Nihonmatsu
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法ssuser370dd7
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)ssuser539845
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor arts yokohama
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~arts yokohama
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfMatsushita Laboratory
 

Dernier (12)

ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
ARスタートアップOnePlanetの Apple Vision Proへの情熱と挑戦
 
20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf20240326_IoTLT_vol109_kitazaki_v1___.pdf
20240326_IoTLT_vol109_kitazaki_v1___.pdf
 
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
持続可能なDrupal Meetupのコツ - Drupal Meetup Tokyoの知見
 
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
「今からでも間に合う」GPTsによる 活用LT会 - 人とAIが協調するHumani-in-the-Loopへ
 
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
情報処理学会86回全国大会_Generic OAMをDeep Learning技術によって実現するための課題と解決方法
 
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
IFIP IP3での資格制度を対象とする国際認定(IPSJ86全国大会シンポジウム)
 
2024 01 Virtual_Counselor
2024 01 Virtual_Counselor 2024 01 Virtual_Counselor
2024 01 Virtual_Counselor
 
2024 04 minnanoito
2024 04 minnanoito2024 04 minnanoito
2024 04 minnanoito
 
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
2024 02 Nihon-Tanken ~Towards a More Inclusive Japan~
 
2024 03 CTEA
2024 03 CTEA2024 03 CTEA
2024 03 CTEA
 
What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?What is the world where you can make your own semiconductors?
What is the world where you can make your own semiconductors?
 
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdfTaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
TaketoFujikawa_台本中の動作表現に基づくアニメーション原画システムの提案_SIGEC71.pdf
 

20120514 aws meister-reloaded-route53-public

  • 1. AWSマイスターシリーズ Reloaded ~Amazon Route53~ 2012年5月14日 荒木靖宏( @ar1 ) ソリューションアーキテクト
  • 3. What is Route 53? AWSの提供するDNS権威(コンテン ツ)サービス DNSはドメイン名をIPアドレスに変 換するインターネット上の「電話帳」 DNSはTier-0サービスともよばれる。 可用性が最重要 “Route 53” はDNSサーバがポート 53番で動作することに由来していま す 3
  • 4. 動作 www.example.com 知らないので権威 はどこ? サーバに尋ねます 53 Users DNS Resolver Route 53 1.2.3.4 1.2.3.4 4
  • 5. Route 53 の設計原則 • 冗長化されたロ • コンソール 信頼性 ケーション Easy to Use • プログラムできる • SLA設定 API • 全世界で動作する • 安価 Anycastネットワー Cost • つかった分だけの 高速 ク Effective 課金(Pay as you go • 変更の高速伝播 model) • ELBエイリアス • 重みづけラウンド AWSサービ • レイテンシベース ロビンWeighted Flexible スとの統合 ルーティング Round Robin • More to come • Self-Aliasing 5
  • 6. Route 53の目玉となる特徴 • 異なったレスポ High • 可用性が高く、 Weighted ンスをそれぞれ Availability スケーラブル Round Robin 頻度を定義して DNS 利用可能 • ユーザから、複 数のAWSリー • ELB (Elastic Load Balancer) ジョンで動作し Latency Based Alias Records ているアプリ でのゾーン名の Routing 利用 ケーションのう ち、最も近いと ころに誘導 6
  • 7. CloudFront and Route53 Global Network New Amsterdam Ashburn, VA Dublin Tokyo Dallas, TX Osaka Frankfurt Los Angeles, CA Hong Kong London Miami, FL Singapore Newark, NJ Paris Sao Paulo Palo Alto, CA Stockholm Seattle, WA Millan St. Louis, MO …. 33 のエッジロケーション (2012年4月末)
  • 9. Route53使用時のDNS問い合わせ Anycast IPアドレスが 使用され,同じIPアドレ スでも近いサーバにつな がる
  • 10. example.com DNS AS3 DNS(Route53) AS2 AS1 local DNS IP1 IP2 ユーザ 4 1 2 3 IP3 IP4 root DNS .com DNS AS1 Route53 1. クライアントは使用しているDNS解決用サーバ(local DNS)に、 h.example.comのアドレスを問いあわせる.→root DNSを案内 2. root DNSにh.example.comを問いあわせる→.com DNSを案内 3. .com DNSにh.example.comを問いあわせる→.example.com DNSを案内 (通常4つのIPアドレスが登録され、IP anycastが割り当てられている) 4. local DNSから3で得たIPアドレスにh.example.comを問いあわせると、一 番近いどこかのASにあるRoute53に接続→ IPアドレスを得る。
  • 12. サポートするレコードタイプ Record Types: PTR (pointer record) A (address record) SOA (start of authority AAAA (IPv6 address record) record) CNAME (canonical name record) SPF (sender policy MX (mail exchange record) framework) NS (name server record) SRV (service locator) TXT (text record)
  • 13. ホストゾーンとレコード 「ホストゾーン」とは管理可能なレコードの集合  レコードは10,000個まで (上限緩和可能)  サブドメインも同一のホストゾーンにできる。 レコードは加重ラウンドロビンをサポート  0から255の間で設定可能。  例 • 加重3 : 加重1の場合、75%:25%の時間割合
  • 14. ドメイン名のみの扱い “エイリアス”タイプ  AWS独自のレコード。ELBのDNS名をドメインだけの形にして割り当 てできる  ELBに対してエイリアスタイプを設定した場合のそのレコードに対す るクエリは無料
  • 15. Latency Based Routing (LBR) 複数のリージョンでアプリケーションを動作 させる LBRレコードを作成  どのリージョンでエンドポイントを動作 させているかを記述 エンドポイントは、EC2インスタンス, Elastic IP、またはElastic Load Blancer (ELB)を指定する Route 53 はエンドユーザからのアクセスを レイテンシ最小のエンドポイントへ誘導する 15
  • 16. LBR を使うメリット 単一のリージョンでのみ動作させてい る場合よりも良好なパフォーマンスを 提供 信頼性の向上 DNSサーバでも実現可能だが。。  Route 53を使えば自力で行うよ りも楽  非常に安価 16
  • 17. 課金:ホストゾーン数+クエリ数 ホストゾーンあたり 25ホストゾーンまで $0.50 per hosted zone / month 25ホストゾーンを超える分は $0.10 per hosted zone / month Queries 10億クエリまで $0.50 per million queries / month 10億クエリを超える分 $0.25 per million queries / month Latency Based Routing Queries 10億クエリまで $0.750 per million queries / month 10億クエリを超える分 $0.375 per million queries / month
  • 18. Route53利用のFAQ IPv6対応  AAAA, PTRレコードはIPv6に対応していますが、Route53に対し てIPv6で問いあわせても返答しません プライベートIPアドレス目的の利用  可能ですが、誰からも参照可能です デフォルトのTTL  全てのレコードに対して設定する必要あり
  • 19. Use Cases 19
  • 20. foursquare “We wanted to eliminate the need to provision our own DNS servers. We also use ELB, and needed a solution that would let us handle DNS requests for the apex of our domain. Route 53 gave us these features, and we could use its programmatic API to automate everything into our workflow” Robert Joseph, foursquare 20
  • 21. Avos “Route 53 made it very easy to migrate our user traffic and we were able to move all the properties to AWS on a Saturday morning. Additionally, the Route 53 console made it very easy to migrate especially with how well integrated it is with AWS’ Elastic Load Balancers” Vijay Krunamurthy, AVOS 21
  • 23. ROUTE 53のまとめ SLA100%のDNSサービス 権威DNSサーバ、様々なレコードタイプ 最小レイテンシリージョンへの誘導機能 高速な更新メカニズム グローバルなIP Anycast 先払いのお金なし、つかった分だけの支払い、安価 APIを活用する様々なツールの存在
  • 24. AWSプレミアムサポート アーキテクチャ設計に関するガイダンス、ベストプラクティス も日本語でご案内できます aws.amazon.com/jp/premiumsupport/ ブロンズ シルバー ゴールド プラチナ 初回応答時間 12時間 4時間 1時間 15分 サポート連絡先 1人 2人 3人 無制限 24/365対応 なし なし あり あり TEL可能 不可 不可 可能 可能 専任スタッフ なし なし なし あり 特別サポート なし なし なし あり AWS利用総額の AWS利用総額の $0~$10K: 10% AWS利用総額の 10% 料金 $49 5% $10K~$80K: 7% $80K~: 5% (最低$15K) (最低$400) Copyright © 2011 Amazon Web Services
  • 25. Amazon ROUTE 53の提供するもの SLA100%のDNSサービス 権威DNSサーバ、様々なレコードタイプ 高速な更新メカニズム グローバルなIP Anycast 先払いのお金なし つかった分だけの支払い