Well-Architected Framework

AWS のベストプラクティスに基づいてワークロードを評価・改善するための 6 本柱のフレームワーク

AWSアーキテクチャ

Well-Architected Framework とは

AWS Well-Architected Framework は、AWS のベストプラクティスに基づいてワークロードを評価・改善するための 6 本柱のフレームワークである。

6 本柱

説明 主要な AWS サービス
運用の優秀性 自動化、監視、改善 CloudWatch, Systems Manager
セキュリティ 保護、検出、対応 IAM, WAF, GuardDuty
信頼性 障害からの復旧 Multi-AZ, Auto Scaling
パフォーマンス効率 リソースの最適化 Lambda, CloudFront
コスト最適化 無駄の排除 Cost Explorer, Savings Plans
持続可能性 環境への影響の最小化 Graviton, Spot Instances

Well-Architected レビュー

# AWS Well-Architected Tool でレビューを実施
aws wellarchitected create-workload \
  --workload-name "My App" \
  --lenses wellarchitected \
  --environment PRODUCTION

柱ごとのチェックリスト

チェック
CloudWatch アラームを設定しているか 運用
IAM ポリシーは最小権限か セキュリティ
Multi-AZ で冗長化しているか 信頼性
Lambda のメモリサイズは適切か パフォーマンス
未使用リソースを削除しているか コスト

Well-Architected Tool

AWS コンソールの Well-Architected Tool で、質問に回答しながらワークロードを評価し、改善点を特定できる。

Well-Architected Framework の理解を深めるには関連書籍が参考になる。

関連用語