COST04-BP04 リソースを自動的に廃止する - コスト最適化の柱

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

COST04-BP04 リソースを自動的に廃止する

重要度が低いリソース、不要なリソース、使用率が低いリソースを特定して廃止する作業を適切に行えるようにワークロードを設計します。

このベストプラクティスを活用しない場合のリスクレベル:

実装のガイダンス

オートメーションを使用して、廃止プロセスの関連コストを削減または削除します。自動廃止するようにワークロードを設計すると、そのライフタイム全体にわたるワークロードコストを削減できます。Amazon EC2 Auto Scaling または Application Auto Scaling を使用して、廃止プロセスを実行できます。API または SDK を使用してカスタムコードを実装し、ワークロードリソースを自動的に廃止することもできます。

最新のアプリケーションは、サーバーレスサービスを優先的に採用する戦略であるサーバーレスファーストで構築されています。 は、コンピューティング、統合、データストアの 3 つのレイヤーすべてに対してサーバーレスサービス AWS を開発しています。サーバーレスアーキテクチャを使用すると、トラフィックの少ない間、自動的にスケールアップおよびスケールダウンしてコストを節約できます。

実装手順

  • Amazon EC2 Auto Scaling または Application Auto Scaling を実装する: サポートされるリソースについては、Amazon EC2 Auto Scaling または Application Auto Scaling で設定します。これらのサービスは、 AWS サービスを使用する際の使用率とコスト効率の最適化に役立ちます。これらのサービスは、需要が低下すると余分なリソースを自動的に削除するため、過剰な支出を避けることができます。

  • インスタンスを終了する CloudWatch ように設定: CloudWatch アラーム を使用してインスタンスを終了するように設定できます。廃止プロセスのメトリクスを使用して、Amazon Elastic Compute Cloud アクションでアラームを実装します。ロールアウトする前に、非本番環境でオペレーションを検証します。

  • ワークロード内にコードを実装する: SDKまたは を使用して AWS ワークロードリソースを AWS CLI 廃止できます。と統合 AWS し、使用されなくなったリソースを終了または削除するコードをアプリケーション内に実装します。

  • サーバーレスサービスを使用する: サーバーレスアーキテクチャイベント駆動型アーキテクチャの構築を優先 AWS して、アプリケーションを構築および実行します。 AWS は、本質的にリソース使用率を自動的に最適化し、廃止を自動化 (スケールインおよびスケールアウト) する複数のサーバーレステクノロジーサービスを提供します。サーバーレスアプリケーションでは、リソース使用率が自動的に最適化され、過剰プロビジョニングの費用が発生しません。

リソース

関連ドキュメント:

関連する例: