2015-03-30 58 views
0

我想聘請Amazon EC2中的保留實例來託管應用程序。AWS:將RESERVED t2.medium調整爲m3.large。定價如何運作?

真正推動我選擇它的是內存容量。我知道我將會運行這個APP多年,但我不知道未來硬件要求將如何變化。

因此,可以說我僱用了一年的t2.medium保留實例,並且在6個月內我有一個需求熱潮,我意識到我必須遷移到m3.large。

我是否需要放棄已支付的t2.medium實例的6個月?或者我可以支付t2.medium和m3.large實例之間6個月的差異?

我認爲靈活性是真正讓AWS有趣......但我需要能夠以合理的成本擴大規模......

回答

1

你不需要放棄6個月 - 你可以用它來做其他事情,或者在亞馬遜保留的實例市場上銷售它。如果你的價格是正確的,這意味着略低於亞馬遜收費,你通常可以很快減輕負擔。我以這種方式購買了很多「已使用」的實例,因爲您可以獲得折扣的預留實例價格,但獲得更短的條款,即您的案例中的6個月。

順便說一句:當你談論在亞馬遜上的縮放時,你通常會通過添加更多的實例來談論縮放 - 這是你的另一種選擇。如果您的設計正確,則不必從媒體升級到大型媒體,購買其他媒體(或小型媒體),甚至可能使用現場實例來填補性能上的空白。

如果您從中等規模升級到大規模,因爲流量會增加,那麼如果流量回落,那麼當介質流向時,您將不能支付大量的費用。考慮設計您的應用程序以將其工作分散到多個實例中,並根據工作負載的變化來擴大和縮小這個數字 - 這將最終成爲您的最佳解決方案 - 如果可能的話在您的情況下。

0

簡短的回答:你不能做到這一點與一個單一的RI,也不能做不同的實例家庭之間。

的EC2常見問題的有關章節:

的RI與特定 例如家庭爲RI長期的持續時間相關聯;但是,如果它是Linux/UNIX RI,則可以將 從同一系列的一個實例類型(例如c3.large)更改爲另一個實例類型(例如, c3.xlarge)。

您可以將多個較小的預訂合併爲一個較大的預訂。例如,每小時0.014美元/小時的8個m1.smalls的每個 的RI可以被修改以創建4個m1.medium的RI,每個0.028美元/小時, 2 m1.larges,每個0.056美元/小時,或者1 m1.xlarge每小時0.112美元。

您可以將較大的預訂劃分爲多個較小的預訂。 例如,1美元/小時的RI爲1美元/小時,可以修改爲 創建一個RI爲2 m1.larges,每個$ 0.056 /小時,4 m1.mediums爲 每個$ 0.028 /小時,或者8個m1.smalls每小時0.014美元/小時。

http://aws.amazon.com/ec2/faqs/

像E.J。 Brennan說,你應該通過增加更多相同大小的實例來擴展你的應用,或者在市場上銷售未使用的RI。

+0

關於RI合併,AWS自動計費是否會自動執行?或者我需要去ec2->預留實例並修改自己? – 2017-09-11 23:28:45