Amazon-Ec2

我可以將 EBS 卷與 AWS ASG 重複使用嗎?

  • May 9, 2022

我想創建一個 ASG,以便我可以將現有的 EBS 卷(因為我在這些卷上有持久數據)重用到通過 ASG 實例化的新 EC2 實例。這可能嗎?

從評論中複製的更新

為了澄清我最初的問題,我不想同時將 EBS 卷附加到兩個 EC2 實例。相反,當一個 EC2 實例終止時,我想用以前的 EBS 卷啟動一個新的 EC2 實例,而不是創建一個全新的 EBS 卷

不。

自動縮放組啟動多個 EC2 實例。每個 EBS 卷只能附加到單個 EC2 實例。因此,您不應該這樣做,而且這可能是不可能的。如果您有多個捲和多個實例,您可能可以實現一些複雜的邏輯來使其工作,但您不應該 - 簡單的架構往往是最好的。

您可以做的是執行一個 EC2 實例,通過 ASG 訪問的 NFS 共享數據,或者您可以使用AWS Elastic File System,但要注意延遲相對較高。

如果您擴展您的要求和案例,您可能會得到更多有用的答案。

更新

根據附加要求,這可能是可能的。這不是標準要求,所以我認為沒有任何明確的支持。

我可能會考慮編寫某種啟動腳本,將捲與 EC2 實例相關聯,然後掛載它。這裡有一個答案,可能會有一些用處。使用 SNS 和 Lambda 進行某種設置可能是可能的,但 EC2 實例可能仍需要執行一些東西來映射卷。

其他人也許可以給你更多的資訊,我從來沒有做過這樣的事情。

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