翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
COST05-BP05 このワークロードのコンポーネントを選択して、組織の優先順位に従ってコストを最適化する
ワークロードのすべてのコンポーネントを選択したときのコストを考慮します。これには、アプリケーションレベルのサービスとマネージドサービス、またはサーバーレス、コンテナ、イベント駆動型アーキテクチャを使用して、全体のコストを削減することが含まれます。オープンソースソフトウェアやライセンス料金がかからないソフトウェア、または代替品を使用して、支出を最小限に抑えます。
このベストプラクティスを活用しない場合のリスクレベル: 中
実装のガイダンス
すべてのコンポーネントを選択する際は、サービスのコストとオプションを考慮します。これには、Amazon Amazon Relational Database Service
コンピューティングにはサーバーレスやコンテナを使用します。AWS Lambda
オープンソースソフトウェア、またはライセンス料金のないソフトウェア (コンピューティングワークロード用の Amazon Linux、データベースを Amazon Aurora に移行するなど) を使用して、ライセンスコストを最小限に抑えます。
Lambda 、Amazon Simple Queue Service (Amazon )
イベント駆動型アーキテクチャ
サーバーレスの詳細については、Well-Architected サーバーレスアプリケーションレンズのホワイトペーパーを参照してください。
実装手順
-
各サービスを選択してコストを最適化する: 優先順位リストと分析を使用して、組織の優先順位に最も合致する各オプションを選択します。需要に合わせてキャパシティを増やすのではなく、より低いコストでより優れたパフォーマンスを得られる可能性がある他のオプションを検討します。例えば、 でデータベースの想定トラフィックを確認する必要がある場合は AWS、インスタンスサイズを増やすか、Amazon ElastiCache サービス (Redis または Memcached) を使用してデータベースにキャッシュされたメカニズムを提供することを検討してください。
-
イベント駆動型アーキテクチャを評価する: サーバーレスアーキテクチャを使用すると、分散マイクロサービスベースのアプリケーション向けにイベント駆動型アーキテクチャを構築することもできます。これを利用すると、スケーラブルで回復性が高く、迅速かつコスト効果の高いソリューションを構築できます。
リソース
関連ドキュメント:
関連する例: