使用共用的 專用執行個體 - Amazon Elastic Compute Cloud

使用共用的 專用執行個體

專用執行個體共用可讓專用執行個體擁有者將他們的專用執行個體分享給其他 AWS 帳戶或在 AWS 組織內共用。這可讓您集中建立和管理專用執行個體,並在多個 AWS 帳戶之間或在 AWS 組織內共用專用執行個體。

在此模型中,擁有專用執行個體的 AWS 帳戶 (擁有者) 將它分享給其他 AWS 帳戶 (消費者)。消費者可以在與他們共用的專用執行個體中啟動執行個體,就好像他們在自己的帳戶中配置的專用執行個體中啟動執行個體一樣。擁有者負責管理專用執行個體和他們在其中啟動的執行個體。擁有者無法修改消費者在共用的專用執行個體上啟動的執行個體。消費者負責管理在分享給他們的專用執行個體中啟動的執行個體。消費者無法檢視或修改其他消費者或專用執行個體擁有者所擁有的執行個體,也無法修改與他們共用的專用執行個體。

專用執行個體擁有者可以將專用執行個體分享給下列對象:

  • AWS 組織內外的特定 AWS 帳戶

  • AWS 組織內的組織單位

  • 整個 AWS 組織

共用 專用執行個體 的先決條件

  • 若要共用專用執行個體,您的 AWS 帳戶中必須擁有它。您無法將已分享給您的專用執行個體再分享出去。

  • 若要與 AWS 組織或 AWS 組織內的組織單位共用專用執行個體,您必須透過 AWS Organizations 啟用共用。如需詳細資訊,請參閱 AWS RAM 使用者指南中的透過 AWS Organizations 啟用共用

共用 專用執行個體 的限制

您無法共用已針對下列執行個體類型配置的 專用執行個體:u-6tb1.metalu-9tb1.metalu-12tb1.metalu-18tb1.metalu-24tb1.metal

專用執行個體共用與 AWS Resource Access Manager (AWS RAM) 整合。AWS RAM 服務可讓您將您的 AWS 資源分享給任何 AWS 帳戶或透過 AWS Organizations 來共用。您可以透過 AWS RAM 建立資源共享,以分享您擁有的資源。資源共享指定要分享的資源,以及共用它們的消費者。消費者可以是個別的 AWS 帳戶,或來自 AWS Organizations 的組織單位或整個組織。

如需 AWS RAM 的詳細資訊,請參閱 AWS RAM 使用者指南

跨可用區域共用

為確保資源分配至區域中的所有可用區域,可用區域會獨立對應至各個帳戶的名稱。這可能導致帳戶之間的可用區域命名出現差異。例如,您 AWS 帳戶的可用區域 us-east-1a 與其他 AWS 帳戶的 us-east-1a 可能不在同一位置。

若要基於您的帳戶來識別專用執行個體的相對位置,您必須使用可用區域 ID (AZ ID)。可用區域 ID 是可用區域在所有 AWS 帳戶之間唯一且一致的識別符。例如,use1-az1us-east-1 區域的可用區域 ID,它在每一個 AWS 帳戶的位置都相同。

檢視您帳戶中可用區域的可用區域 ID

  1. 在 AWS RAMhttps://console.aws.amazon.com/ram 開啟 主控台。

  2. 畫面右側的 Your AZ ID (您的 AZ ID) 面板中會顯示目前區域的可用區域 ID。

共用 專用執行個體

當擁有者分享專用執行個體,它可讓消費者在主機上啟動執行個體。在共用主機上可用容量所允許下,消費者可以在當中啟動任意數量的執行個體。

重要

請注意,您應負責確保您擁有適當的授權,可共用您的 專用執行個體 上的任何 BYOL 授權。

如果您在啟用自動配置時共用專用執行個體,請記住下列事項,因為這可能會導致意外的專用執行個體使用量:

  • 如果消費者使用專用執行個體租用啟動執行個體,但他們的帳戶中擁有的專用執行個體上沒有容量,則該執行個體會自動啟動到共用的專用執行個體。

若要分享專用執行個體,您必須將它新增至資源共享。資源共享是可讓您在 AWS 帳戶之間分享資源的一種 AWS RAM 資源。資源共享指定要分享的資源,以及共用它們的消費者。您可以將專用執行個體新增至現有的資源,或將其新增至新的資源共享。

如果您是 AWS Organizations 中組織的一分子,並已啟用與您所屬組織共用的功能,則組織中的消費者便能自動存取所共用的專用執行個體。否則,消費者會收到加入資源共享的邀請,並且在接受邀請後便能存取共用的專用執行個體。

注意

分享專用執行個體後,消費者可能需要幾分鐘的時間才能存取它。

您可以使用下列其中一種方法,來共用您擁有的專用執行個體。

Amazon EC2 console

如何使用 Amazon EC2 主控台共用您擁有的專用執行個體

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 專用主機

  3. 選擇專用執行個體來共用,然後選擇 Actions (動作) > Share host (共用主機)

  4. 選取資源共享以新增專用執行個體,然後選擇 Share host (共用主機)

    可能需要經過幾分鐘,消費者才能存取共用的主機。

