我對我的應用程序使用了AWS。當前的配置是: 負載均衡器 - >多個EC2實例(自動縮放) - >所有安裝一個NFS驅動器與SVN同步多服務器更新體系結構
每當我們想要更新應用程序,我們登錄到NFS服務器(另一個EC2實例),並執行svn update到應用程序文件夾。
我想知道是否有更好的方法(架構)工作,因爲我有時在SVN更新和服務器需要一段時間更新後得到權限更改。 (考慮將S3安裝爲驅動器)。
我的應用程序是PHP + Yii framwork +和mysql數據庫。
感謝您的幫助, 丹尼
爲什麼不直接寫一個腳本來從每個EC2實例「svn up」? – 2013-04-09 22:02:17
目前尚不清楚你目前的解決方案沒有問題。 「權限更改」是什麼意思,就像錯誤一樣?爲什麼需要一段時間才能更新,而一段時間是什麼意思?你正在尋找一個解決你目前的問題或只是替代解決方案? – 2013-04-10 03:00:44
您可以創建自動啓動腳本,更新存儲庫並在每次啓動時對權限進行設置,然後監視存儲庫中的更改。 – Tim 2013-04-10 06:43:12