Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Route 53 Global Resolver で高額課金発生!

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Route 53 Global Resolver で高額課金発生!

Route 53 Global Resolver で高額課金発生!
ことの顛末と今後に向けた反省をアウトプットします。

Avatar for otanikohei

otanikohei

April 22, 2026

More Decks by otanikohei

Other Decks in Technology

Transcript

  1. JAWS-UG 静岡支部 LT 会 Route 53 Global Resolver で高額課金発生! 2026/04/24

    (金) フォージビジョン株式会社 https://www.forgevision.com/
  2. 3 アジェンダ • Amazon Route 53 Global Resolver について •

    Route 53 Global Resolver で高額課金発生! • 顛末 & まとめ こちらは W-A IaC Analyzer 検証 によるもので別です 今日の話は こちら
  3. #fv_reinvent #awsreinvent Route 53 Global Resolver の概要 • Route 53

    Global Resolver は社外からも名前解決できるようにする仕組み これに対して、Route 53 Global Resolver は、外部からでも条件を 満たせば、プライベートホスト ゾーンのレコードを名前解決でき る仕組み❶です。 これらを含まない場合を拒否する ので、リクエスト元を限定させる ことができます。❷ 条件 ・事前承認したリクエスト元 IP  アドレスとプロトコルか? ・リクエストに事前に発行した  暗号化トークンを含むか? ❷ ❶
  4. クライアント認証方式 • IP アドレスベース → 固定 IP の拠点向け • アクセストークン方式(ローミング端末向け)

    → モバイル / リモート向け(IP が変わっても OK) #fv_reinvent #awsreinvent Anycast IP Anycast IP Anycast IP Anycast IP Global Resolver Private Hosted Zones Public DNS DNS Firewall グローバル構成イメージ
  5. Route 53 Global Resolver の概要 • Anycast DNS リゾルバについて 通常、インターネットに直接接続する

    すべてのデバイスやサーバーは、 固定のIP アドレスを持っています。 その固定アドレスに対して通信します。 → ユニキャスト これに対して、エニーキャスト ネットワークでは、ネットワーク上の 複数のサーバーが同じ IP アドレスを 持ち、最も近い場所にルーティング することができます。 #fv_reinvent #awsreinvent サーバ サーバ サーバ サーバ サーバ サーバ ユニキャスト エニーキャスト
  6. Route 53 Global Resolver の概要 • Route 53 Global Resolver

    を自前で用意する場合 以下のような多くの「辛み」があり、自前で用意するのは難しい状況がありました #fv_reinvent #awsreinvent Split DNS 管理が煩雑 拠点ごと、VPCごと、 オンプレごとに管理が必要で、 運用負荷が極めて高い。 • フォワーディングルール • Private Hosted Zone • 条件付きフォワード DNS セキュリティ 以下のリスク(特にデータ流出 対策)を防ぐための専門な 知識が必要でリスクが高い。 • DNS トネリング • DGA ※1 • ドメインへの悪意ある 通信 可用性・耐障害性 継続して利用するための設計を 自前で用意するコストパフォー マンスが悪い。 • DNS の冗長化 • フェイルオーバー設計 • 遠隔地・リモート環境で の安定した名前解決
  7. Route 53 Global Resolver の概要 • Route 53 Global Resolver

    を自前で用意する場合 以下のような多くの「辛み」があり、自前で用意するのは難しい状況がありました #fv_reinvent #awsreinvent Split DNS 管理が煩雑 拠点ごと、VPCごと、 オンプレごとに管理が必要で、 運用負荷が極めて高い。 • フォワーディングルール • Private Hosted Zone • 条件付きフォワード DNS セキュリティ 以下のリスク(特にデータ流出 対策)を防ぐための専門な 知識が必要でリスクが高い。 • DNS トネリング • DGA ※1 • ドメインへの悪意ある 通信 可用性・耐障害性 継続して利用するための設計を 自前で用意するコストパフォー マンスが悪い。 • DNS の冗長化 • フェイルオーバー設計 • 遠隔地・リモート環境で の安定した名前解決 Route 53 Global Resolver の概要 • Route 53 Global Resolver を自前で用意する場合 以下のような多くの「辛み」があり、自前で用意するのは難しい状況がありました • • • • これらを解決する「インターネット経由で使える、セキュアでグローバルな Anycast DNS リゾルバ」が Route 53 Global Resolver です。 これを自前でやるのは辛い
  8. 事例 - Amazon GO などの Just Walk Out システムで利用 Route

    53 Global Resolver 導入前 • 世界に 300 以上の店舗がある • DNS クエリ数は、550,000,000 以上 • IP アドレスを固定するのが困難 • 独自の DNS インフラの運用が高負荷 Route 53 Global Resolver 導入後 • アクセストークンで管理 • DNS 暗号化 • マルチリージョン化 • 運用負荷大幅削減 #fv_reinvent #awsreinvent
  9. ランニングコスト • プレビュー中は無料 クエリ数が把握できるため、 プレビュー中にお試しする価値あり • 課金軸: ◦ 利用リージョン数 ▪

    最初の 2 リージョン 5.00 USD/h ▪ およそ 54 万円〜/月 ◦ クエリ数(10億までは無料) • 提供リージョン: ◦ 北米 / 欧州 / オーストラリア ◦ 東京リージョンも利用できます! #fv_reinvent #awsreinvent
  10. 2026/03/11 に一般提供が始まりました 14 • 弊社の AWS アンバサダー松尾さんから情報共有が! • 二回目にデプロイしたものを消し忘れ!! Forgevision

    報告会開催 Route 53 Global Resolver 検証 12月 1月 2月 3月 4月 リソース削除 お客様への提案のために再デプロイ 3/11 GA 2/25 通知 3/11リソース削除
  11. 2026/03/11 に一般提供が始まりました 15 • 弊社の AWS アンバサダー松尾さんから情報共有が! • 二回目にデプロイしたものを消し忘れ!! Forgevision

    報告会開催 Route 53 Global Resolver 検証 12月 1月 2月 3月 4月 リソース削除 お客様への提案のために再デプロイ 3/11 GA 2/25 通知 3/11リソース削除 Billing コンソールを開くと 1,040 USD も請求が...!! 1,040 ÷ 5.00 = 208h 8 日 と 14 時間程度
  12. [Notification] Important information regarding your usage of Amazon Route 53

    Global Resolver [AWS Account: xxxxxxxxxxxx] View details in service console Hello, We are writing this to inform you that Route 53 Global Resolver will be generally available (GA) starting March 9, 2026. We made a commitment to not charge customers for their usage of Global Resolver during its preview. Starting GA on March 9, 2026, we will begin charging all preview customers based on the pricing published on our Amazon Route 53 pricing page [1]. To support your transition and continued usage during GA, we are also offering free trial benefits. For new customers, starting on or after March 9, 2026, we will offer a 30-day free trial. For current preview customers, who started between February 7, 2026 and March 8, 2026, we will offer a pro-rated free trial based on preview usage duration. For example, if you started using Global Resolver on February 25, 2026 (12 days before GA), you will receive an additional 18 days of free trial after GA, offering free usage for a total of 30 days. The free trial usage is limited to two regions (with DNS filtering included) and up to 1 Billion queries. Any usage beyond these limits would be charged at the pricing published on our pricing page [1]. If you have questions or need further assistance, please reach out to your account team or AWS Support [2]. [1] https://aws.amazon.com/route53/pricing/ [2] https://aws.amazon.com/support/ Reference: https://health.aws.amazon.com/health/home?region=us-east-1#/event-log?eventID=arn:aws:health:global::event/ROUTE53/AWS_RO UTE53_BILLING_NOTIFICATION/AWS_ROUTE53_BILLING_NOTIFICATION_0295d528fbd65cc4ff16904ee2f2581587e19d402c5115245a 5bf29795b8774f&eventTab=details 通知きておりました
  13. [Notification] Important information regarding your usage of Amazon Route 53

    Global Resolver [AWS Account: xxxxxxxxxxxx] View details in service console Hello, We are writing this to inform you that Route 53 Global Resolver will be generally available (GA) starting March 9, 2026. We made a commitment to not charge customers for their usage of Global Resolver during its preview. Starting GA on March 9, 2026, we will begin charging all preview customers based on the pricing published on our Amazon Route 53 pricing page [1]. To support your transition and continued usage during GA, we are also offering free trial benefits. For new customers, starting on or after March 9, 2026, we will offer a 30-day free trial. For current preview customers, who started between February 7, 2026 and March 8, 2026, we will offer a pro-rated free trial based on preview usage duration. For example, if you started using Global Resolver on February 25, 2026 (12 days before GA), you will receive an additional 18 days of free trial after GA, offering free usage for a total of 30 days. The free trial usage is limited to two regions (with DNS filtering included) and up to 1 Billion queries. Any usage beyond these limits would be charged at the pricing published on our pricing page [1]. If you have questions or need further assistance, please reach out to your account team or AWS Support [2]. [1] https://aws.amazon.com/route53/pricing/ [2] https://aws.amazon.com/support/ Reference: https://health.aws.amazon.com/health/home?region=us-east-1#/event-log?eventID=arn:aws:health:global::event/ROUTE53/AWS_RO UTE53_BILLING_NOTIFICATION/AWS_ROUTE53_BILLING_NOTIFICATION_0295d528fbd65cc4ff16904ee2f2581587e19d402c5115245a 5bf29795b8774f&eventTab=details 通知きておりました 2026/03/09 → 3/11 2.5 日稼働して、300 USD 程度のはず...。1,040 USD とは...?
  14. [Notification] Important information regarding your usage of Amazon Route 53

    Global Resolver [AWS Account: xxxxxxxxxxxx] View details in service console Hello, We are writing this to inform you that Route 53 Global Resolver will be generally available (GA) starting March 9, 2026. We made a commitment to not charge customers for their usage of Global Resolver during its preview. Starting GA on March 9, 2026, we will begin charging all preview customers based on the pricing published on our Amazon Route 53 pricing page [1]. To support your transition and continued usage during GA, we are also offering free trial benefits. For new customers, starting on or after March 9, 2026, we will offer a 30-day free trial. For current preview customers, who started between February 7, 2026 and March 8, 2026, we will offer a pro-rated free trial based on preview usage duration. For example, if you started using Global Resolver on February 25, 2026 (12 days before GA), you will receive an additional 18 days of free trial after GA, offering free usage for a total of 30 days. The free trial usage is limited to two regions (with DNS filtering included) and up to 1 Billion queries. Any usage beyond these limits would be charged at the pricing published on our pricing page [1]. If you have questions or need further assistance, please reach out to your account team or AWS Support [2]. [1] https://aws.amazon.com/route53/pricing/ [2] https://aws.amazon.com/support/ Reference: https://health.aws.amazon.com/health/home?region=us-east-1#/event-log?eventID=arn:aws:health:global::event/ROUTE53/AWS_RO UTE53_BILLING_NOTIFICATION/AWS_ROUTE53_BILLING_NOTIFICATION_0295d528fbd65cc4ff16904ee2f2581587e19d402c5115245a 5bf29795b8774f&eventTab=details 通知きておりました offering free trial benefits 無料トライアルをオファー
  15. 20 • 1,040 USD は誤請求だったようです。後日、請求情報が修正されていました。 • クレジットが適用されて、Amazon Route 53 の請求が

    0 円になりました • 244.60 USD が減額されていました。 • ホストゾーン(0.5 USD x 2)も無料になってました。。 削除漏れは事実。猛省し、リソース削除を徹底します。。 クレジットが適用されました
  16. • 2026/05/02(土) 13:00 〜 15:00 JAWS-UG初心者支部#81 GWにEduJAWSと何か作ろうもくもく会! • 2026/05/22(金) 19:00

    〜 21:00 JAWS-UG初心者支部#82 GW成果発表会WithEduJAWS! オンライン開催ですので、是非お気軽にご参加ください! 22 JAWS-UG 初心者支部
  17. • 2026/09/05〜09/06 に 24 時間オンラインイベント「JAWS SONIC 2026」を開催し ます。2020 年に開催された SONIC

    & Midnight JAWS のスケールアップ版です! • ティザーサイトは 5 月以降に公開を予定しています。 23 アツい夏(残暑かも)が帰ってくる!