AWS RAM console

使用 AWS RAM 主控台來共用您擁有的專用執行個體

請參閱 AWS RAM 使用者指南中的建立資源共享

AWS CLI

使用 AWS CLI 來共用您擁有的專用執行個體

使用 create-resource-share 命令。

取消共享已共用的 專用執行個體

專用執行個體擁有者可以隨時取消共享已共用的專用執行個體。當您取消共享已共用的專用執行個體時,請注意以下規則:

  • 與其共用專用執行個體的消費者無法再於其上啟動新的執行個體。

  • 取消共用時在專用執行個體上執行中的消費者所擁有的執行個體會繼續執行,但排定進行淘汰。消費者會收到執行個體的淘汰通知,而且他們有兩週的時間可對通知採取行動。但是,如果在淘汰通知期間內與消費者重新共用專用執行個體,則會取消執行個體淘汰。

若要取消共享您擁有的已共用專用執行個體,您必須從資源共享中移除它。您可以使用下列其中一種方法來執行這項作業。

Amazon EC2 console

如何使用 Amazon EC2 主控台來取消共享您擁有的已共用專用執行個體

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 專用主機

  3. 選擇要取消共享的專用執行個體,然後選擇 Sharing (共用) 索引標籤。

  4. Sharing (共用) 索引標籤列出已新增專用執行個體的資源共享。選取要從中移除專用執行個體的資源共享,然後選擇 Remove host from resource share (從資源共享中移除主機)

AWS RAM console

使用 AWS RAM 主控台來取消共用您擁有的已共用專用執行個體

請參閱 AWS RAM 使用者指南中的更新資源共享

Command line

使用 AWS CLI 來取消共用您擁有的已共用專用執行個體

使用 disassociate-resource-share 命令。

識別共用的 專用執行個體

擁有者和消費者可以使用下列其中一種方法,來識別共用的專用執行個體。

Amazon EC2 console

使用 Amazon EC2 主控台來識別共用的專用執行個體

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 專用主機。畫面會列出您擁有的專用執行個體和已分享給您的專用執行個體。Owner (擁有者) 资料欄會顯示專用執行個體擁有者的 AWS 帳戶 ID。

Command line

使用 AWS CLI 來識別共用的專用執行個體

使用 describe-hosts 命令。此命令會傳回您擁有的專用執行個體且和已分享給您的專用執行個體。

檢視在共用 專用執行個體 上執行的執行個體

擁有者和消費者可以隨時使用下列其中一種方法,來檢視在共用的專用執行個體上執行的執行個體。

Amazon EC2 console

使用 Amazon EC2 主控台檢視在共用的專用執行個體上執行的執行個體

  1. https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

  2. 在導覽窗格中,選擇 專用主機

  3. 選取要檢視其執行個體的專用執行個體,並選擇 Instances (執行個體)。此標籤會列出主機上執行的執行個體。擁有者會看到主機上執行的所有執行個體,包括消費者啟動的執行個體。消費者只會看到他們在主機上啟動的執行個體。Owner (擁有者) 欄會顯示啟動執行個體之帳戶的 AWS 帳戶 ID。

Command line

使用 AWS CLI 檢視在共用的專用執行個體上執行的執行個體

使用 describe-hosts 命令。該命令會傳回每個專用執行個體上執行的執行個體。擁有者會看到主機上執行的所有執行個體。消費者只會看到他們在共用主機上啟動的執行個體。InstanceOwnerId 會顯示執行個體擁有者的 AWS 帳戶 ID。

共用的 專用執行個體 許可

擁有者的許可

擁有者負責管理他們共用的專用執行個體以及在其上啟動的執行個體。擁有者可以檢視在共用的專用執行個體上執行的所有執行個體,包括消費者啟動的執行個體。不過,擁有者無法對消費者啟動的執行個體採取任何動作。

消費者的許可

消費者負責管理他們在共用的專用執行個體上啟動的執行個體。消費者完全無法修改共用的專用執行個體,也無法檢視或修改其他消費者或專用執行個體擁有者所擁有的執行個體。

計費和計量

共用專用執行個體無須額外收費。

擁有者會按他們共用的專用執行個體計費。對於消費者在共用的專用執行個體上啟動的執行個體則不計費。

專用執行個體預留會繼續為共用的專用執行個體提供帳單折扣。只有專用執行個體擁有者可以為他們擁有的共用專用執行個體購買專用執行個體預留。

專用執行個體 限制

共用的專用執行個體只會計入擁有者的專用執行個體限制。消費者的專用執行個體限制不受已與他們共用的專用執行個體所影響。同樣地,消費者在共用的專用執行個體上啟動的執行個體不會計入他們的執行個體限制。

主機復原和 專用執行個體 共用

主機復原可復原專用執行個體擁有者和其所共用之消費者啟動的執行個體。替換專用執行個體會配置到擁有者的帳戶。它會新增至與原始專用執行個體相同的資源共享,並與相同的消費者共用。

如需詳細資訊,請參閱 主機復原