Image Builder イメージのライフサイクルポリシーを管理する - EC2 Image Builder

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

Image Builder イメージのライフサイクルポリシーを管理する

カスタムイメージを作成する場合、それらのイメージが古くなる前に廃止する計画を立てることが重要です。Image Builder パイプラインでは、アップデートとセキュリティパッチを自動的に適用できます。ただし、ビルドするたびに、イメージの新しいバージョンと、それによって配布されるすべての関連リソースが作成されます。以前のバージョンは、手動で削除するか、タスクを実行するスクリプトを作成するまでアカウントに残ります。

Image Builder のライフサイクル管理ポリシーを使用すると、古くなったイメージやそれに関連するリソースの廃止、無効化、削除のプロセスを自動化できます。関連付けられたリソースには、 全体で他の AWS アカウント、組織、組織単位 (OUs) に配布した出力イメージを含めることができます AWS リージョン。ライフサイクルプロセスの各ステップをいつどのように実行するか、またどのステップをポリシーに含めるかについてのルールを定義します。

自動ライフサイクル管理の利点

自動ライフサイクル管理の全体的な利点には、次のようなものがあります。

  • イメージと関連リソースを自動的に廃止することで、カスタムイメージのライフサイクル管理を簡素化します。

  • 古いイメージを使用して新しいインスタンスを起動することによるコンプライアンスリスクの防止に役立ちます。

  • 古いイメージを削除することで、イメージインベントリを最新の状態に保ちます。

  • 削除したイメージの関連リソースをオプションで削除することで、ストレージとデータ転送のコストを削減できます。

コスト削減の実現

EC2 Image Builder を使用してカスタムイメージAMIまたはコンテナイメージを作成する場合、料金はかかりません。ただし、このプロセスで使用される他のサービスには標準価格が適用されます。未使用のイメージや古いイメージ、および関連するリソースを から削除すると AWS アカウント、以下の方法で時間とコストの削減を実現できます。

  • 未使用または古いイメージにもパッチを適用しない場合、既存のイメージにパッチを適用するのにかかる時間を短縮できます。

  • 削除したAMIイメージリソースについては、分散スナップショットAMIsとそれに関連するスナップショットを削除することもできます。この方法により、スナップショットの保存コストを節約できます。

  • 削除するコンテナイメージリソースについては、基になるリソースを削除するように選択できます。このアプローチにより、 の Amazon ECRストレージコストとデータ転送レートを節約できます。Docker ECR リポジトリに保存されているイメージ。

注記

Image Builder では、Auto Scaling グループや起動テンプレートなど、考えられるすべてのダウンストリームの依存関係に対する潜在的な影響を評価することはできません。ポリシーアクションを設定するときは、イメージのダウンストリームの依存関係を考慮する必要があります。