Amazon EC2 专用主机常见问题

一般性问题

Amazon EC2 专属主机(以下简称“专属主机”或“主机”)是指 EC2 实例容量完全供您使用的物理服务器。专属主机支持不同的配置(物理内核、套接字和 VCPU),允许您根据业务需求选择和运行不同系列和大小的实例。

可以。裸机服务器适用于希望使用自己的虚拟机监控器的客户,或需要在非虚拟化环境中运行的应用程序。EC2 专属主机支持运行裸机实例,允许您自带虚拟机管理程序。

专属主机让您可以使用符合条件的基于套接字、内核或 VM 的软件许可证,包括 Windows Server、SQL Server、SUSE Linux Enterprise Server、Red Hat Enterprise Linux 或其他绑定到 VM、套接字或物理内核的软件许可证,并受您的许可条款约束。这有助于您利用现有投资来降低成本。当您的组织希望在单租户基础设施上运行某些应用程序,以满足任何特定的企业合规性和法规要求时,也可选择使用专用主机。专用主机与 AWS License Manager 集成,可帮助您跟踪许可证使用情况,并自动执行主机分配、发布和恢复等主机管理任务。

T3 专属主机是通用型可突发 T3 实例,它通过提供基准 CPU 性能来共享已分配主机上的 CPU 资源,并能够突发到更高的水平,直到实例花费其 CPU 积分余额中累积的积分。这使得单个 T3 专用主机支持的实例比相当的非突发性专用主机多 4 倍。T3 专用主机还支持较小的实例大小,例如 t3.nano、t3.micro、t3.small 和 t3.medium。这些较小的实例大小适合运行 Microsoft Windows Desktop 和 Windows Servers,或中小型数据库。

T3 专用实例和 T3 专属主机均在专用于单个客户的物理服务器上运行 T3 实例。T3 专用主机与 T3 专用实例这两者的重要区别在于,T3 专用主机能给您带来更多的可见性,让您能够控制实例在物理服务器上的置放方式。T3 专用主机提供按每个主机计费,更适合运行昂贵的基于物理核心的 BYOL 环境,如 Microsoft SQL Server 和 Windows Server。另一方面,T3 专用实例提供按每个实例计费,适合运行按每个 vCPU、每个实例或每个用户的 BYOL 软件。T3 专用实例与 T3 专用主机之间的另一个区别在于,T3 专用实例同时支持标准模式和无限模式积分配置选项,而 T3 专用主机仅支持 T3 实例的标准模式积分配置选项。

符合。T3 专用主机上的 T3 实例使用积分跟踪每个实例使用的 CPU 量。它们将与 T3 实例相同的积分模型用在共享租赁上,但它们不支持在无限模式下运行时使用的额外积分——多余积分。

在 T3 专属主机上运行的 T3 实例支持积分配置的标准模式,在该模式中,实例可以突发到基线水平以下,直到其用尽获得的所有积分。由于有限的单个主机资源,T3 专用主机不支持在无限模式中运行 T3 实例。

T3 实例受特定专属主机的资源约束。虽然大多数中低 CPU 利用率 T3 实例在需要时将突发至较高的 CPU 水平,但如果多个 T3 实例具有相关的高 CPU 使用模式,则可能会出现短期的性能变化。例如,如果您在 T3 专用主机上运行 VDI 基础设施,且大量用户同时登录,使用了很高的 CPU 周期,可能会发生此情况。为获得最佳性能,我们建议您使用指标 DedicatedHostCPUUtilization 监控 T3 实例使用专用软件的 CPU 资源的方式。这个新指标将提供在 CloudWatch 的 EC2 命名空间和“每个主机的指标”维度下,将有助于确定专用主机的 CPU 利用率。

使用专用主机

只需使用 EC2 控制台、API、CLI 分配一个主机,然后在其中启动实例,就可以开始使用专属主机。专用主机在其生命周期中通常会经历以下阶段:

  1. 主机分配:您在 AWS 账户中分配主机之后,该主机便可供访问。要分配主机,您可以使用 AllocateHosts APIallocate-hosts – AWS CLI,或使用 AWS 管理控制台。
  2. 实例置放:要在任何主机上启动实例,您需要使用 RunInstances API 或在 AWS 管理控制台中指定“主机”租赁。要在特定主机上启动实例,您需要在 AWS 管理控制台或 RunInstances API 中指定主机 ID 作为目标。
  3. 主机释放:如果您不再需要使用主机,则首先需要停止或终止该主机上运行的所有实例,然后您可以使用 ReleaseHosts API 或 AWS 管理控制台释放主机。

