我的問題非常簡單,我有一個Amazon Elastic Beanstalk應用程序,每次我想要附加一個現有的EBS實例,我的彈性自動縮放會創建一個新實例。Amazon Beanstalk自動縮放和EBS實例
我該怎麼做?
THanks。
我的問題非常簡單,我有一個Amazon Elastic Beanstalk應用程序,每次我想要附加一個現有的EBS實例,我的彈性自動縮放會創建一個新實例。Amazon Beanstalk自動縮放和EBS實例
我該怎麼做?
THanks。
如果您正在討論您的應用程序實例啓動的「主」EBS,那麼據我所知,當實例終止時,彈性負載平衡器會銷燬該EBS。它沒有保存。聽起來這就是你所描述的。
如果您正在討論除引導啓動之外(和之後)附加到實例的不同EBS,則應該很容易通過使用它重新將它附加到新實例彈性beanstalk配置文件。我認爲這種EBS可以保存。這是一個有趣的解決方案,可以確保數據在某些方面在實例之間持續存在,但正如您所說的,EBS不能同時由多個實例掛載。
我認爲大多數人使用S3或單獨的實例與NFS(這就是我所做的)保持不應該與一個不健康的實例死亡的數據。
什麼是NFS?我會谷歌它,但你的觀點可以是有用的 – Tony
理想情況下,你想設計你的應用程序,以便重要的數據不存儲在個別的實例。 –
你需要腳本,它將引導新的ec2實例將附加ebs。您需要添加您的捆綁包.ebextentions,創建配置文件,其中將包含用於安裝實例的命令。
以下鏈接將是有益的:
http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-ec2.html http://www.hudku.com/blog/configuration-setup-customizing-aws-elastic-beanstalk/
你的意思是你有準備,獨立的EBS實例準備好您的EB應用被拾起銀行? –
讓我告訴你情況:我的實例變得不健康,負載平衡器將其銷燬,創建一個新實例,但EBS商店未附加到新實例。這是一種情況。 – Tony
另一個場景是在多個實例之間共享相同的EBS,但我剛剛看到這是不可能的,但至少我想要介紹我的第一個場景 – Tony