リソースディレクトリに基づいて、他の Alibaba Cloud アカウントまたは組織内でプライベートプールを共有できます。共有先 (プライベートプールを共有する Alibaba Cloud アカウント) は、共有プライベートプールを使用して Elastic Compute Service (ECS) インスタンスを作成できます。これにより、リソース使用率が向上し、コストが削減されます。 このトピックでは、プライベートプールを共有する方法について説明します。
前提条件
リソースタイプがキャパシティ予約のリソース共有と、リソースタイプが弾力性保証のリソース共有が作成されています。詳細については、「リソース共有を作成する」をご参照ください。
課金
プライベートプールは無料で共有できます。
即時キャパシティ予約用に生成されたプライベートプール
所有者と共有先が共有プライベートプールを使用して ECS インスタンスを作成する場合、所有者と共有先はインスタンスに対して課金されます。
共有プライベートプールの所有者は、プライベートプールの未使用キャパシティについても課金されます。
この例では、アカウント A は即時キャパシティ予約用に生成されたプライベートプールの所有者です。アカウント A はプライベートプールをアカウント B と共有します。次の表は、プライベートプールキャパシティの使用状況を示しています。
プライベートプールの合計キャパシティ | アカウント A によって作成された ECS インスタンス | アカウント B によって作成された ECS インスタンス | プライベートプールの未使用キャパシティ (ECS インスタンス数に基づいて測定) |
10 | 3 | 2 | 5 |
アカウント A は、作成された 3 つの ECS インスタンスと、5 つの ECS インスタンスの作成に使用できる未使用キャパシティに対して課金されます。
アカウント B は、作成された 2 つの ECS インスタンスに対して課金されます。
弾力性保証用に生成されたプライベートプール
所有者と共有先が共有プライベートプールを使用して ECS インスタンスを作成する場合、所有者と共有先はインスタンスに対して課金されます。
共有プライベートプールの所有者は、関連付けられた弾力性保証の保証料金も課金されます。
この例では、アカウント A は弾力性保証用に生成されたプライベートプールの所有者です。アカウント A はプライベートプールをアカウント B と共有します。次の表は、プライベートプールキャパシティの使用状況を示しています。
プライベートプールの合計キャパシティ | アカウント A によって作成された ECS インスタンス | アカウント B によって作成された ECS インスタンス | プライベートプールの未使用キャパシティ (ECS インスタンス数に基づいて測定) |
10 | 3 | 2 | 5 |
アカウント A は、10 個の ECS インスタンスの作成に使用できるプライベートプールの合計キャパシティに対して保証料金が課金されます。アカウント A は、作成された 3 つの ECS インスタンスについても課金されます。
アカウント B は、作成された 2 つの ECS インスタンスに対して課金されます。
権限
次の表は、共有プライベートプールに対する所有者と共有先の権限を示しています。
権限 | 所有者 | 共有先 |
プライベートプールの基本情報を表示する | サポートされています | サポートされています |
プライベートプールの基本情報を変更する | サポートされています | サポートされていません |
リソース共有を作成する | サポートされています | サポートされていません |
プライベートプールの共有レコードを表示する | サポートされています | サポートされていません |
プライベートプールに関連付けられているすべての ECS インスタンスを表示する | サポートされています | プライベートプールに関連付けられている共有先アカウントの ECS インスタンスのみを表示する |
プライベートプールの合計キャパシティを表示する | サポートされています | 共有先アカウントのプライベートプールの合計キャパシティのみを表示する |
各アカウントで使用されているプライベートプールのキャパシティを表示する | サポートされています | 共有先アカウントで使用されているプライベートプールのキャパシティのみを表示する |
プライベートプールの共有を解除する | サポートされています | サポートされていません |
共有プライベートプールの所有者の場合、使用済みキャパシティには、所有者と共有先がプライベートプールを使用して作成したすべての ECS インスタンスが含まれ、合計キャパシティは共有プライベートプールの合計キャパシティです。共有先の場合、使用済みキャパシティは共有先が作成した ECS インスタンスの数であり、合計キャパシティは、共有先が作成した ECS インスタンスの数と共有プライベートプールの未使用キャパシティの合計です。未使用キャパシティは、作成できる ECS インスタンスの数に基づいて測定されます。
たとえば、共有プライベートプールの合計キャパシティが 5 つの ECS インスタンスで、所有者が 2 つの ECS インスタンスを作成し、共有先が 1 つの ECS インスタンスを作成し、プライベートプールの未使用キャパシティが 2 つの ECS インスタンスであるとします。所有者の場合、使用済みキャパシティは 3 つの ECS インスタンスであり、合計キャパシティは 5 つの ECS インスタンスです。共有先の場合、使用済みキャパシティは 1 つの ECS インスタンスであり、合計キャパシティは 3 つの ECS インスタンスです。これは、共有先が作成した ECS インスタンスと未使用キャパシティの合計です。
プライベートプールを共有する
この例では、Alibaba Cloud アカウント A がプライベートプールを Alibaba Cloud アカウント B と共有します。
アカウント A で ECS コンソール - リソースアドバイザー に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。

