Well-Architected Framework
AWS のベストプラクティスに基づいてワークロードを評価・改善するための 6 本柱のフレームワーク
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 の理解を深めるには関連書籍が参考になる。
この記事は役に立ちましたか?
関連用語
コスト最適化
AWS のクラウドコストを削減しながら、必要なパフォーマンスと可用性を維持する取り組み
SRE
Site Reliability Engineering の略で、ソフトウェアエンジニアリングの手法でシステムの信頼性を向上させる実践
災害復旧
大規模障害や災害からシステムを復旧するための計画と仕組み
DevSecOps
開発 / セキュリティ / 運用を統合し、セキュリティをパイプラインに組み込むアプローチ
コードレビュー
他の開発者がコードを検査し、品質向上と知識共有を行うプラクティス
Route 53
AWS のマネージド DNS サービスで、ドメイン登録、DNS ルーティング、ヘルスチェックを提供する
関連する記事
セキュリティ本ガイド - Web 開発者が読むべき技術書の選び方
Web セキュリティの基礎から実践まで学べる技術書の選び方マトリクスと、読了後にやるべき 3 つのアクションを紹介します。
AWS 本の選び方 - 全体像 / 構築 / 設計 / 運用 / セキュリティの 5 視点
AWS を学ぶ技術書の選び方を「全体像 / 構築 / 設計 / 運用 / セキュリティ」の 5 視点で整理。公式ドキュメントと本の役割分担、資格対策書の位置づけまで、2026 年 8 月時点の定番書で AWS 独学のルートを解説します。
バグを生むのは知識不足ではなく想像力不足である
バグの多くは、コードを書いた時点で「こういうケースもありうる」と想像できなかったことが原因です。想像力を鍛える読書法と、エッジケースへの感度を高める方法を解説します。