2013-02-26 12 views
0

我是AWS新手(亞馬遜網絡服務)以及我們自己定製的基於boto的python部署腳本,但希望獲得針對簡單配置管理任務的建議或最佳實踐。我們有一個簡單的Web應用程序,它具有用於由命令行-D定義的Java環境變量控制的多個不同後端環境的配置數據。有時,由於我們的後端服務的維護或部署時間表,我們需要從一個後端環境切換到另一個環境。在AWS自動升級組上重新配置和重新部署的最佳實踐

當前過程需要python腳本才能完全銷燬並重建所有虛擬基礎架構(負載平衡器,自動縮放組等),以便通過更改命令行參數來重新部署應用程序。在傳統的服務器基礎架構上,我們將登錄到容器的管理控制檯,更改變量,彈出容器,然後完成。

在AWS環境中是否有此操作的最佳實踐,或者是在AWS環境中完成所有部分的完全銷燬和重建的唯一方法?

回答

0

這取決於你必須改變哪些資源。 AWS正以快節奏的方式進行日常演變。我建議您查看AWS API以瞭解您需要處理的資源,並檢查是否可以更改資源而不破壞資源。

例如:今天,一旦創建它,​​就不能更改啓動組。您必須刪除它並使用新配置重新創建它。但如果您將一個自動縮放組連接到該啓動組,則必須刪除自動縮放組等。我認爲你可以在AWS API文檔的幫助下重構它,但是我相信總有改進的空間。

HTH