2014-10-04 118 views
0

我在AWS上設置了彈性Beanstalk應用程序,最初在32位Amazon Linux上使用PHP進行設置。根據文檔,無法將32位更改爲64位實例,這意味着我無法利用僅在64位中提供的m3實例。elastic beanstalk從32位更改爲64位

我假設更改爲64位環境,我將不得不創建一個新的Beanstalk應用程序並刪除舊的應用程序。所以我的問題確實是:有沒有辦法做到這一點,同時保留現有的RDS實例?如果沒有,我需要遵循哪些流程來防止數據丟失?

回答

1

爲您的RDS創建快照。複製數據庫的快照ID。 然後爲64位解決方案堆棧啓動一個新環境。例如,如果它是Java應用程序,則可以使用「運行Tomcat 7 Java 7 的64位Amazon Linux 2014.03 v1.0.71」。如果您使用控制檯,則可以在創建環境時創建RDS實例。創建嚮導會詢問您是否需要數據庫。如果你說是,你將有機會爲你的數據庫指定快照ID。新環境正常運行後,您可以終止舊環境。舊環境的數據庫也將被刪除。但不用擔心,因爲您使用此數據庫的快照創建了新的環境,新環境將擁有自己的獨立數據庫,其中包含快照中的相同數據。

讓我知道你是否需要任何步驟的幫助。