リソース予約を購入すると、Alibaba Cloudはリソース予約の属性と一致するリソースをプライベートプールに予約します。 予約済みリソースを使用してインスタンスを作成できます。 このトピックでは、プライベートプールを使用してElastic Compute Service (ECS) インスタンスを作成する方法について説明します。
前提条件
使用するプライベートプールのステータスは [アクティブ] です。
プライベートプールには利用可能な容量があります。 プライベートプールのリソース使用量を表示する方法については、「プライベートプールの表示」をご参照ください。
手順
ECSコンソールの使用
このセクションでは、ECSインスタンスの作成手順に関連するプライベートプール関連のパラメーターのみについて説明します。 ECSインスタンスの作成手順に関連するその他のパラメーターについては、「カスタム起動タブでインスタンスを作成する」をご参照ください。
プライベートプールを使用してECSコンソールでECSインスタンスを作成する前に、次のいずれかの方法でECSインスタンス購入ページに移動します。
[インスタンス] ページで、[インスタンスの作成] をクリックします。
[リソース予約] ページで、[アクティブ] 状態のリソース予約を見つけ、[操作] 列の [インスタンスの購入] をクリックします。
基本設定を構成します。
基本設定に関するパラメーターを次の表に示します。
パラメーター
説明
[課金方法]
弾力性保証、即時容量予約、または貯蓄プランで容量予約に関連付けられているプライベートプールを使用するには、このパラメーターを従量課金に設定します。
サブスクリプションリソースの容量予約に関連付けられているプライベートプールを使用するには、このパラメーターを [サブスクリプション] に設定します。
リージョン
リソース予約と同じリージョンを選択します。
ネットワークとゾーン
リソース予約と同じネットワークとゾーンを選択します。
インスタンス
リソース予約と同じインスタンスタイプを選択します。
[イメージ]
即時容量予約に関連付けられているプライベートプールを使用するには、即時容量予約で使用されているのと同じオペレーティングシステムであるLinuxまたはWindowsオペレーティングシステムを使用しているイメージを選択します。
[ストレージ] 、[帯域幅とセキュリティグループ] 、および [管理] セクションでパラメーターを設定します。 次に、[詳細設定] (オプション) をクリックします。
[詳細設定 (オプション)] セクションで、ビジネス要件に基づいてパラメーターを設定します。 [プライベートプールの種類] フィールドで、プライベートプールを使用するかどうか、およびプライベートプールの使用方法を指定します。
プライベートプールのIDを指定する: インスタンスを作成するときに、[プライベートプールの種類] ドロップダウンリストから [ターゲット設定] を選択し、使用するプライベートプールのIDを指定します。 プライベートプールのIDは、関連するリソース予約のIDと同じです。 指定されたプライベートプールに使用可能な容量がない場合、インスタンスを作成できません。
説明オープンしているプライベートプール、またはプライベートプールを使用する対象のプライベートプールのIDを指定できます。
システムによって割り当てられたオープンなプライベートプールを使用します。 選択した場合開くからプライベートプールタイプドロップダウンリストでは、システムは自動的にオープンプライベートプールを選択します。 開いているプライベートプールに使用可能な容量がない場合、システムはパブリックプールの容量を使用しようとします。
説明システムはオープンプライベートプールのみを選択します。
プライベートプールの容量を使用しないように指定します。 インスタンスを作成するときは、[プライベートプールの種類] ドロップダウンリストから [なし] を選択します。 公共プールが使用されます。
設定を確認し、利用規約を読んで同意します。 インスタンスの作成を確認し、支払いを完了します。
API操作の呼び出し
RunInstancesを呼び出してECSインスタンスを作成するときは、PrivatePoolOptions.MatchCriteria
パラメーターを設定して、インスタンスのプライベートプールタイプを指定します。
オープン: オープンプライベートプール。 システムは、一致するオープンプライベートプールを選択してインスタンスを起動します。 一致するオープンプライベートプールが見つからない場合、パブリックプールのリソースが使用されます。 PrivatePoolOptions.MatchCriteriaパラメーターをOpenに設定した場合、
PrivatePoolOptions.Id
パラメーターは空のままにできます。ターゲット: ターゲットのプライベートプール。 システムは、指定されたプライベートプールの容量を使用してインスタンスを起動します。 指定されたプライベートプールが利用できない場合、インスタンスは起動できません。 PrivatePoolOptions.MatchCriteriaパラメーターをTargetに設定する場合は、
PrivatePoolOptions.Id
パラメーターを指定する必要があります。なし: プライベートプールはありません。 プライベートプールの容量は使用されません。
次のステップ
プライベートプールを使用してインスタンスを作成した後、[リソースアドバイザー] ページの [プライベートプール] タブで、インスタンスが作成されているかどうか、およびどのインスタンスがプライベートプールに関連付けられているかを確認できます。 詳細については、「プライベートプールの表示」をご参照ください。