Windows Azure執行在Microsoft Data Center機器上。Windows Azure是一個微軟所提供的服務,您可以透過網際網路使用它以執行應用程式,並儲存資料。
Windows Azure平台提供了以下主要部分:
• Compute服務:執行應用程式。
• Storage服務:儲存資料。
• Fabric:進行應用程式管理與監控。
Compute服務可以執行多種類型的應用程式。特別是同時上線使用者人數眾多的情況下。Windows Azure應用程式可以有多個實體,每一個實體獨立在一個虛擬機器(Virtual Machine,VM)之中執行。
Windows Azure CTP版提供2種類型的實體給開發者使用:
• Web Role Instance:接收HTTP或HTTPS請求。開發者可以建立ASP.NET、WCF、PHP等執行在Web伺服器上的程式。
• Worker Role Instance:不接收外部的請求或連線,請求由自己初始之。
您可以利用目前最流程的.NET語言,Visual Basic或C#來開發Windows Azure應用程式,也可以直接使用C++來進行撰寫。
以下步驟說明如何deploy ASP.NET到Windows Azure雲端平台
工具:VS2008 SP1 +
Windows Azure Tools for Microsoft® Visual Studio®1.建立CloudService

2.加入WebRole,改名

3.設計網站

4.簡單的程式

5.Build OK之後,publish
(需先到此網站伸請Windows Azure測試帳號,大約等1~2周;伸請SQL Azure帳號約3~4天,測試帳號只能用到年底,2010年之後要付費)
7. New Service-> Hosted Service

8.

9.

10.直接給它Deploy ,標準是先deploy到staging 環境再到Production,這邊跳過staging

11.上傳設定檔,

12.喝茶時間....deploy要等好久....
13.終於成功之後,給他Run起來

14.OK啦~