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雲端運算的迷霧」】
熱門新聞
2024-12-27
2024-12-24
2024-11-29
2024-12-22
2024-12-20