Well-Architected Framework

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

AWSアーキテクチャ

Well-Architected Framework とは

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

6 本柱

6 本柱を以下にまとめる。

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

Well-Architected レビュー

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 の理解を深めるには関連書籍が参考になる。

この記事は役に立ちましたか?

関連用語

関連する記事