共享容量块
容量块共享使容量块拥有者能够与 AWS 组织内的其他 AWS 账户共享 Amazon EC2 容量块。这样,您便可以最大限度地利用不同团队和项目的预留 GPU 容量,从而有效地使用容量块。
拥有容量块的 AWS 账户(拥有者)可以与其他 AWS 账户(使用者)共享它。拥有者可以与其 AWS 组织内的特定 AWS 账户、其 AWS 组织内的组织单位或整个 AWS 组织共享容量块。使用者可以像在自己拥有的容量块中启动实例一样,在与他们共享的容量块中启动实例。
共享容量块的先决条件
在共享容量块之前,必须满足下面的条件:
-
您必须拥有容量块:您无法共享已与您共享的容量块。
-
容量块状态必须为活跃或已计划:处于其他状态(例如
expired或payment-pending)的容量块无法共享。 -
仅在您的 AWS 组织内共享:拥有者可以与其 AWS 组织内的特定 AWS 账户、其 AWS 组织内的组织单位或整个 AWS 组织共享容量块。
-
不支持 UltraServer 容量块:您无法共享 Amazon EC2 UltraServers 的容量块。
-
账户资格:容量块共享不适用于新的 AWS 账户或具有有限账单历史记录的 AWS 账户。
相关服务
容量块共享与 AWS Resource Access Manager (AWS RAM) 集成。AWS RAM 是一项服务,允许您与任何 AWS 账户或通过 AWS Organizations 共享 AWS 资源。利用 AWS RAM,您可通过创建资源共享来共享您拥有的资源。资源共享指定要共享的资源以及与之共享资源的使用者。使用者可以是单个 AWS 账户或 AWS Organizations 中的组织部门或整个组织。
AWS RAM有关 的更多信息,请参阅 AWS RAM 用户指南。
共享容量块权限
拥有者的权限
容量块拥有者仍然负责管理容量块(如扩展、共享)以及在其中启动的实例。拥有者无法修改使用者启动到已共享的容量块中的实例。
使用者的权限
使用者可以在共享容量中启动实例,并负责管理这些实例。使用者无法查看或修改由其他使用者或容量块拥有者拥有的实例。使用者还只能查看共享容量块中的总容量和可用容量。
共享容量块
要共享容量块,您必须将它添加到资源共享。资源共享是一项 AWS RAM 资源,可让您跨 AWS 账户共享资源。
如果您已将容量块添加到与整个 AWS 组织共享的资源共享,则组织中的使用者将能够访问共享的容量块。
对于所有账户,无论所有权状态如何,容量块都按先到先得的原则运行。当您共享容量块时,如果使用者在拥有者之前启动实例,则这些实例会占用容量,直到使用者终止实例或直到容量块到期前 30 分钟。
停止共享容量块
您可以在容量块到期前 30 分钟随时停止共享容量块。
停止共享时会发生什么情况:
-
使用者无法再在未共享的容量块中启动新实例。
-
除非使用者终止,否则任何正在运行的实例都会持续运行到容量块到期日前 30 分钟。
监控共享容量块使用情况
容量块拥有者可以监控哪些账户正在使用其共享容量块,并跟踪每个账户的实例使用情况。
实例终止通知
在容量块中运行实例的拥有者和使用者账户将在容量块预留结束前 40 分钟收到一个 EventBridge 事件,指明预留中运行的所有实例将在 10 分钟后开始终止。有关更多信息,请参阅 使用 EventBridge 监控容量块。
容量块扩展
容量块可以在共享时进行扩展。只有拥有者账户才能扩展共享容量区块。
扩展容量块后,拥有者或使用者启动的正在运行的实例会自动继承新的到期日期,使用者可以继续使用共享容量,直到新的到期日,而不会中断任何实例。
定价和计费
拥有者需要为他们共享的容量块付费,在购买容量块时需预先支付容量块的费用。拥有者还需为他们在容量块上运行的实例支付操作系统费用。
使用者只需为他们在共享容量块中运行的实例支付操作系统费用。使用者无需为容量块预留本身付费。