[登壇レポート]JAWS-UG朝会 #42で『AWSのマルチアカウント戦略とAWS Control Tower』というタイトルで登壇しました
みなさん、こんにちは。
AWS事業本部コンサルティング部の芦沢(@ashi_ssan)です。
2023/2/15に開催されたJAWS-UG朝会 #42にて「AWSのマルチアカウント戦略とAWS Control Tower」というタイトルで登壇しました。
登壇資料はこちら
概要
AWSアカウントを単一アカウントで運用するべきなのか、マルチアカウントで運用するべきなのか、今も日本のどこかで議論されているかも知れません。
しかし、AWSは既にこの議論に終止符を打っていた、ということをあなたはご存知でしたでしょうか?
以下の図はAWS主催のセミナーで使用されたスライドからの抜粋です。
.......。
そうです。 「AWSではマルチアカウントがベストプラクティス」なのです。
もちろん、環境の数や規模、社内ルールやシステム個別の事情もありうることは想像できますし、必ずマルチアカウントで運用しなければいけないとまではもちろん言えませんが、AWS上のシステムがある程度の規模まで成熟してくるとシングルアカウントでの運用が辛くなるはずです。
そんな経緯でベストプラクティスであるマルチアカウント運用の始めていくと、シングルアカウント運用の「辛み」はもちろん回避できても、マルチアカウント運用特有の「辛み」と出会うことになります。
AWSにはAWS Organizationsという複数の機能によってマルチアカウント運用の「辛み」を軽減するサービスがありますが、1から環境を構築していくためにそれなりの学習コストと少なくない時間の両方が必要になるはずです。
「マルチアカウント環境を構築したいけど、そこに費やす時間もこれまでの経験もない」
そんな時に役立つサービスがこちらの『AWS Control Tower』です。
AWS Control Towerは、AWSのベストプラクティスに基づいたマルチアカウント環境を数クリック・短時間で構築できるマネージドサービスです。
初期設定をマネージドに構築できる大変便利なAWS Control Towerですが、構築できるのはあくまで最低限のベストプラクティス環境の範囲までです。
本番ワークロードに耐えうる環境を構築するためには、セキュリティ設定をはじめとして他の様々な設定を追加する必要があります。
AWS OrganizationsもAWS Control TowerもそれさえやっておけばOKとなる魔法のようなサービスではありませんが、マルチアカウント環境の構築スピードや運用効率の上昇に寄与するサービスであることは間違いありません。特有の「辛み」とうまくつきあい、ビジネスに向き合うための最高のマルチアカウント環境を作ってみましょう。
まとめ
- AWSではマルチアカウント運用がベストプラクティス
- AWS Control Towerによって運用のスタートラインに短時間で到達できる
- AWS Control Towerは最低限の設定であり追加の設定は必須
- マルチアカウント運用は地道な努力が必要、銀の弾丸はない
最後に
JAWS-UG朝会で「マルチアカウントとControl Towerに関する話」をしてきましたので、改めてブログという形でまとめてみました。
登壇資料として利用したPDFファイルのリンクも冒頭で展開しています。あわせてご確認ください。
本エントリが、どこかの誰かの役に立てれば幸いです。
以上、AWS事業本部コンサルティング部の芦沢(@ashi_ssan)でした。
参考リンク
マルチアカウント戦略
AWS Organizations
AWS Control Tower
- 20220428 17th ISV DiveDeep Seminar ControlTower 資料 | PDFファイル
- 【初心者向け】「AWS Control Tower で始める はじめての AWSアカウント管理」というセッションを視聴しました。#AWSBuilders | DevelopersIO
- 2021年末版Control Tower総まとめ〜これからAWSマルチアカウント管理したい人に向けて〜 #reinvent | DevelopersIO
- Building a landing zone - AWS Prescriptive Guidance
- [アップデート]非準拠リソースのプロビジョニングを抑止できる!AWS Control Towerでプロアクティブなガードレールが利用可能になりました #reinvent | DevelopersIO
- ついにControl Towerのアカウント発行からカスタマイズまでIaC対応!Account Factory for Terraform (AFT)が新登場 #reinvent | DevelopersIO
- [アップデート]アカウントファクトリーからアカウントをカスタマイズできるAccount Factory Customization (AFC) が追加されました #reInvent | DevelopersIO