或者,您可以在 AWS License Manager 中指定专属主机管理首选项以自动执行主机分配、实例置放和主机释放任务。如果您要对 AWS 使用自带软件许可证(即 Windows 和 SQL Server 许可证),License Manager 可以帮助您自动跟踪许可证。它还可以帮助您将现有的专用主机添加到自动化体验中。

您可以使用 AWS License Manager 自动管理您对 EC2 专属主机使用的自带许可证。为对 EC2 专用主机使用自带许可证 (BYOL),并自动进行主机管理,您需要执行以下步骤。

  • 第 1 步‍:为您要对 AWS 使用的自带软件许可证(例如 Windows Server 和 SQL Server)定义许可规则。我们建议您咨询自己的许可顾问,仔细了解条款。
  • 第 2 步:指定用于管理基础主机的首选项。例如,您可以定义如何分配和释放主机、要使用的许可规则、允许的实例类型以及是否开启主机恢复功能。
  • 第 3 步:(可选)如果您希望组织中的其他 AWS 账户使用主机上的可用容量,则可以在各个组织账户之间共享主机管理首选项和许可规则。

配置完毕后,组织中的用户可以像使用 AWS 提供的许可证启动实例一样,轻松启动 BYOL 实例,而 AWS 会负责执行常规管理任务。大多数云提供商都为专用主机提供有限的自动化功能,因此管理员必须执行某些持续管理任务,例如主机分配、主机容量利用率和实例置放。在 AWS 中,您可以使用 AWS License Manager 自动执行对 EC2 专用主机的全面管理,并利用 EC2 功能(例如通过专用主机自动扩展)。

是的,当您在 AWS License Manager 中定义了用于管理专属主机的首选项后,您就可以通过几次单击将现有的专属主机加入自动化管理体验中,让 AWS 代您进行管理。

不,使用 AWS License Manager 管理专属主机无需额外付费。您只需为 License Manager 在您的 AWS 账户中代您分配的专用主机付费。有关更多信息,请参阅专属主机定价

您可以根据与您的账户关联的限制来分配专属主机。有关更多信息,请访问有关 AWS 服务限制的文档。 如果您使用的是自动化管理,则可以在 AWS license Manager 中设置许可证级别的限制。

专属主机的功能和特征

以下是专属主机提供的功能:

  1. 支持多种实例大小 – 您可以利用支持此功能的基于 Nitro 的实例,在专属主机上的同一实例系列中运行不同大小的实例。这有助于最大限度地利用专用主机队列以及软件许可证。对同一专属主机上多个实例类型的支持适用于此处列出的实例系列。
  2. 实例置放控制 – 您可以选择在特定的专属主机上启动实例,这有助于满足合规性要求。
  3. 关联 – 您可以选择指定实例与特定主机的关联,以使实例附加到主机上,即使停止和启动主机也是如此。
  4. 持续监控 – 您可以使用 AWS Config 记录功能持续监控和记录何时在专属主机上启动、停止或终止实例。持续监控有助于满足合规性要求,例如对专用主机上启动的实例进行审计。
  5. 套接字和物理内核可见性 – 您可以看到套接字和物理内核的数量,这有助于您履行使用基于物理内核和套接字的许可证的许可义务。
  6. 集成许可证管理 – 您可以选择使用 AWS License Manager 在专属主机上自动跟踪和管理软件许可证。有关更多详细信息,请参阅 AWS License Manager 文档
  7. 自动管理和自动扩缩 – 您可以使用 AWS License Manager 自动管理专属主机,还可以通过自动扩缩组实现专属主机的弹性。
  8. 跨账户共享 – 您可以通过启用跨账户共享在组织或组织单位内的专属主机账户之间共享资源。
  9. 主机恢复 – 通过开启主机恢复功能,可使专属主机上的实例更有弹性。如果发生意外硬件故障,主机恢复功能将在新的主机上自动重启实例。
  10. 主机维护 - 通过自动化主机维护,您可以缩短应用程序的停机时间,并减轻无差别专属主机维护的沉重负担。在主机降级或计划内 EC2 维护等极少数情况下,AWS 会自动分配一个新的专用主机,并在计划的维护事件期间在新主机上重启您的实例。

支持多种实例大小

