[英]how to run multiple instances of apache on ubuntu amazon ec2 instance
[英]How to deploy and update app on multiply ec2 instances in Amazon Auto-scaling group?
您能否建議我在哪些方面將代碼更改從SVN部署到在自動擴展組中的Amazon負載均衡器后面運行的所有ec2實例? 當在自動縮放組中自動啟動新的ec2實例時,我還需要將代碼更新到最新版本。
我想使用'user-data'在新機器上運行'svn up'。 也許我可以使用cron在所有機器上定期運行'svn up'。 你能提出更好的解決方案嗎
在我看來,你不應該更新正在運行的實例上的代碼,更好的是創建一個主AMI,它已准備好所有更新的堆棧/代碼,然后有條不紊地終止正在運行的實例,並讓自動擴展代碼來處理部署根據需要的新實例,這將實際部署您的新代碼。
您可以使用AWS Cloudformation執行此任務: http ://aws.amazon.com/about-aws/whats-new/2013/02/20/announcing-new-aws-cloudformation-deployment-enhancements/
或者ElasticBeanStalk:
嘗試谷歌搜索“AWS滾動更新”以獲得更有用的鏈接。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.