Microsoft 開發人員程式碼

概觀

1

基礎

2

取得工具

3

開始撰寫程式碼

什麼是雲端開發?(概觀)

雲端運算是指從遠端執行以及透過網際網路存取的電腦和應用程式。在雲端運算中,虛擬機器在大型資料中心內執行並取代實體電腦和伺服器。藉由將許多使用者的運算需要彙總到單一資料中心內,所達成的規模經濟可產生諸如更低的電源耗用量、更簡單的安裝和維護作業,以及更方便進行容量和效能升級等明顯的成效。您從本機桌上型電腦或伺服器重新部署到雲端的許多應用程式都不用變更就可以執行。

1基礎 

觀看這段有關 Microsoft 雲端產品的影片,然後安裝您建置第一個 Azure 應用程式所用的工具來準備您的環境。

播放影片

了解雲端開發的基礎
影片 | 7 分鐘 | 雲端開發 | 2010 年 6 月

了解什麼是雲端平台之後,請觀看下一段影片來了解適用於雲端開發的工具和技術,包括以 Azure 平台為基礎的三大雲端開發建置區塊:Windows Azure、SQL Azure 及 Windows Azure。

2取得工具 
立即下載 

按一下此按鈕會安裝:

  • Web Platform Installer (執行其餘的安裝)
  • Visual Web Developer 2010 (如果您沒有 Visual Studio 2010 的話)
  • Windows Azure Tools for Microsoft Visual Studio
  • Windows Azure SDK
  • 必要的 IIS 功能設定
  • 必要的 Hot Fix

如需協助挑選正確的 Visual Studio 版本,請檢閱 Visual Studio 2010 比較表
有關小組開發的詳細資訊,請閱讀 應用程式開發週期管理

3開始撰寫程式碼 

下載範例程式碼,接著依照這些影片的指示,立即開始撰寫程式碼。

播放影片

雲端裝載
影片 | 23 分鐘 | Windows Azure | 2010 年 6 月

Windows Azure 為以雲端為基礎的應用程式提供核心的運算和儲存功能。您可以使用您已熟悉的 Microsoft 工具和技術來建置應用程式,包括 .NET、C++、ASP.NET、WCF 和 Visual Studio。Windows Azure 提供您發揮應用程式威力所需的虛擬 CPU 和儲存空間,讓它們能夠彼此溝通,並且有效地將儲存的資料傳遞給使用者。

觀看這段影片後,您就可以開始進行下一步。您也可以觀看這一系列的下兩段影片,了解 SQL Azure 和 Windows Azure。

下一步:深入了解 Windows Azure 功能

取得此專案的程式碼  C#  VB

播放影片

關聯式資料
影片 | 12 分鐘 | SQL Azure | 2010 年 6 月

SQL Azure 提供關聯式資料庫功能,可以讓應用程式在 Microsoft 裝載的資料中心內儲存和操作關聯式資料。另外還提供 SQL Azure Reporting (SQL Server Reporting Services 的版本之一) 和 SQL Azure Data Sync,可在本機與以雲端為主的資料庫之間進行資料同步處理。

下一步:觀看其他 SQL Azure 相關影片

取得此專案的程式碼  C#  VB

播放影片

通訊
影片 | 25 分鐘 | Windows Azure | 2010 年 6 月

Windows Azure 提供基礎結構服務,可讓您在雲端內建置縝密的分散式應用程式。當中的服務包含:服務匯流排,用於讓您的應用程式在雲端內公開其他應用程式能夠存取的介面;存取控制,可讓您的應用程式支援各種數位識別的驗證存取 (例如 Active Directory、Windows Live、Google 或 Facebook 帳戶);以及快取服務,用於提升您 Windows Azure 應用程式的效能。

下一步:觀看其他 Windows Azure 相關影片

取得此專案的程式碼 C# (不再可用) VB (不再可用)

開發人員主題

Office365 中的 SharePoint
了解 Office 365,包含訓練套件。

Dynamics CRM Online
參與 Dynamics CRM 相關訓練課程。

Hyper-V 雲端
利用 Hyper-V 和 System Center 在您自己的資料中心內掌控雲端的威力。

Windows Server 2008 R2 Hyper-V
Windows Server 2008 R2 是以 Hypervisor 為基礎的伺服器虛擬化技術。

System Center
符合成本效益又靈活的資料中心服務,以整合的方式管理實體、虛擬和雲端環境。

書籍

Programming Windows Azure:Programming the Microsoft Cloud
以 .NET 或其他像是 C/C++、PHP 或 Ruby 等語言撰寫應用程式程式碼。
Cloud Computing with the Windows Azure
了解 Windows Azure 的安全性、隱私權、法規遵循,以及備份和復原。
Windows Azure:Articles from the Trenches Volume 1
二十篇涵蓋各種主題的文章,從入門到實作靈活雲端應用程式最佳作法,無所不包。
Windows Azure (Expert's Voice in .Net)
了解如何搭配和個別使用 Windows Azure、Windows Azure 和 SQL Azure。
Azure in Action
探索如何設計和調整在雲端內執行的前端及後端服務。
Windows Azure 架構指南 - 第 1 部
示範如何能夠調整現存內部部署的 ASP.NET 應用程式在雲端內運作。