匯出 (0) 列印
全部展開

在 Windows Azure 中部署服務

更新日期: 2010年11月

Windows Azure SDK 會提供用以開發即將部署至 Windows Azure 之服務的環境和工具。您可以使用 Windows Azure 計算模擬器和儲存體模擬器來偵錯您的應用程式,並執行混合模式測試。然後使用 CSPack 命令列工具來封裝應用程式,以部署至 Windows Azure 預備或生產環境。

下圖顯示服務開發和部署的各個階段。

fe8dd18d-e573-4137-9dcf-fb9c850798e3

下列各節將說明服務部署程序的每個階段:

  1. 使用 Windows Azure 計算模擬器在本機測試您的服務

  2. 在混合模式中偵錯您的服務

  3. 使用 CSPack 來封裝您的服務

  4. 使用管理入口網站來部署您的服務

您可以使用計算和儲存體模擬器在本機偵錯您的服務,而不需要連線至 Windows Azure。Windows Azure 計算模擬器會模擬 Windows Azure 網狀架構,讓您能夠在本機執行和測試服務,並且確定服務會將足夠的資訊寫入記錄檔。當您的服務已經部署至 Windows Azure 預備或生產環境之後,記錄訊息和警示就是收集偵錯資訊的唯一方式。您無法將偵錯工具附加至 Windows Azure 中所部署的服務。如需使用計算模擬器來偵錯服務的詳細資訊,請參閱<使用 Azure SDK 工具來封裝、執行及部署應用程式>。

儲存體模擬器服務會模擬 Windows Azure 儲存體服務,讓您能夠執行及偵錯呼叫儲存體服務的程式碼,搭配計算模擬器使用將可協助您在本機環境中測試服務。一旦您的服務在本機開發環境中正常執行,即可變更組態檔,以連線至 Windows Azure,並在混合模式中測試生產儲存體服務。

當您的服務連線至 Windows Azure 生產儲存體服務時,會在混合模式中執行;換句話說,服務將在計算模擬器中執行,但您的資料會在 Windows Azure 中託管。完成本機測試之後使用混合模式,可讓您在預備環境中測試服務。

在混合模式中偵錯服務之後,即可準備封裝服務以部署至 Windows Azure。

完成偵錯之後,請使用 CSPack 命令列工具來封裝服務,以部署至 Windows Azure 預備或生產環境。cspack.exe 公用程式會產生服務封裝檔,然後您可以透過 Windows Azure 管理入口網站,將此檔案上傳至 Windows Azure。預設封裝名稱為 <service-name>.cspkg,不過您也可以選擇指定不同的名稱。

如果您已安裝 Windows Azure Tools for Microsoft Visual Studio,就可以從 Visual Studio 內部封裝和部署您的服務。如需詳細資訊,請參閱<Publishing the Windows Azure Application from Visual Studio>。

封裝服務之後,即可使用 Windows Azure 管理入口網站來建立雲端服務,以部署至 Windows Azure 預備或生產環境。

您必須上傳兩個檔案:

  • 使用 cspack.exe 公用程式建立的服務封裝檔。

  • 提供服務組態值的服務組態檔。

當您上傳服務封裝和組態檔時,系統會提供內部預備 URL,讓您能夠用來在 Windows Azure 預備環境中私下測試服務。當您準備實際執行服務時,可以將服務從預備 URL 交換至生產 URL。

如需建立及部署雲端服務的其他資訊,請參閱<如何建立及部屬雲端服務>。

另請參閱

顯示:
© 2014 Microsoft