AWSの学習を始めると、AWS CAF(Cloud Adoption Framework) と AWS Well-Architected Framework が似た言葉に見えて混乱しやすいです。
どちらもAWS導入を支援するフレームワークですが、対象が異なります。
結論から言うと、
CAF:クラウド導入を成功させるための考え方
Well-Architected:良いシステム設計を行うための考え方
です。
| 項目 | AWS CAF | AWS Well-Architected Framework |
|---|---|---|
| 目的 | クラウド導入を成功させる | システム設計品質を高める |
| 対象 | 人・組織・運用 | システム・アーキテクチャ |
| 考える内容 | 導入戦略・体制・ルール | 可用性・性能・コスト |
| 利用タイミング | 導入前〜導入全体 | 設計・構築・運用 |
AWS CAF(Cloud Adoption Framework)
AWS CAF は、企業がクラウド導入を進める際に、技術だけでなく組織や運用まで含めて整理するためのフレームワークです。
6つの観点
Business(ビジネス)
People(人材)
Governance(ガバナンス)
Platform(プラットフォーム)
Security(セキュリティ)
Operations(運用)
イメージ![]()
AWSを導入したい
↓
誰が管理する?
教育は必要?
予算は?
運用ルールは?
→ こうした導入全体を考えるのが CAF
6つの観点は下記URLで説明
CAFの6つのフレームワークの意味
AWS Well-Architected Framework
Well-Architected Framework は、AWS上で高品質なシステムを設計するための設計原則です。
6つの柱
Operational Excellence(運用上の優秀性)
Security(セキュリティ)
Reliability(信頼性)
Performance Efficiency(性能効率)
Cost Optimization(コスト最適化)
Sustainability(持続可能性)
イメージ![]()
AWS環境を設計
↓
障害時に復旧できる?
性能は十分?
コストは最適?
→ システム品質を考えるのが Well-Architected
違いを流れで理解する
会社がAWS導入を決定
↓
CAF
「どう導入する?」
(人・組織・ルール)
↓
システム設計
↓
Well-Architected
「どう作れば品質が高い?」
(性能・信頼性・コスト)
↓
運用開始
6つの柱は下記URLで説明
Well-Architectedの6つのフレームワークの意味
まとめ
CAF = クラウド導入の成功方法
Well-Architected = クラウド設計の成功方法
試験では、
教育・組織変更・予算管理 → CAF
可用性・性能・コスト最適化 → Well-Architected
で判断すると整理しやすくなります。