我創建了一個 AWS EC2 實體來運行一個適用于大多數情況的計算例程,但是我時不時地遇到一個用戶需要運行一個計算例程,該計算例程由于缺少 RAM 而導致我的程式崩潰。
如果需要或達到某個閾值(例如,當使用 80% 的 RAM 時),是否可以擴展 EC2 實體的 RAM 和/或 vCPU。我試圖避免的是保留和不必要的大型實體,并且只在需要時擴展資源。
uj5u.com熱心網友回復:
無法調整 Amazon EC2 實體上的 vCPU 或 RAM 數量。
相反,您必須:
- 停止實體
- 更改實體型別
- 啟動實體
虛擬機將在具有與實體型別匹配的正確資源的不同“主機”計算機上進行配置。
一種常見的方法是擴展實體的數量以處理作業負載。這被稱為水平縮放,并且在可以將作業分布在多臺計算機之間而不是使單個計算機“更大”(即“垂直縮放”)的情況下效果很好。
上述情況的唯一例外是在使用Burstable 性能實體 - Amazon Elastic Compute Cloud時,它能夠提供大量 CPU,但只能在有限的時間內提供。這在您有突發需求(例如每小時處理或尖峰作業負載)時非常有用,但在需要持續的高作業負載時不應該使用。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/431305.html
上一篇:是否可以增加S3的讀寫限制?
