AWS Well-Architected の設計に関する考慮事項
このソリューションでは、AWS Well-Architected フレームワーク
このセクションでは、Well-Architected Framework の設計原則とベストプラクティスがこのソリューションにどのように役立つかについて説明します。
運用上の優秀性
このセクションでは、このソリューションを設計する際に、オペレーショナルエクセレンスの柱の原則とベストプラクティスをどのように適用したかを説明します。
-
リソースは CloudFormation を使用して IaC として定義されます。
-
すべてのアクションと監査ログは Amazon CloudWatch に送信され、自動応答をデプロイできます。
セキュリティ
このセクションでは、このソリューションを設計する際に、セキュリティの柱の原則とベストプラクティスをどのように適用したかについて説明します。
-
認証と認可に IAM を使用しました。
-
ロールのアクセス許可の範囲はできるだけ狭くしていますが、多くの場合、このソリューションであらゆるリソースにアクションを実行できるようにするには、ワイルドカードアクセス許可が必要です。
-
オプションで WAF を使用することで、ソリューションのセキュリティをさらに高めることができます。
-
Amazon Cognito と、外部 IDP とのフェデレーション機能 (オプション)。
信頼性
このセクションでは、信頼性の柱に関する原則とベストプラクティスを用いてこのソリューションをどのように設計したかを説明します。
-
サーバーレスサービスにより、ソリューションで耐障害性のあるアーキテクチャを実現できます。
パフォーマンス効率
このセクションでは、パフォーマンス効率の柱に関する原則とベストプラクティスを用いてこのソリューションをどのように設計したかを説明します。
-
サーバーレスサービスにより、必要に応じてソリューションをスケールできます。
コスト最適化
このセクションでは、このソリューションを設計する際に、コスト最適化の柱の原則とベストプラクティスをどのように適用したかを説明します。
-
サーバーレスサービスにより、実際の使用状況に応じて料金を支払うことができます。
持続可能性
このセクションでは、このソリューションを設計する際に、持続可能性の柱の原則とベストプラクティスをどのように適用したかを説明します。
-
サーバーレスサービスでは、必要に応じてスケールアップまたはスケールダウンできます。