Amazon-Ec2

EC2:超過最大關機時間

  • January 2, 2020

Amazon EC2 中的實例是否有最大關閉時間?這個最大值是否可以通過 EC2-API 進行配置?

我們在關閉時將數據從實例傳輸到 S3。這適用於小文件。但是,如果它們變得更大(幾 GB),我們會體驗到並非所有數據都被傳輸。

作業系統:Ubuntu 11.04(EBS 支持的 AMI)

我們經歷的最長關機時間約為 10 分鐘。在那之後,這台機器將被亞馬遜殺死。

其他一切都會令人驚訝,因為亞馬遜只對實例執行的時間而不是關閉的時間計費;因此,如果關閉時間越來越長,他們就會賠錢。

當您停止或終止 EC2 實例時,Amazon 會向作業系統發送軟關閉請求,讓它以乾淨、安全的方式結束。如果系統在短時間內(幾分鐘)內沒有指示它正在關機,那麼亞馬遜會有效地拔下電源插頭,強制關機。

我不知道亞馬遜對這個軟關閉寬限期有多長的任何承諾,所以我建議你不要假設或依賴特定的最低限度。即使亞馬遜今天為您提供 10 分鐘的一個實例,他們也可以輕鬆地將其縮短到明天的 3 分鐘,例如,當他們對新實例有大量需求時。

如果您需要在實例關閉之前進行重要的總結,則向實例發送信號(Web 請求或 ssh 命令),等待其完成任務,然後啟動 EC2 關閉。

例如,如果您正在使用 Amazon 可以隨時關閉實例的現場實例,那麼請經常保存您的工作,以便在實例突然終止時不會失去太多工作。

引用自:https://serverfault.com/questions/295065