Alibaba Cloud Container Registry (ACR) は、コンテナイメージのオンデマンド読み込みをサポートしています。 画像全体をダウンロードする代わりに、高速化バージョンの画像を作成し、オンラインで画像データを解凍できます。 これにより、アプリケーションの配布効率が向上し、スケーラビリティが向上します。 コンテナを作成するときに、要求に応じてアクセラレーションイメージをロードできるため、コンテナをすばやく起動できます。 デフォルトでは、Platform for AI (PAI) はこの機能をサポートしています。 このトピックでは、イメージを高速化し、データサイエンスワークショップ (DSW) 、ディープラーニングコンテナ (DLC) 、およびElastic Algorithm Service (EAS) で高速化イメージを使用する方法について説明します。
前提条件
PAI (DSW、DLC、またはEAS) がアクティブ化され、ワークスペースが作成されます。 詳細については、「PAIの有効化とデフォルトワークスペースの作成」をご参照ください。
Container Registryサービスが有効化されています。
Container Registry Enterprise Editionインスタンスが作成されました。 詳細については、「Container Registry Enterprise Editionインスタンスの作成」をご参照ください。
説明Container Registry Enterprise EditionインスタンスはAdvanced Editionである必要があります。
ACKクラスターまたはACKサーバーレスクラスターの仮想プライベートクラウド (VPC) がContainer Registry Enterprise Editionインスタンスに設定されています。 VPCで高速化イメージを使用する必要があります。 詳細については、「VPC ACLの設定」をご参照ください。
イメージアクセラレーションの有効化
リポジトリのイメージアクセラレーションを有効にできます。 このようにして、リポジトリにプッシュされた各イメージは、自動的に高速化されたイメージに変換されます。 プッシュ画像を加速画像に変換するのに必要な時間は、プッシュ画像のサイズに依存します。 変換は元の画像には影響しません。
高速化イメージは、元のイメージと同じ名前空間とリポジトリにあります。 加速画像のタグは、元の画像のタグの末尾に_acceleratedが付いています。
Container Registryコンソールにログインします。
上部のナビゲーションバーで、リージョンを選択します。
左側のナビゲーションウィンドウで、[インスタンス] をクリックします。
[インスタンス] ページで、管理するEnterprise Editionインスタンスをクリックします。
Container Registry Enterprise Editionインスタンスの管理ページの左側のナビゲーションウィンドウで、 を選択します。
[リポジトリ] ページで、イメージアクセラレーションを有効にするリポジトリを見つけます。 リポジトリの名前をクリックするか、[操作] 列の [管理] をクリックします。
表示されるページで、左上隅にある編集をクリックします。
設定の変更ダイアログボックスで、イメージアクセラレーションの有効化をオンにして、確認をクリックします。
DLC、DSW、またはEASでのアクセラレーションイメージの使用
イメージが加速イメージに変換された後、加速イメージの名前空間とリポジトリ名は元のイメージと同じになります。 タグは元の画像タグで、接尾辞は _accelerated
です。 加速イメージは、DLCまたはDSWのカスタムイメージとして使用できます。
アクセラレーションイメージを使用してDLCジョブを作成
ワークスペースでDLCジョブを作成します。 次のセクションでは、主要なパラメーターについて説明します。 その他のパラメーターの詳細については、「トレーニングジョブの作成」をご参照ください。
ノードイメージ: [イメージアドレス] を選択し、高速化イメージアドレスを指定します。 高速化イメージアドレスは、元のイメージURLの末尾に
_accelerated
が付いています。VPC: パブリックリソースグループを選択した場合、Virtual Private Cloud (VPC) を設定する必要があります。 Container Registry Enterprise Editionインスタンスで参照されているVPCネットワークを選択します。
高速化イメージを使用したDSWインスタンスの作成
ワークスペースにDSWインスタンスを作成します。 次のセクションでは、主要なパラメーターについて説明します。 その他のパラメーターの詳細については、「DSWインスタンスの作成と管理」をご参照ください。
画像の選択: 画像アドレスを選択し、高速化された画像アドレスを指定します。 高速化イメージアドレスは、元のイメージURLの末尾に
_accelerated
が付いています。ネットワーク: リソースクォータをパブリックリソースグループに設定した場合、ネットワークを設定する必要があります。 Container Registry Enterprise Editionインスタンスで参照されているVPCネットワークを選択します。
高速化イメージを使用してEASサービスを展開する
ワークスペースにEASサービスを展開します。 次のセクションでは、主要なパラメーターについて説明します。 その他のパラメーターの詳細については、「PAIコンソールでのモデルサービスのデプロイ」をご参照ください。
[イメージの選択]: [イメージアドレス] を選択し、高速化イメージアドレスを指定します。 高速化イメージアドレスは、元のイメージURLの末尾に
_accelerated
が付いています。VPC設定: Container Registry Enterprise Editionインスタンスで参照されているVPCネットワークを選択します。
参考情報
DLC、DSW、またはEASの詳細については、以下を参照してください。