是否可以合并多个 AWS EC2 实例?

是否可以合并多个 AWS EC2 实例?

我正在获得一个预留的 AWS EC2 实例。但我担心如果我预先投资并需要升级,我将无法升级。

事实上我会这样做,但我不会拿回已终止实例剩余部分的钱。

我可以让多个 EC2 实例作为一个服务器,具有相同的 IP 和卷吗?

PS,我希望在其上安装 CentOS 6/WHM。

答案1

预留实例不与特定的 EC2 实例绑定。当您购买预留实例时,它基本上允许您以折扣价在特定可用区域和大小中运行任何实例。但它可以是任何在特定时刻满足条件的实例。

因此,如果您购买了预留实例,然后升级该机器,则预留实例将不再适用。但是,如果您在同一个可用区启动了另一个大小相同的实例(或正在运行另一个实例),则预留实例将开始适用于该实例。

您不能将 EC2 实例组合到一台机器中。

EBS 卷在任何时候只能附加到单个 EC2 实例。

答案2

首先需要澄清一些问题,因为您似乎对 EC2 以及它如何结合在一起不太熟悉。

EC2 实例是运行您选择的操作系统的虚拟机,具有固定的 CPU 和 RAM 分配。每个实例的数量由实例类型(t1.micro、m1.small、c1.medium 等)决定。有关实例类型和规格的更多信息,请参阅此处:

http://aws.amazon.com/ec2/实例类型/

预留实例是一种计费结构,适用于您的 AWS 账单。其工作方式是,您根据 1 年或 3 年的期限预先支付固定金额,这样您就可以以较低的每小时费用使用您的 EC2 实例。

EC2 实例类型可以更改。您可以停止实例,将其(例如)从 t1.micro 更改为 m1.large,然后重新启动,这将升级实例可用的硬件。如果您想要固定 IP 地址,您可以关联弹性 IP 地址,无需额外付费。请注意,如果您没有明确关联弹性 IP,您的 IP 地址将在重启时更改,并且您将无法恢复之前使用的地址。

如果您购买了预留实例,以降低运行 EC2 实例的每小时持续成本,并且您后来更改了实例类型,现在也可以调整预留实例的类型。但是,这受某些条件限制,AWS 不会退还您预留实例价格的任何部分。有关其工作原理的更多信息,请参阅以下链接:

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html

合并多个 EC2 实例不是 AWS 或(据我所知)任何其他现有云提供商的功能。如果您想要启动多个实例并将它们集群化,则需要了解如何使用 Red Hat Cluster Suite 或适用于您平台的等效软件来执行此操作。

我希望这有帮助!

答案3

根据该文件http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ri-modifying.html现在可以合并或拆分属于同一实例系列的预留实例。

只需确保您的实例已同时被保留(实例数):即如果您保留同时地今天,您可以将 10 个 m1.small 实例分组为 5 个 m1.medium,或者 1 个 m1.medium 和 2 个 m1.large,或者 1 个 m1.xlarge 和 1 个 m1.medium,等等。

如果您昨天预留了 5 个 m1.small,那么今天您又预留了 5 个 m1.small 实例,那么您只能使用两个不同的组来玩这个游戏:对于第一个组,您可以创建 1 个 m1.large + 1 个 m1.small 或 2 个 m1.medium + 1 个 m1.small;对于第二个组,情况相同。在这种情况下,您将无法为 m1.xlarge 创建预留(因为您的实例数量不足)。

PS:需要明确的是,你不能合并实例: 现在您可以合并预订为此,您可以创建(手动或从可用实例开始创建 AMI)更大/更小的实例,并以更大/更小的预订费用支付。

相关内容