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

AWS Control Tower が怖かったけど触ってみたら少し怖くなくなった話

AWS Control Tower が怖かったけど触ってみたら少し怖くなくなった話

Avatar for Kenjiro Hirata

Kenjiro Hirata

September 28, 2024
Tweet

More Decks by Kenjiro Hirata

Other Decks in Technology

Transcript

  1. 今回の LT のイメージ AWS Control Tower について 「全く分からない 怖い 」

    から 「ちょっと調べてみてもいいかも 」 程度になる 0 → 0.1 になる程度の話です
  2. 最近の私 AWS Control Tower が怖くなる 怖い。。。 AWS Control Tower AWS

    Cloud ランディングゾーン 作ってくから 色々なリソース作っていくから 手を加えられる
  3. 最近の私 怖い。。。 AWS Control Tower AWS Cloud ランディングゾーン 作ってくから 色々なリソース作っていくから

    手を加えられる 怖いポイント① 用語の不明点 AWS Control Tower が怖くなる
  4. 最近の私 怖い。。。 AWS Control Tower AWS Cloud ランディングゾーン 作ってくから 色々なリソース作っていくから

    手を加えられる 怖いポイント② コストの不明点 AWS Control Tower が怖くなる
  5. 最近の私 AWS Control Tower ランディングゾーン 作ってくから 色々なリソース作っていくから 怖いポイントを調べて AWS Control

    Tower と 分かり合おう 怖いポイント① 用語の不明点 怖いポイント② コストの不明点
  6. 19 https://docs.aws.amazon.com/prescriptive-guidance/latest/migration-aws-environment/understanding-landing- zones.html ランディングゾーンとは、スケーラブルでセキュアなAWSのマルチアカウント環境のことで 、これを起点として、セキュリティやインフラ環境に安心してワークロードやアプリケーシ ョンを迅速に立ち上げ、デプロイすることができます。 言葉の定義 This is a

    starting point from which your organization can quickly launch and deploy workloads and applications with confidence in your security and infrastructure environment. 怖いポイント① 用語の不明点 を調べる AWS Control Tower で作られる環境の総称 言葉の定義 AWS ぼくの考えた最強の AWS マルチアカウント環境 !! (思想強め) ランディングゾーン とは
  7. 21 ※見やすいように一部和訳した図 怖いポイント① 用語の不明点 を調べる 言葉の定義 AWS AWS Control Tower

    やるなら最低限この構成は必須 !! (思想強め) ランディングゾーン とは
  8. 24 AWS Control Tower の「コントロール」とは A W S ぼくの考えた最強の AWS

    マルチアカウント環境 !! 怖いポイント① 用語の不明点 を調べる
  9. 25 AWS Control Tower の「コントロール」とは ログアーカイブアカウントの ロググループは 削除させたくないな〜 A W

    S CloudTrail が無効化されてたら検知 したいな〜 怖いポイント① 用語の不明点 を調べる
  10. 26 AWS Control Tower の「コントロール」とは ログアーカイブアカウントの ロググループは 削除させたくないな〜 A W

    S CloudTrail が無効化されてたら検知 したいな〜 怖いポイント① 用語の不明点 を調べる 統制に対する思想
  11. 27 AWS Control Tower の「コントロール」とは SCP Config ログアーカイブアカウントの ロググループは 削除させたくないな〜

    A W S CloudTrail が無効化されてたら検知 したいな〜 怖いポイント① 用語の不明点 を調べる 思想を実現する設定
  12. 28 AWS Control Tower の「コントロール」とは SCP Config ログアーカイブアカウントの ロググループは 削除させたくないな〜

    A W S CloudTrail が無効化されてたら検知 したいな〜 やりたい統制によって サービスや設定がバラバラで 管理がめんどくさい! 怖いポイント① 用語の不明点 を調べる
  13. 29 SCP Config ログアーカイブアカウントの ロググループは 削除させたくないな〜 A W S CloudTrail

    が無効化されてたら検知 したいな〜 Control Tower 怖いポイント① 用語の不明点 を調べる 統制に対する思想 思想を実現する設定
  14. 30 SCP Config ログアーカイブアカウントの ロググループは 削除させたくないな〜 A W S CloudTrail

    が無効化されてたら検知 したいな〜 「コントロール」A 「コントロール」B AWS Control Tower の「コントロール」とは AWS の統制に対する思想とそれを実現するための設定を一つの概念としてまとめたもの 「コントロール」B Control Tower 思想を実現する設定 統制に対する思想 怖いポイント① 用語の不明点 を調べる
  15. 39 怖いポイント② コストの不明点 を調べる Confi g Control Tower AWS Control

    Tower セットアップから課金されるもの (公式ドキュメントより) CloudTrai l Service Catalog CloudWatc h https://aws.amazon.com/jp/controltower/pricing/
  16. 40 Confi g Control Tower AWS Control Tower を有効にすることによって費用が発生するサービス CloudTrai

    l Service Catalog CloudWatc h https://aws.amazon.com/jp/controltower/pricing/ 怖いポイント② コストの不明点 を調べる
  17. 41 Confi g Control Tower 費用面で特に注意すべきなのが AWS Config (高額になったというケースをよく聞く) CloudTrai

    l Service Catalog CloudWatc h https://aws.amazon.com/jp/controltower/pricing/ 怖いポイント② コストの不明点 を調べる
  18. 43 Control Tower ・AWS Organizations の組織は以下の構成 ・AWS アカウントは合計 4 アカウント

    (空の状態からスタート) ・AWS Control Tower を有効化 ・特定の コントロールの検証をした (S3 バケットのバージョニング有効化をチェックするコントロール) ・1 日間の料金 (2024/03/07) 【条件】 怖いポイント② コストの不明点 を調べる
  19. 44 Control Tower ・AWS Organizations の組織は以下の構成 ・AWS アカウントは合計 4 アカウント

    (空の状態からスタート) ・AWS Control Tower を有効化 ・特定の コントロールの検証をした (S3 バケットのバージョニング有効化をチェックするコントロール) ・1 日間の料金 (2024/03/07) 【条件】 怖いポイント② コストの不明点 を調べる Config (USD) S3 (USD) 監査アカウント 0.005 0.0000001863 ログアーカイブアカウント 0.009 0.0004720659 メンバーアカウント 0.09 0.0000001863 管理アカウント 0.428 0.0006335292
  20. 45 Control Tower ・AWS Organizations の組織は以下の構成 ・AWS アカウントは合計 4 アカウント

    (空の状態からスタート) ・AWS Control Tower を有効化 ・特定の コントロールの検証をした (S3 バケットのバージョニング有効化をチェックするコントロール) ・1 日間の料金 (2024/03/07) 【条件】 怖いポイント② コストの不明点 を調べる Config (USD) S3 (USD) 監査アカウント 0.005 0.0000001863 ログアーカイブアカウント 0.009 0.0004720659 メンバーアカウント 0.09 0.0000001863 管理アカウント 0.428 0.0006335292 Config (USD) S3 (USD) 各サービス合計 0.532 0.0011059677
  21. 46 Control Tower Config (USD) S3 (USD) 監査アカウント 0.005 0.0000001863

    ログアーカイブアカウント 0.009 0.0004720659 メンバーアカウント 0.09 0.0000001863 管理アカウント 0.428 0.0006335292 Config (USD) S3 (USD) 各サービス合計 0.532 0.0011059677 ・AWS Organizations の組織は以下の構成 ・AWS アカウントは合計 4 アカウント (空の状態からスタート) ・AWS Control Tower を有効化 ・特定の コントロールの検証をした (S3 バケットのバージョニング有効化をチェックするコントロール) ・1 日間の料金 (2024/03/07) 【条件】 怖いポイント② コストの不明点 を調べる 合計 (USD) 0.533 合計 (円) 83
  22. 特に伝えたい点 48 AWS Control Tower の「コントロール」とは AWS の統制に対する思想とそれを実現するための設定を一つの概念としてまとめたもの 用語 費用

    AWS Config は注意が必要 空のアカウントで AWS Control Tower を有効化するだけなら、それだけで突然巨額の 請求が来るわけではないので、慎重に使っていけば検証も安全に行える (既存の環境でいきなり AWS Control Tower を有効化するのは危険)