Microsoft Azure - 升級



假設我們的服務在 Azure 上執行良好。一段時間後,我們需要進行更改並升級正在執行的服務。這部分比較棘手,有時升級會很順利,有時你不知道是什麼原因導致了問題。Windows Azure 試圖解決這些問題。

更新雲服務

可以在 Azure 管理門戶中輕鬆更新應用程式程式碼。在繼續之前,您需要一個服務包(.cspkg)和服務配置檔案(.cscfg)。

步驟 1 - 登入管理門戶。

步驟 2 - 轉到要更新的服務。

步驟 3 - 點選頂部選單中的“例項”,然後點選“更新”。將彈出以下螢幕。

Update a Cloud Service

步驟 4 - 輸入部署標籤名稱並上傳 .cspkg 和 .cscfg 檔案。

步驟 5 - 選擇要更新的角色,或者如果要更新所有角色,則選擇“全部”。

步驟 6 - 根據需要選中複選框,然後點選右側的“箭頭”。

VIP(虛擬 IP)交換

您可能會遇到需要更改服務架構的情況。Azure 提供了一種可以輕鬆處理升級的方法。有兩個部署環境:生產環境和暫存環境。假設您的服務在生產環境中,但您可以在暫存環境中部署新版本。之後,您只需對其進行測試,如果一切正常,則將其與生產部署交換。在幕後,生產和暫存部署的虛擬 IP 會被交換,因此暫存環境成為生產環境,而生產環境成為暫存環境。交換髮生時,服務不會中斷。所有這些都在不中斷服務的情況下完成。如果需要,它還可以輕鬆回滾到舊的生產版本。

步驟 1 - 登入管理門戶。

步驟 2 - 轉到服務。從頂部選單中選擇“例項”。您可以在以下螢幕中看到此服務有兩個例項。

VIP (Virtual IP) Swap

步驟 3 - 當您在暫存和生產環境中部署服務時,您會看到螢幕底部的“交換”已啟用。您只需點選該交換圖示即可完成。

注意事項

  • 如果每個部署的端點數不同,則無法進行交換。
  • 它不會更改服務的 IP 地址。
廣告