リソースアドバイザーページの左側のナビゲーションウィンドウで、供給の確約リソース予約 を選択します。
[リソース予約] ページの上部にある [プライベートプール] タブをクリックします。
アクティブ状態のプライベートプールを選択し、[アクション] 列で を選択します。

[プライベートプールの共有] ダイアログボックスで、リソース共有を選択し、[OK] をクリックします。

プライベートプールの共有ステータスを表示します。
[プライベートプール] タブで、プライベートプールの ID をクリックするか、プライベートプールに対応する [アクション] 列の [詳細] をクリックします。

プライベートプールの詳細と共有ステータスを表示します。
[リソースの詳細] タブで、関連付けられたリソース予約の基本情報、プライベートプールに関する情報、およびプライベートプールに関連付けられている ECS インスタンスを表示できます。

[共有管理] タブで、プライベートプールが追加されているリソース共有と、プライベートプールの共有キャパシティ使用量を表示できます。

共有プライベートプールを使用する
アカウント B とアカウント A が同じリソースディレクトリに属し、アカウント A がプライベートプールをアカウント B と共有する場合、アカウント B は追加の操作なしで共有プライベートプールを使用できます。
アカウント B とアカウント A が異なるリソースディレクトリに属し、アカウント A がプライベートプールをアカウント B と共有する場合、アカウント B がプライベートプールを使用するには、アカウント B がアカウント A からのプライベートプールの共有招待を受け入れる必要があります。リソースディレクトリの詳細については、「リソースディレクトリの概要」をご参照ください。
プライベートプールの共有招待を受け入れる
アカウント B で リソース管理コンソール にログオンします。
左側のナビゲーションウィンドウで、 を選択します。
上部ナビゲーションバーの左上隅で、共有プライベートプールが存在するリージョンを選択します。
[] ページで、共有プライベートプールが追加されているリソース共有を見つけ、[ステータス] 列の [承諾] をクリックします。
[リソース共有の承認] メッセージで、[承諾] をクリックします。
アカウント B が共有招待を承諾すると、アカウント B は共有プライベートプールを使用できるようになり、招待を確認する必要なく、リソース共有に追加された後続のリソースの共有招待を承諾します。
共有プライベートプールを使用する
アカウント B で ECS コンソール - リソースアドバイザー に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。

リソースアドバイザーページの左側のナビゲーションウィンドウで、 を選択します。
[リソース予約] ページで、[プライベートプール] タブをクリックして、共有プライベートプールを表示します。
[アクション] 列の [詳細] をクリックして、共有プライベートプールの詳細を表示します。

[アクション] 列の [インスタンスを購入] をクリックして、共有プライベートプールを使用して ECS インスタンスを作成します。

プライベートプールの共有を解除する
アカウント A がプライベートプールをアカウント B と共有したくなくなった場合、アカウント A はプライベートプールの共有を解除できます。
アカウント A がプライベートプールの共有を解除した後、アカウント B はプライベートプールを使用して ECS インスタンスを作成できなくなります。アカウント B によって作成された ECS インスタンスは、プライベートプールのキャパシティを使用できなくなります。
アカウント A で ECS コンソール - リソースアドバイザー に移動します。
上部のナビゲーションバーで、管理するリソースのリージョンとリソースグループを選択します。

リソースアドバイザーページの左側のナビゲーションウィンドウで、 を選択します。
[リソース予約] ページの上部にある [プライベートプール] タブをクリックします。[プライベートプール] タブで、共有を解除するプライベートプールの ID をクリックするか、[アクション] 列の [詳細] をクリックします。

[リソース予約の詳細] ページで、[共有管理] タブをクリックします。
プライベートプールの共有を解除するには、プライベートプールが追加されているリソース共有からプライベートプールを削除します。プライベートプールを追加したリソース共有を見つけ、[アクション] 列の [共有解除] をクリックします。

[共有解除] メッセージで、[OK] をクリックします。
重要共有先アカウントにプライベートプールで実行されている ECS インスタンスがある場合、プライベートプールの共有を解除した後、システムはインスタンスをプライベートプールから削除し、プライベートプールのキャパシティを補充しようとします。在庫不足のためにシステムがキャパシティを補充できない場合、プライベートプールのキャパシティは削減されます。注意して進めてください。

> [共有を開始]