走進雲計算 : Windows Azure 實戰手記
內容描述
《走進雲計算:Windows Azure實戰手記》是為微軟Windows Azure雲計算平臺而編寫,將帶來Windows Azure平臺的功能以及開發的方式等各式各樣的信息,幫助您瞭解微軟的雲計算平臺以及相關技術,或是評估微軟的Windows Azure平臺能力,以及如何在Windows Azure上開發應用程序的知識和技術。
《走進雲計算:Windows Azure實戰手記》共12章,內容包括雲計算概論、雲計算技術概觀、初探Windows Azure、Windows Azure應用程序開發基礎、Windows Azure應用程序開發:Table存儲服務、Windows Azure應用程序開發:BLOB存儲服務、Windows Azure應用程序開發:Queue存儲服務與應用程序問通信、雲上的關系數據庫:SQL Azure、雲上的訪問控制技術:AppFabric Access Control、雲服務的集散中心:AppFabric Service Bus、Windows Azure與其他平臺的互操作性、雲計算與Windows Azure安全性。
《走進雲計算》特別為雲計算的入門讀者編寫,對於雲計算技術人員、技術戰略分析人員和愛好者也有重要的參考價值,還可供高等院校雲計算和並行計算的研究者和同學作為參考資料及教材使用。《走進雲計算:Windows Azure實戰手記》由朱明中編著。
目錄大綱
推薦序一
推薦序二
作者序
本書導讀
第1章云計算概論
1.1雲計算的定義
1.2雲計算如何改變我們的生活
1.3搞懂“Xaas”
1.4雲深不知處——企業或個人是否真的需要雲計算
1.5結語
第2章云計算技術概觀
2.1虛擬化技術
2.2海量分佈式數據處理
2.3海量分佈式計算
2.4自治管理與中控操作系統
2.5多租戶技術
2.6結語
第3章初探Windows Azure
3.1微軟的雲戰略:軟件加服務
3.2 Windows Azure
3.3 Windows Azure雲平台
3.3.1 Windows Azure存儲服務(Storage Services)
3.3.2服務管理(Service Management)
3.3.3診斷功能(Diagnostics)
3.3.4 Windows Azure存儲擴展功能
3.3 .5應用程序服務器(Application Server)
3.3.6數據庫
3.4軟件與開發人員支持
3.4.1 Visual Studio Fools for Windows Azure與.NET開發人員支持
3.4.2非.NET開發人員支持
3.4.3輔助工具
3.5註冊Windows Azure賬戶
3.6結語
第4章Windows Azure應用程序開發基礎
4.1準備開發環境
4.2 Windows Azure模擬環境
4.2.1 Development Storage
4.2.2 Development Fabric
4.3編寫第一個雲Web角色應用程序
4.4編寫第一個雲後台工作角色應用程序
4.5設置診斷信息
4.5.1 Windows Azure Diagnostics API(診斷API)
4.5.2 Windows Azure診斷API工作原理
4.6將應用程序部署到雲上
4.6.1設置Windows Azure部署功能
4.6.2由Visual Studio Tools for Windows Azure部署雲應用程序
4.6.3傳統部署法
4.7訪問角色環境配置功能
4.8結語
第5章Windows Azure應用程序開發:Table存儲服務
5.1認識表服務
5.2 WCF Data Service簡介
5.3開發表服務應用程序
5.3.1直接訪問表服務的開發方法
5.3.2使用表數據模型方式開發
5.4表的自動化擴展:談PartitionKey的用途
5.5表服務設計建議
5.6結語
第6章Windows Azure應用程序開發:BLOB存儲服務
6.1認識BLOB存儲服務
6.2 BLOB存儲服務結構
6.2.1容器
6.2.2 BLOB對象
6.2.3訪問控制設置
6.3開發BLOB存儲服務應用程序
6.4管理BLOB存儲服務的訪問控制
6.5雲上的磁盤驅動器:Windows Azure Drive
6.6善用Windows Azure發布大型內容
6.7結語
第7章Windows Azure應用程序開發:Queue存儲服務與應用程序間通信
7.1認識Queue存儲服務
7.2開發Queue存儲服務應用程序
7.3雲上的應用程序間通信
7.3.1使用Oueue的應用程序間通信
7.3.2使用WCF的應用程序間通信
7.4結語
第8章云上的關係型數據庫:SQL Azure
8.1雲上的數據庫考慮
8.2認識SOL Azure
8.3創建與連接SQL Azure數據庫
8.4 SQL Azure安全性
8.4.1防火牆管理
8.4.2用戶賬戶與權限管理
8.5由應用程序訪問SQL Azure數據庫
8.5.1客戶端訪問基礎概念
8.5.2測試準備
8.5.3由Console/Windows FoIms/本地ASP.NET應用程序訪問SQL Azure數據庫
8.5.4由Windows Azure應用程序訪問SQL Azure
8.5.5使用ADO.NET Entity Framework訪問SQL Azure數據庫
8.5.6數據庫與應用程序設計考慮
8.6同步與遷移SQL Azure數據庫
8.7 SQL Azure OData Services
8.8結語
第9章云上的訪問控制技術:AppFabric Access Control
9.1面向服務架構
9.2認識Windows Azure Platform AppFabric
9.3 Windows Azure AppFabric訪問控制應用程序設計
9.4 AppFabric Access Control管理服務
9.5結語
第10章云服務的集散中心:AppFabric Service Bus
10.1 AppFabric Service Bus基礎概念
10.2 AppFabric Service Bus服務應用程序開發概念
10.3 AppFabric Service Bus的Service Remoting應用程序開發
10.4 AppFabric Service Bus的RES7服務開發
10.5 AppFabric Service Bus的Multicast服務開發
10.6 AppFabric Message Buffer:雲上的信息緩存區
10.6.1認識Message Buffer
10.6.2 Message Buffer應用程序開發
10.6.3使用Silverlight或Flash訪問AppFabric Message Buffer時的注意事項
10.7將AppFabric Service Bus服務應用程序部署到雲上的注意事項
10.8結語
第11章Windows Azure與其他平台的互操作性
11.1 Windows Azure平台互操作性
11.2準備Eclipse開發平台
11.3開發PHP on Windows Azure應用程序
11.3.1使用Windows Azure Tools for Eclipse開發應用程序
11.3.2不使用Eclipse開發PHP on Windows Azure應用程序
11.4在Windows Azure上部署非.NET平台應用的輔助工具
11.5結語
第12章云計算與Windows Azure安全性
12.1烏雲還是白雲?談雲計算的安全性
12.1.1最頂層:雲安全協定
12.1.2基礎設施層次(Iaas Security)
12.1.3平台服務(Paas Security)
12.1.4軟件服務(Saas Security)
12.2 Windows Azure平台安全性
12.3結語
附錄A Windows Azure的收費模式