Windows Azure Platform (十六) 由預備環境向生產環境過渡Windows Azure Platform (十)把本地的Azure Project部署到雲端伺服器上

來源:互聯網
上載者:User

  前一章我們已經提到,Windows Azure平台為每個Hosted Service提供了兩個部署環境:Staging環境和Production環境。

  • Staging環境(預備環境)產生的Web URL是由GUID組成,通常用於測試和內部版本網站
  • Production環境(生產環境)產生的Web URL可以由使用者指定,通常用於商用和正式發布網站。
  • 一般來說,開發人員完成開發後悔首先部署到Staging環境進行測試,然後通過VIP Swap功能切換到Production環境中去。

  本章將介紹如果建立一個預備環境的網站,然後通過VIP Swap切換到生產環境。

  1.建立Windows Azure Project

  我們建立一個Windows Azure項目,然後右鍵"Package",具體過程請參考Windows Azure Platform (十)把本地的Azure Project部署到雲端伺服器上

  2.Windows Azure建立託管服務

  開啟瀏覽器,進入Windows Azure使用者管理介面。點擊建立"託管服務"

在彈出的"建立託管服務"做如下的設定:

  • 地區選取項目"東亞"
  • 部署選項選擇不部署

  這樣一個位於香港資料中心的託管服務就建立好了。

  

  3.部署預備環境

  選中建立的託管服務,選擇"建立過渡部署"

  在彈出的"建立部署"視窗裡,輸入部署名稱,然後上傳CSPKG和CSCFG檔案

 當使用者單擊"確定"按鈕開始部署時會彈出一個警告視窗。這是由於當前的ASP.NET只設定了一個Instance,無法得到Windows Azure 99.95%的高可用性。這裡單擊"是",忽略警告,繼續部署。

   上傳完畢後,主介面會不斷更新部署狀態。

  一直到部署完畢,狀態會變成"就緒",表示這個應用程式已經成功部署到Windows Azure平台並且已經啟動。

  我們可以觀察到:DNS Name顯示了這個Hosted Service目前在Staging環境對應的網域名稱。因為我們建立的是過渡部署(staging),所以網域名稱是由GUID來組成的。

  

  4.向生產環境過渡

  Windows Azure平台的Staging環境主要是供測試用的,它的URL是和部署ID有關,所以不是很有好。我們可以通過VIP Swap(交換VIP)功能來將Staging部署切換到Production部署。

  我們只要選中之前的部署網站,然後單擊工具列的Swap VIP按鈕。

  

  在彈出的確認視窗裡列舉了目前要切換的Hosted Service等資訊。我們只要選擇"確定"即可。

  

  然後就會顯示更新託管服務:

  操作會在一分鐘內完成。然後就可以看到我們的網站是在生產環境了。響應的URL也變成之前設定的了。

  

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.