2011-02-05 136 views
1

假設我已經在EC2上部署了一個Web應用程序,可能是通過FTP或遠程桌面。所以從現在開始,更新到我的web應用程序的新版本的最佳方式是什麼?在Amazon EC2上升級Web應用程序的最佳實踐

我主要關心的是在負載均衡器後面運行該應用程序的多個實例:是否有一種方法可以一次更新所有實例,以便從不使用不同版本的Web應用程序運行兩個實例?

謝謝。

回答

1

是的。從負載平衡器中刪除每個實例(使用API​​或AWS管理控制檯)並更新其軟件,直到只剩下一個實例。在不刪除它的情況下升級它,然後重新添加所有其他實例。

當負載均衡器將您的流量發送到兩個不同版本的軟件時,沒有時間了。

+0

這是一個有效的答案,但不幸的是它不能縮放。如果您需要多個負載平衡實例來隨時承載負載,則無法工作。 – 2011-02-15 14:57:43

相關問題