簡體   English   中英

EC2 實例的功能是否按比例擴展?

[英]Do the capabilities of EC2 instances scale proportionately?

假設我有三個選擇:

實例類型 虛擬CPU Memory (GiB) 帶寬 (Gbps) 價格
小的 一個 C D
中等的 2A 2B 2C 二維
大的 4A 4B 4C 4D

運行 4 個小型實例與 2 個中型實例與 1 個大型實例有何影響? 一個更好還是它們相同?

我對這一切都很陌生,在此先感謝。

您的表在 Instance Type 系列中是准確的 例如, m5.largem5.xlargem5.2xlarge

使用多個(較小的)實例的一些好處是:

  • 跨多個可用區(不同的數據中心)分布實例以避免潛在的中斷時間(這種情況很少見,但可能發生)
  • 如果單個實例出現問題,則只會丟失一部分容量,而不是丟失所有容量
  • 如果您的應用程序不能使用多個 CPU ,那么在單獨的實例上運行線程將比在更大的實例上運行單個線程執行得更好
  • 實例可以單獨更新(例如安裝新版本的軟件),因此在升級過程中只有一部分總容量不可用,而不是全部不可用
  • 您可以在單個實例上測試較新版本的軟件並密切監視它以確認其行為符合預期,而無需一次全部推出更改

使用多個實例的缺點是:

  • 必須在每個實例上運行操作系統的開銷更大(因此應用程序可用的 RAM 和 CPU 更少)
  • 應用程序需要設計為跨多個實例運行(通常以無狀態方式)
  • 需要負載均衡器來分配負載(假設您正在運行 web 應用程序)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM