Well-Architected Framework(ウェルアーキテクテッド フレームワーク)は、AWSで 良いシステムを設計するための指針集 です。「クラウドで作るなら、これらの観点をバランスよく満たそう」という、AWSがまとめたベストプラクティスで、CLF試験でも問われます。
指針は 6つの柱 に整理されています。
- 運用上の優秀性 … 運用を自動化し、改善し続けられるか。
- セキュリティ … データやシステムを守れているか(責任共有モデル や IAM の考え方)。
- 信頼性 … 障害から自動で復旧し、可用性 を保てるか(マルチ AZ 構成など)。
- パフォーマンス効率 … 必要な性能を、無駄なく出せているか。
- コスト最適化 … 使わない資源にお金を払っていないか。
- 持続可能性 … 環境負荷(エネルギー消費)を抑えられているか。
大事なのは、すべてを最高にするのではなく、状況に応じてトレードオフを取るという発想です。たとえば「信頼性を上げるほどコストは増える」ので、要件に合わせて折り合いをつけます。設計に迷ったときの共通言語として使えます。
詳しくは AWS入門コースの AWS Well-Architected Framework ― 6つの柱 で解説しています。