Amazon-Web-Services
附加 EBS 的自動縮放圖像
我們有一個 AWS EC2 實例,它安裝了一個大約 70GB 的 EBS gp3 SSD。有時,我們會執行一些 scp 命令來將新文件複製到此 EBS,但在其餘時間,實例只會在 EBS 中執行讀取操作。
此實例從 Internet 獲取請求,並且對於每個請求,它必須讀取 2000 個文件(約 60kb 的 1000 個和約 414b 的 1000 個)。現在我們想將此實例包含在自動縮放組中。我們應該如何處理這個 EBS?據我所讀,我可以:
- 使用新的 EBS 創建新實例,每次創建時都會複製原始 EBS -> 它會複製 GB 並執行 IOPS,這最終意味著要花費 $ + 時間來複製 EBS。
- 使用多附加 EBS -> 更高的儲存成本(它是預置 GB,不是通用的)
- 使用 EFS。較低的速度和較高的延遲。價格高於 EBS,但創建多個時會更便宜。
- 在具有 min:1 max:1 的自動縮放組的微型實例上使用 NFS 以避免失敗,並在每次創建 EBS 時附加它。
- 使用 GlusterFS。我認為它在 AWS 上相當昂貴。是嗎?
我認為從長遠來看,我們共享的記憶體永遠不會超過 100GB。您認為在這種情況下最好的方法是什麼?我在 5) 中考慮,但由於成本,我在 4) 中考慮。
在這種情況下通常會使用 EFS,它被製成共享網路儲存。如果 EFS 成本或性能不適合您,您也可以使用多附加 EBS。
恕我直言,1 / 4 / 5 不是好的選擇。使用服務而不是伺服器。