Windows Azure
更新日期: 2011年10月
Windows Azure 是一種作業系統,可用於 Windows Azure 平台的開發,以及做為服務裝載與服務管理環境。Windows Azure 平台是由硬體、軟體、網路和儲存體資源等基礎結構組成。Windows Azure 會處理負載平衡和資源管理,並依據所定義的需求,自動管理託管服務的生命週期。開發人員可以使用 .NET Framework、Unmanaged 程式碼或其他方式來建置及部署應用程式,以做為 Windows Azure 的託管服務。
Windows Azure 託管服務可以包含 Web 角色、背景工作角色和 VM 角色執行個體。如同其名稱所示,Web 角色執行個體可以接受連入 HTTP 或 HTTPS 要求,而且可以支援在 IIS 中託管的 Web 應用程式程式設計。背景工作角色執行個體與 Web 角色很相似,但不太相同。主要的差異在於,背景工作角色執行個體不是由 IIS 託管。而是,它們可以依照自己的權限執行。VM 角色不同於 Web 角色和背景工作角色,因為使用後面兩種角色時,您會著重於在 Windows Azure 所管理的作業系統中建立和執行程式碼。若為 VM 角色,您會提供預先設定的作業系統映像。
應用程式可以單獨包含 Web 角色執行個體、背景工作角色執行個體或 VM 角色執行個體,也可以包含這三種角色的組合。當應用程式的負載增加時,您可以針對任何定義的角色要求更多執行個體。透過執行角色的多個執行個體,Windows Azure 可協助應用程式擴充。延展性是透過虛擬化達成。當您需要擴充容量時,可以組織新的虛擬機器來處理增加的流量,而當您不再需要額外的容量時,也可以釋放它們。
下圖顯示的是屬於 Windows Azure 的元件。
如需 Windows Azure 以及最新版本所提供之新功能的詳細資訊,請參閱關於 Windows Azure。當您準備要開始使用第一個 Windows Azure 應用程式時,請參閱立即開始使用!(英文)
您可以在 Windows Azure SDK 下載頁面上取得最新版 Windows Azure SDK。
請參閱