您可以在每台主机上运行的实例的最大数量会因您选择的实例类型配置而异。您可以在专属主机定价页面或 EC2 专属主机控制台或 DescribeHosts API 中查看可在每台主机上运行的最大实例数量。

实例置放控制

您可以选择在某一台特定的专用主机上启动实例,也可以让 Amazon EC2 自动置放实例。控制实例置放,让您能够部署应用程序,以满足许可、企业合规性和监管要求。

不,不需要手动置放实例。您可以使用 AWS License Manager 让 AWS 自动代您管理实例置放。

您可以使用 AWS License Manager 启动实例,就像使用 Amazon 提供的许可证启动实例一样。您只需指定 AMI 和实例类型。在使用 AWS License Manager 启动实例时,可选择“主机”作为租赁类型。

是,为在使用 AWS License Manager 时启动实例,您需要将主机资源组附加到 AWS License Manager 中的许可证配置并设置许可证规则,以便根据您的容量要求启动新实例。

主机资源组是一组可以作为单个实体进行管理的专属主机。您可以使用主机资源组按用途(例如,开发/测试与生产)、组织单位或许可证约束来分隔主机。

关联

某些场景要求在特定时间段内将许可证分配给同一物理服务器。例如,Microsoft 要求将 Windows Server 许可证分配给同一物理服务器至少 90 天。通过使用 AWS License Manager,您可以设置许可证关联规则来限制许可证在指定天数内使用。

套接字和物理内核可见性

是的,您可以使用 host-ID 标识每个专属主机。如果底层物理服务器被更换,则专用主机将获得一个新的主机 ID。

是的,host-ID 类似于物理服务器的 asset-ID。

不,AWS 不会对不同的物理服务器重复使用同一 host-ID。每个物理服务器都有一个不同的 host-ID。如果 AWS 出于保修目的或其他 AWS 要求而替换了您的底层物理服务器,您还将获得一个新的 host-ID。AWS 在更换物理服务器时必定会更改 host-ID。

集成许可证管理

您可以使用 EC2 describe-hosts API 跟踪专属主机上套接字和物理内核的数量。您还可以使用 AWS License Manager 自动跟踪套接字和物理内核。

自动管理和 Auto-Scaling

您可以使用自动扩缩组 (ASG) 在任何 Amazon Virtual Private Cloud (Amazon VPC) 中启动专属主机。要使用 ASG,您应在 AWS License Manager 中创建一个主机资源组。在主机资源组中指定要求后,您可以创建启动模板,然后使用启动模板创建 ASG。

跨账户共享

是的,您可以与您的所有 AWS 账户共享专属主机。您可以灵活地与 AWS Organizations 中的几个账户或所有账户共享主机,以节省成本。

共享的专属主机仅计入所有者账户的专属主机限制。成员账户专用主机的限制不受与其共享的专用主机影响。同样,成员在共享专用主机上启动的实例不计入其实例限制。

主机恢复

您可以通过 AWS 管理控制台或者使用 CLI 或 API 开启主机恢复功能。对于专属主机的主机恢复配置,您可以随时启用禁用查看配置。您还可以在 AWS License Manager 中使用主机资源组为一组专用主机开启主机恢复功能。

联网

在主机上运行的实例只能分配到 Amazon Virtual Public Cloud。您不能在主机上运行 EC2 Classic 网络类型的实例。

不需要,在主机上运行的专用实例和实例均可分配到专用 Amazon VPC。

专用主机维护

您的专属主机可能出于多种原因需要维护。Amazon 可能检测到底层硬件性能下降,因此可能需要进行维护。此外,它可能由例行的 EC2 维护事件触发。EC2 定期对底层系统进行维护,以便为我们的客户增强 EC2 服务的安全性、可靠性和运营性能。有关维护事件的更多信息,请参阅此处的 EC2 用户指南。为避免关键应用程序中出现单点故障,请参阅我们的架构中心以获取有关实施容错架构的更多信息。

所有典型 AWS 区域的专属主机都支持自动主机维护功能。AWS Outposts、AWS Local Zones 和 Wavelength 区域目前不支持自动主机维护。

通过自动化主机维护,您可以缩短应用程序的停机时间,并减轻无差别专属主机运行维护的沉重负担。维护事件的自动计划和执行免除了任何手动干预的需要,让您有更多时间处理更重要的任务,同时还让您可以灵活地控制何时维护专属主机。

主机可访问性:

  • 主机恢复 - 无法访问
  • 主机维护 - 可访问
     

主机状态:

  • 主机恢复 - 评测中
  • 主机维护 - 永久故障
     

行动:

  • 主机恢复 - 立即恢复
  • 主机维护 - 安排维护
     

安排的灵活性:

  • 主机恢复 - 无法重新安排
  • 主机维护 - 无法重新安排
     

主机资源组支持:

  • 主机恢复 - 支持
  • 主机维护 - 不支持

在维护期间,您的实例将重新启动到新的专属主机上。维护完成后(可能需要几分钟),您的实例将保留与原始实例相同的属性,包括实例 ID、私有 IP 地址、弹性 IP 地址、EBS 卷附件和所有实例元数据。如果无法自动重启到新主机的实例使用 EBS 根卷,则将在您收到有关计划维护的通知 28 天后被停止;如果它们使用实例存储根卷,则将在该时间被终止。

在您的所有实例重新启动到新的替代主机或停止后,受影响的专属主机将自动释放。在计划的维护事件之前,您可能能够访问受影响主机上的现有实例。但是,您不能在此主机上启动新实例。在计划的维护事件之前,您将被分配一个新的专用主机。替换专用主机将具有新的主机 ID,但保留与原始专用主机相同的属性,包括可用区、实例类型、标签、自动放置设置、主机关联、主机恢复和主机维护设置。如果受影响的专用主机有与之关联的主机预留,则 EC2 会自动将预留转移到新主机。

降级主机被认为存在永久性硬件故障并被停用。在这种情况下,您的受支持许可证(包括 Microsoft Windows 服务器许可证)可以在初始分配后 90 天内重新分配给另一台服务器。如果您使用 AWS License Manager 跟踪您的许可证,AWS License Manager 会根据您的许可证配置限制为替换专用主机分配新许可证。一旦降级的主机被释放,与之关联的许可证就可以重新分配。

在您的专属主机上检测到降级后,AWS 会在 14 天后为专属主机安排自动主机维护事件,以便您有时间进行准备。主机维护的持续时间取决于多个参数,包括在专用主机上运行的实例的类型和数量。通常,维护事件需要几分钟才能完成。

是的,您可以重新安排主机维护事件。该事件最初安排在您收到通知后 14 天。您可以选择将该事件重新安排在较早的日期或在最初的 14 天期限之后最多 7 天内重新启动您的实例。  要重新安排您的主机维护事件,请按照事件安排指南中的步骤进行操作。

当 AWS 检测到您的专属主机降级并安排您的维护事件时,您将收到一封电子邮件通知,其中提供降级主机和安排的维护事件的详细信息。该电子邮件还将说明主机上运行的实例的维护时间段。在极少数主机维护不成功的情况下,您将收到一封电子邮件通知,要求您在维护事件失败后的 28 天内逐出主机。

如果您禁用主机维护,万一您的专属主机进入降级或“永久故障”状态,您将收到一封电子邮件通知,要求您逐出该主机并在 28 天内手动将您的实例迁移到另一个专属主机。如果您有专用主机预留,那么您将被分配一个替代主机。28 天后,降级主机将被逐出并自动释放。

当您通过 EC2 控制台分配支持主机维护的新专属主机时,便会自动启用主机维护。您可以通过取消选择“主机维护”复选框来禁用它。您还可以通过修改现有主机并打开“主机维护”功能来启用该功能。EC2 API 也支持使用 API 来打开和关闭主机维护。有关更多详情,请参阅专属主机维护用户指南

不,您不需要为降级主机付费,只需为新主机付费。如果您有与降级主机关联的专属主机预留,预留将转移到新主机。 

不需要指定维护时段。AWS 会自动管理专用主机和其他 EC2 租赁选项的修补。但是,如果您愿意,可以指定一个维护时段以确保 AWS 仅在该时段对您的主机执行维护。

专用主机定价

专属主机上提供了以下许可选项:

  1. 自带许可 (BYOL):您可以使用符合条件的基于套接字、内核或 VM 的现有软件许可证,绑定到 VM、套接字或物理内核的软件许可证,以及其他类型的许可证,并受您的许可条款约束。 
  2. 附带许可 (LI):您可以使用 AWS 提供的 Windows Server AMI。
  3. Amazon Linux:您可以使用免费、开源的 Amazon Linux OS,并在 AWS 专用主机上运行任何工作负载。专用主机还支持除 SUSE 和 RHEL 之外的所有 Linux OS(包括 AL、AL2、Ubuntu)的附带许可实例。
  4. AWS Marketplace AMI:您可以在专用主机上启动所有 AWS Marketplace AMI。

