當使用Amazon Web Services設置EC2時,是否有任何理由不要始終使用最便宜的實例(即t2.nano - 如果您打算使用基於實例的tx.x),並讓它自動放大(注:UP,而不是OUT)使用它需要的東西?AWS EC2:任何不總是使用最便宜實例的理由?
如果你不一定需要它,爲什麼要從更高的實例開始(例如t2.micro,t2.small,t2.medium)?
是否確保在縮放自動調整時不存在性能問題的唯一原因?
當使用Amazon Web Services設置EC2時,是否有任何理由不要始終使用最便宜的實例(即t2.nano - 如果您打算使用基於實例的tx.x),並讓它自動放大(注:UP,而不是OUT)使用它需要的東西?AWS EC2:任何不總是使用最便宜實例的理由?
如果你不一定需要它,爲什麼要從更高的實例開始(例如t2.micro,t2.small,t2.medium)?
是否確保在縮放自動調整時不存在性能問題的唯一原因?
看起來自動按比例放大是not available in AWS,實際上你必須縮小OUT。考慮到這一點,始終從最小的實例開始,您的應用將運行良好,這可能不是最便宜的。
這一切都基於您的應用程序使用情況。如果您在AWS中使用EC2實例測試某個T2家族實例的情況非常好,那麼您可以繼續使用它。對於生產,您可以在應用程序中使用以下實例庫。
應用程序使用情況:
CPU BOUNS使用C4家族
內存BOUNS使用R4或M3系列
存儲BOUNS使用D2,I2和I3家庭
請找到以下鏈接供您參考。
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html
在我看來相當廣泛的問題,因爲我們並不知道底層的應用,所以我會給基於當它顯然是行不通的一些假設的例子。
我還假設您在此處使用自動縮放並基於警報和指標添加另一個實例類型?
例如,如果您在針對以客戶爲中心的重要解決方案的自動縮放組內有單個實例,那麼在您的系統由於資源限制而可能無法足夠快地提供請求並且正在進行縮放過程時你可能會失去習俗和/或金錢。特別是如果你需要擴展大約5次才能獲得正確的實例類型。
另外,什麼是瓶頸?如果其網絡通過T2系列進行擴展將無濟於事,因爲只有某些實例類型才支持增強型網絡。對於一般的目的,你會想要一個m4類型。
驅動器downvote?任何特定的原因? –
AWS不支持自動縮放,只能自動縮放OUT。擴展UP需要關閉實例,更改實例類型,然後啓動實例備份。另外,如果您的服務器應用程序有任何內存使用設置,則每次擴展服務器時可能必須更新這些設置。此外,您還需要非常瞭解CPU信用在T2實例上的工作方式,然後才能在任何生產工作負載中使用它們。 –
儘管你說的是真的,但如果你在自動縮放組裏面配置了一些東西,那麼你可以在沒有人工干預的情況下做到這一點。儘管您的應用需要支持將新節點引入羣組並逐步淘汰舊羣組的過渡。 – d1ll1nger