我們的作業負載極大地受益于極快的 IO 以及從現有快取中作業。IO 作業負載的大小可能高達 100GB。我目前正在測驗 EBS gp3 10k IOPS,這是可以接受的,但可能會更好。
Amazon 是否支持某種實體配置,我可以通過首先將作業系統和資料從 EBS 卷復制到臨時本地實體存盤中來請求啟動我的實體,并在我請求關閉時再次退出?
uj5u.com熱心網友回復:
EC2 提供了諸如
現在,停止和終止實體之間存在差異。如果你停止一個實體,臨時實體存盤的內容不會丟失(更多資訊:實體生命周期)。如果您終止一個實體,顯然一切都消失了。我正在澄清這一點。因為根據 AWS,無法保證在實體終止的情況下安全地復制資料(來源):
如果您在實體終止時運行腳本,您的實體可能會例外終止,因為我們無法確保關閉腳本運行。Amazon EC2 嘗試徹底關閉實體并運行任何系統關閉腳本;但是,某些事件(例如硬體故障)可能會阻止這些系統關閉腳本運行。
為了從實體存盤中保存資料,解決方案是定期備份資料:https : //aws.amazon.com/premiumsupport/knowledge-center/accidental-termination/
uj5u.com熱心網友回復:
我認為您可能會從比您需要的更復雜的角度來解決這個問題。
我認為您應該將作業系統留在 EBS 卷中,并為您的作業資料使用適當大小的實體存盤卷。
也許 c5d.xlarge 會是一個不錯的選擇。
此外,您仍然需要考慮一種解決方案,在關閉時可靠地將資料復制回持久性 (EBS) 存盤……也許您可以制作一個在關閉時運行的 systemD 服務,它只執行 rsync;也許這會讓你朝著正確的方向前進:https : //medium.com/@benmorel/creating-a-linux-service-with-systemd-611b5c8b91d6
此外,如果您想要一個在每次啟動時運行的啟動腳本,這里有更多關于這樣做的資訊:https : //aws.amazon.com/premiumsupport/knowledge-center/execute-user-data-ec2/
最后,為了解決您的第一個問題“亞馬遜是否支持某種實體配置,我可以通過首先將作業系統和資料從 EBS 卷復制到臨時本地實體存盤中來請求啟動我的實體,并在我要求關機?” 簡短的回答:沒有。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/329547.html
