COST 6: コストターゲットに合わせて、リソースタイプ、リソースサイズ、およびリソース数を選択するには、どうすればよいですか?
対象タスクについて適切なリソースサイズおよびリソース数を選択していることを確認します。最もコスト効率の高いタイプ、サイズ、数を選択することで、無駄を最小限に抑えます。
リソース
Cost Optimization: EC2 Right Sizing
Amazon CloudWatch features
AWS Auto Scaling
ベストプラクティス:
-
コストモデリングの実行: 組織の要件を特定し、ワークロードとその各コンポーネントのコストモデリングを実行します。さまざまな予測負荷におけるワークロードのベンチマークアクティビティを実行し、コストを比較します。モデリングを行う際には、費やされた時間がコンポーネントのコストに比例しているなどの潜在的利益を織り込む必要があります。
-
データに基づいてリソースのタイプやサイズを選択する: ワークロードに関するデータとリソースの特性に基づいて、リソースのサイズやタイプを選択します。コンピューティング、メモリ、スループット、書き込み頻度などについて検討します。この選択は通常、前のバージョンのワークロード (オンプレミスバージョンなど)、ドキュメント、ワークロードに関する他の情報ソースを用いて行います。
-
メトリクスに基づいて自動的にリソースタイプとサイズを選択する: 現在実行しているワークロードからのメトリクスを用いて、コストを最適化する適切なサイズやタイプを選択します。Amazon EC2、Amazon DynamoDB、Amazon EBS (PIOPS)、Amazon RDS、Amazon EMR、ネットワークなどのサービスに、適切なスループット、サイジング、ストレージをプロビジョニングします。これは、自動スケーリングなどのフィードバックループまたはワークロードのカスタムコードで行うことができます。
改善計画
コストモデリングの実行
データに基づいてリソースのタイプやサイズを選択する
メトリクスに基づいて自動的にリソースタイプとサイズを選択する
CloudWatch Getting Set Up
CloudWatch Publishing Custom Metrics
AWS Compute Optimizer
Getting Started with Amazon EC2 Auto Scaling
Launch an EC2 Instance Using the SDK