チェックリスト - コストの最適化

適切なリソースとサイズを使用することで、引き続きワークロードの監視と最適化を行います。 このチェックリストを使用して、ワークロードを最適化してください。

  • 使用率が低いリソースを確認します。 CPU 使用率とネットワーク スループットを一定期間にわたって評価し、リソースが適切に使用されているかどうかをチェックします。 Azure Advisor によって、使用率が低い仮想マシンが識別されます。 コスト要件を満たすために、マシンの使用停止、サイズ変更、またはシャットダウンを選択できます。

  • コスト レビューに基づいて継続的に対処します。 特定の時点のアクティビティではなくプロセスとしてコストの最適化を扱います。 使用量またはコストの最適化に関するレコメンデーションを提供する Azure のツールを使用します。 コスト管理に関する推奨事項を確認し、対処します。 変更の実装とタイミングに関して、すべての関係者が合意していることを確認してください。

  • 長期にわたって実行されるワークロードでは、予約インスタンスを使用ます。 一般に 1 年または 3 年にわたる長期の場合は、一括払いの容量を予約します。 予約インスタンスを使用すると、従量課金制の価格と比較した場合、大幅な割引が適用されます。

  • 割引価格を利用します。 以下の方法で Azure リソースを購入すると、コストを抑えることができる場合があります。

    また、低コストの支払プランもあります。

  • スケールインおよびスケールアウト ポリシーを設定します。 コストが最適化されたアーキテクチャでは、コストは需要に応じて直線的に増加します。 顧客ベースが増えても、インフラストラクチャへの投資を増やす必要がありません。 逆に、需要が減少した場合は、使用されていないリソースをスケールダウンします。 可能な場合は、Azure リソースを自動スケーリングします。

  • 設計の選択を再評価します。 コスト レポートを分析し、容量のニーズを予測します。 場合によっては、一部の設計の選択を変更する必要があります。

    • 適切なストレージ層を選択します。 ストレージ アカウントのデータに対して、ホット層、コールド層、アーカイブ層を使用することを検討します。 ストレージ アカウントは、自動化された階層化とライフサイクル管理を提供できます。 詳細については、「ストレージ オプションを確認する」を参照してください

    • 適切なデータ ストアの選択。 1 つのデータ ストア サービスを使用するのではなく、ワークロードごとに格納する必要があるデータの種類に応じて、データ ストアの組み合わせを使用します。 詳細については、「適切なデータ ストアの選択」をご覧ください。

    • 低優先度のワークロードに対してはスポット VM を選択します。 スポット VM は、高度に並列的なバッチ処理ジョブなど、中断が可能なワークロードに最適です。

    • データ転送を最適化します。 複数のリージョンへのデプロイは、ご利用のサービス レベルで可用性または geo レプリケーションのために必要な場合に限定します。 価格は課金ゾーンに基づいているため、Azure データセンターから送信されるデータによってコストが増える可能性があります。

    • サーバーの負荷を軽減します。 Azure Content Delivery Network (CDN) とキャッシュ サービスを使用して、フロントエンド サーバーの負荷を軽減します。 キャッシュは、変更頻度の低い動的コンテンツを継続的にレンダリングするサーバーに適しています。

    • 管理サービスを使用します。 インフラストラクチャを維持するコストを測定し、これを Azure PaaS または SaaS サービスで置き換えます。