SlideShare a Scribd company logo
1 of 25
Download to read offline
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
 先払いのお金なし
 つかった分だけの支払い

More Related Content

More from 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
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdfAmazon 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 QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon 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
 
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operationsAmazon Web Services Japan
 
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報Amazon Web Services Japan
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをなAmazon Web Services Japan
 

More from Amazon Web Services Japan (20)

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 の活用
 
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
202203 AWS Black Belt Online Seminar Amazon Connect Tasks.pdf
 
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
 
Amazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDDAmazon QuickSight の組み込み方法をちょっぴりDD
Amazon QuickSight の組み込み方法をちょっぴりDD
 
マルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのことマルチテナント化で知っておきたいデータベースのこと
マルチテナント化で知っておきたいデータベースのこと
 
機密データと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 店内の「今」をお届けする小売業向けリアルタイム配信基盤のレシピ
 
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations20211209 Ops-JAWS Re invent2021re-cap-cloud operations
20211209 Ops-JAWS Re invent2021re-cap-cloud operations
 
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
20211203 AWS Black Belt Online Seminar AWS re:Invent 2021アップデート速報
 
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
 
20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes20211109 JAWS-UG SRE keynotes
20211109 JAWS-UG SRE keynotes
 

Recently uploaded

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)Hiroki Ichikura
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 

Recently uploaded (10)

Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 

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 先払いのお金なし つかった分だけの支払い