すべてのプロダクト
Search
ドキュメントセンター

:イメージキャッシュ機能を使用して、エラスティックコンテナインスタンスの作成を高速化

最終更新日:Mar 28, 2022

エラスティックコンテナインスタンスを作成するときに、イメージキャッシュ機能を使用してイメージプルを高速化し、エラスティックコンテナインスタンスの起動時間を短縮できます。 このトピックでは、イメージキャッシュ機能を使用してエラスティックコンテナインスタンスの作成を高速化する方法について説明します。

背景情報

イメージキャッシュ機能を使用してエラスティックコンテナインスタンスを作成する場合、次のいずれかの方法を使用できます。

  • イメージキャッシュの自動一致

    システムは、一致ポリシーに基づいて最適なイメージキャッシュを自動的に一致させます。 次に、イメージキャッシュを使用してエラスティックコンテナインスタンスを作成します。 一致するイメージキャッシュがない場合、システムはエラスティックコンテナインスタンスを作成するときにイメージキャッシュを自動的に作成します。

  • elasticコンテナーインスタンスの作成に使用するイメージキャッシュの指定

    イメージキャッシュを指定し、それを使用してエラスティックコンテナインスタンスを作成できます。 イメージキャッシュはReady状態である必要があります。

詳細については、「イメージキャッシュ機能の概要」をご参照ください。

イメージキャッシュの自動一致

OpenAPI ExplorerでAPI操作を呼び出してエラスティックコンテナインスタンスを作成する

OpenAPI ExplorerでCreateContainerGroup操作を呼び出してエラスティックコンテナインスタンスを作成する場合、AutoMatchImageCacheパラメーターを使用してイメージキャッシュの自動一致を有効にできます。 次の表にパラメーターを示します。 詳細については、「CreateContainerGroup」をご参照ください。

パラメーター

タイプ

説明

AutoMatchImageCache

Boolean

true

イメージキャッシュの自動一致を有効にするかどうかを指定します。

elastic container instanceコンソールを使用したElastic Container Instanceの作成

  1. Elastic Container Instanceコンソールの左側のナビゲーションウィンドウで、[コンテナーグループ] をクリックします。 [Elastic Container Group] ページで、[elastic container groupの作成] をクリックします。

  2. インスタンス作成ウィザードの「基本設定」ステップで、パラメーターを設定します。

    [コンテナグループ設定] セクションで、[詳細設定] をクリックし、[イメージキャッシュの自動一致] を選択します。 次に、システムは最適なイメージキャッシュを自動的に照合し、それを使用してエラスティックコンテナインスタンスを作成します。 一致する画像キャッシュがない場合、システムは自動的に画像キャッシュを作成します。 Image cache 2

  3. [設定の確認] をクリックし、プロンプトに従って後続の操作を完了します。

イメージキャッシュの指定

CreateContainerGroup操作を呼び出してエラスティックコンテナインスタンスを作成する場合、ImageSnapshotIdパラメーターを使用してイメージキャッシュを指定できます。 次の表にパラメーターを示します。 詳細については、「CreateContainerGroup」をご参照ください。

説明

イメージキャッシュを指定できるのは、OpenAPI ExplorerでCreateContainerGroup操作を呼び出してエラスティックコンテナインスタンスを作成する場合のみです。 Elastic Container Instanceコンソールを使用してelastic containerインスタンスを作成する場合、イメージキャッシュを指定することはできません。

パラメーター

タイプ

説明

ImageSnapshotId

String

imc-2zebxkiifuyzzlhl****

イメージキャッシュのIDを指定します。

作成したelasticコンテナインスタンスの表示

[Elastic Container Instanceコンソール] で、左側のナビゲーションウィンドウから [Container Group] をクリックし、[Elastic Container Group] ページに移動します。 イメージキャッシュから作成されたエラスティックコンテナインスタンスを見つけ、インスタンスIDをクリックして詳細ページに移動します。 [イベント] タブで、エラスティックコンテナインスタンスの作成時にイメージキャッシュが一致したことがわかります。 画像はほぼ瞬時に引き出されました。

Image cache 1