2017-07-04 90 views
1

我們的一個應用程序使用大量內存,但CPU數量不多。我們使用m4.2xlarge,這意味着我們有32個內核RAM8個內核。按照我的要求,我們需要4個核心和8GB RAM。我搜索了這些實例類型的組合,但是我沒有得到。因此,是否有機會創建自定義實例類型。是否可以在aws上創建自定義實例類型

+1

它是不可能的。作爲替代方案,您可以獲得一個巨大的實例並在其上運行Docker容器,並配置所有硬件需求。 – MaiKaY

+0

考慮一個t2.xl或m4.xl?這將比m4.2xl便宜。您在AWS中看到的核心不一定對應於物理核心的相同計算能力,以供參考,因此不要假設4物理核心需求,因此可以輕鬆轉換爲雲中的4核心。 – Henry

回答

4

恐怕沒有像自定義EC2實例類型那樣的東西。您需要從提供的EC2實例類中選擇一個。

此外,您對m4.2xlarge實例的內核數量的假設不正確。 m4.2xlarge實例具有4個虛擬內核,而不是8個。請參閱Virtual Cores by Amazon EC2 and RDS DB Instance Type

根據this,每個vCPU是Intel Xeon核心的超線程(T2和m3.medium實例除外)。 AWS不保證除此之外的任何內容。因此,如果您需要具有7.5 GiB RAM的4個虛擬CPU(即,每個核心有2個虛擬核心x 2個超線程= 4個vCPU)實例,則可以選擇c4.xlarge實例。它不可能。

+0

您可能會考慮將'(即2個虛擬內核)'闡明爲'(即,每個內核2個虛擬內核×2個超線程= 4個vCPU)',以便那些可能不會立即看到如何從4切換回2 , 這裏。你是對的,但我最初的反應是「等等,什麼?」 –

+1

@ Michael-sqlbot:按照你的建議編輯。感謝您的反饋,邁克爾:) –

相關問題