您可以使用 BYOL、Amazon Linux、 Amazon 提供的 Windows Server AMI 和专用主机上的 AWS Marketplace AMI。

AWS 提供三种不同的购买选项,以满足您的需求并最大限度地节省费用。

  1. 按需实例:这是一种非承诺的定价选项,您需要按秒(最少 60 秒)为您的账户中活跃(或分配)的专用主机支付费用。您可以通过释放任何特定的按需实例专用主机来终止计费,并可以根据您的需求灵活增减。
  2. 预留实例:这是一种基于承诺的定价选项,您可以购买为期一年或三年的预留实例,三年期的折扣优惠更大。预留实例提供三种付款选项:全额预付、部分预付和无预付。在整个期限内,预留实例可以为您节省高达 70% 的按需成本。
  3. Savings Plans:这是一种灵活的定价模式,与按需实例相比可节省大量成本,作为交换,您需要承诺在一年或三年期限内使用特定数量的计算资源(计量单位为 USD/小时)。Savings Plans 会自动减少您在任何 AWS 区域中的计算使用费用,即使使用量发生变化也是如此。这让您可以灵活地使用任何满足您需求的计算选项,帮助您节省多达 72% 的 AWS 计算使用量。

*注意:目前只有虚拟专属主机实例符合 Savings Plans 的要求,.metal 实例不符合。

对于运行按需型实例的主机,您需要为主机在您账户中处于活跃状态(或已分配)的每一秒(最少 60 秒)付费,不考虑主机上运行的实例数量或 AMI 类型。您可通过释放任何特定按需实例专用主机来终止计费。按需实例定价让您可以灵活增减专用主机,无需签订长期合同。

注意:专属主机上的附带许可 (LI) Windows Server 按小时计费。

您可以按照一年或三年的期限承诺来支付预留实例费用。共有三种付款选项:全额预付、部分预付和无预付。

  1. 全额预付:将专用主机预留的全部费用计入一笔预付款项。与“部分预付”和“无预付”选项相比,“全额预付”预留提供的总价最低。 
  2. 部分预付:大约预付一半的预留费用。剩余费用在期限内按小时摊销(按小时计费)。与“无预付”付款选项相比,“部分预付”付款选项提供的价格更低。
  3. 无预付:无需预付任何费用,而是在期限内按小时摊销所有预留实例费用(按小时计费)。
    如果您需要预留专用主机的期限超过三年,请联系您的客户经理。

与按需实例相比,预留实例可提供高达 70% 的折扣。购买专用主机预留之后,系统将在所选的整个预留期间按小时向您收费,无论实例是否在运行。每小时有效价格显示的是专用主机预留的每小时摊销成本(它将主机预留在整个期间的总成本(包括任何预付款项)分摊到该期间内的每小时)。

对于每个月份,实际月付款项将等于该月的实际小时数乘以小时使用费率。小时使用费率等于整个预留期间的月付款项总平均值除以整个预留期间的总小时数(按一年 365 天计)。

不可以,您需要购买专属主机并将其分配到您的账户,才能选择预留实例选项。

您可以通过在一年或三年期内分配一定数量的主机,来为专属主机购买预留实例。将专用主机分配到您的账户之后,您可以为其购买一年或三年期的预留实例。购买预留实例并将其分配给专用主机,即表示您承诺为专用主机购买与预留实例期限相当的最短期限。

您的预留实例到期后,您的专属主机仍会分配到您的账户,您可以继续使用专属主机。如果您决定不释放专用主机,则在预留实例到期后,您需要按照按需实例费率付费。您还可以选择为同一专用主机购买其他预留实例。

根据 Microsoft 的许可条款,您可以对专属主机使用符合条件的现有 Windows Server 和 SQL Server 许可证。如果您选择使用自带许可证,则无需支付额外的软件使用费用。

或者,您可以使用 Amazon 提供的 Amazon 系统映像 (AMI),在专用主机上运行最新版本的 Windows Server。对于拥有现有的可在专用主机上运行的 SQL Server 许可证但需要 Windows Server 运行 SQL Server 工作负载的情况,这是很常见的。要获取有关 Windows Server AMI 价格的更多详细信息,请参阅专属主机定价页面

您无权实际拥有或实际访问任何 AWS 服务器、设备、不动产或个人财产或 AWS 拥有的任何其他资产。