我正在 AWS 准备 Associate Architect 考试,我找不到这个问题的解释。为什么专用主机比专用实例更贵?我了解两者之间的主要区别,只是在我的大脑中它没有意义。
这是我的观点:如果你要求专用主机,你就控制了整个硬件。 CPU、RAM、套接字等。您可以使用自己的许可证 (BYOL)。但是,如果您要求专用实例,它的硬件仍然只适合您。您的 AWS 账户仍然是唯一使用该硬件的账户。你对它的控制较少,但即使你只是为了你的目的而锁定了一个硬件。
那么,为什么专用主机比专用实例更昂贵,毕竟无论哪种情况,您都“拥有”硬件?同样,无论哪种情况,AWS 都无法将该硬件用于其他用途。
你只是为了你的目的而锁定了一个硬件。
专用实例不是这样工作的。您的实例在某些专用硬件上运行。 它不是锁定你。如果您停止/启动实例,您可以在其他地方获得一些其他硬件。基本上,在您的实例运行期间,硬件是“您的”(您不与他人共享)。你停止/启动它,以后你可能会得到不同的物理机器(可能是旧的,可能是新的,也许它的规格会有点不同),等等。 所以你的实例在不同的物理服务器上移动 - 以当时没有被其他人占用为准。
有了专用主机,物理服务器基本上就是你的了。它不会改变,只要你付钱,它总是同一台物理机。
专属主持人
一旦您“分配”了专用主机,您就开始为整个主机付费。
主机很大。事实上,它是所选系列中最大实例的大小,但可以划分为同一系列的较小实例。 (“您可以运行任意数量的实例,直到与主机关联的核心容量。”)
在该主机上运行的任何实例都不会收费,因为您已经为主机付费了。
这就是专用主机比专用实例更贵的原因——收费是针对整个主机。
专用实例
“专用实例是在专用于单个客户的硬件上的虚拟私有云 (VPC) 中运行的 Amazon EC2 实例......专用实例可以与来自同一 AWS 账户的非专用实例的其他实例共享硬件。”
这意味着没有其他 AWS 账户会在同一主机上运行实例,但是来自同一 AWS 账户的其他实例(专用和非专用)可能会在同一主机上运行。
按实例计费,成本比正常实例费用高出约 10%(但如果它是系列中最大的实例则不收取额外费用,因为无论如何它都需要整个主机)。
简单来说:
Dedicated Instance:实体机或底层硬件,预留给全账号使用。您可以在此硬件上拥有用于不同目的的实例。
专用主机:物理机器或底层硬件仅供“一次性使用”使用,例如。某个应用程序。因此物理机可能没有被完全使用。
专用主机可能更贵的原因是因为您保留了更多资源而没有实际使用它们。我认为当您以合规性要求为目标时,这会很有意义。
考虑用于许可用例的专用主机: 我想引入我的 on-prime 实例中已有的许可证。