圖片來源: 

iThome

 Step1  用VS 2008開發ASP.NET程式

在Visual Studio 2008上安裝了Azure工具以後,就可以在VS2008建立Azure程式的專案。專案目錄會增加Roles這個項目,Role代表在雲端的執行角色,包括執行前端呈現程式的WebRole和執行後端商業邏輯程式的WorkerRole,開發人員可以指定哪一支程式上線後由哪一種Role來執行。目前社群預覽版的Azure僅支援ASP.NET,所有ASP.NET的元件都可使用。

 

 Step2  建立Azure程式的組態檔

上傳程式前,要先在VS 2008中,建立Azure應用程式的組態檔(附檔名cscfg)。依照Azure的XML組態標籤,設定虛擬機器需要調用的執行實例(Instances),例如圖中WebRole有4個Instances,表示會使用4個執行實例來執行WebRole負責的程式。

 

 Step3  啟動本地模擬環境進行除錯

在VS 2008中,啟用本地端雲端模擬環境Development Fabric,可以追蹤Azure程式在不同執行實例中的執行情形,有問題直接使用VS 2008進行除錯。

 

 Step4  將程式上傳到雲端測試環境(Staging)

在VS2008中將完成除錯的Azure程式打包成Azure部署檔,透過Azure服務的開發者平臺,將Azure程式的部署檔和組態檔都上傳到雲端的測試環境中(Staging)。

 

 Step5  先在Staging環境測試,再移到Production環境

先在雲端測試環境(Staging)中測試程式的執行情形,可調整組態檔,改變執行實例的數量,來觀察Azure程式的執行效率,通過測試再將程式轉移到上線環境(Production)。

 

 Step6  上線執行

將程式轉移到Production環境後,即可對外提供服務。有需要增加運算資源時,可隨時在線上調整組態檔,改變WorkerRole和WebRole需要的執行實例數量。

 

【相關報導請參考「撥開微軟Azure雲端運算的迷霧」】

熱門新聞

Advertisement