是否可以合併多個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/instance-types/

預留執行個體是一種套用於您的 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。與第二組的故事相同。在這種情況下,您將無法為 m1.xlarge 建立預留(因為實例計數中沒有足夠的實例)。

PS:為了清楚起見,您無法合併實例: 現在您可以合併預訂為此,您可以建立(手動或從可用實例開始建立 AMI)更大/更小的實例,該執行個體將透過更大/更小的預留費用來支付。

相關內容