內容簡介
《雲計算與Azure平台實戰》涉及伺服器端和客戶端在本地AzureDevelopmentFabric下的VisualStudio2008、.NETFramework3.5、WindowsAzure軟體開發包(SoftwareDevelopmentKit,SDK)、.NET服務SDK、SQLAzureSDK數據服務編程。示例程式演示了基於AzureBlob、表和佇列的數據存儲與檢索,基於ASRNE7成員資格和Azure訪問控制服務的用戶身份驗證和授權,用服務匯流排和它的佇列與路由實現服務端與客戶端的相互連線,用.NET服務和VS的圖形界面的工作流設計器植入工作流。大部分示例代碼使用示例StorageClient庫以簡化傳統.NET對象編程而不是生硬的HTTPS請求和回響。
作者簡介
作者:(美國)詹寧斯(Roger Jennings) 譯者:王鑫 丁斌
圖書目錄
第I部分 Windows Azure平台簡介
第1章 雲計算概述
1.1 把應用程式和服務遷移到雲上的原因
1.2 雲計算的起源
1.2.1 無盤工作站和瘦客戶端
1.2.2 網路電視及其衍生品
1.2.3 上網本客戶端
1.2.4 套用服務提供商和軟體即服務
1.2.5 Web託管服務
1.3 雲計算和一切即服務
1.4 雲計算本體
1.5 雲計算的關注點
1.6 小結
第2章 Windows Azure平台的體系結構
2.1 Windows Azure開發人員門戶
2.2 在Azure開發平台上創建並運行項目
2.2.1 為Visual Studio安裝Windows Azure SDK和工具
2.2.2 安裝並構建Windows Azure SDK示例應用程式
2.2.3 Development Fabric
2.2.4 Development Storage
2.3 使用Visual Studio 2008的Azure應用程式模板
2.4 使用輔助雲服務
2.4.1 .NET服務
2.4.2 SQL Azure
2.5 在Azure雲中部署套用和服務
2.5.1 Azure存儲服務
2.5.2 在Azure服務開發門戶上發布項目
2.5.3 在Cloud Fabric上發布項目
2.6 小結
第3章 分析Windows Azure作業系統
3.1 Windows Azure OS快速指南
3.2 Windows Azure服務的生命周期
3.2.1 在物理伺服器上創建宿主VM和第一個客戶VM
3.2.2 向宿主VM添加客戶VM
3.2.3 保持角色實例的健全性
3.2.4 升級服務軟體和Windows Azure
3.3 服務和數據的保護與隔離
3.3.1 信賴雲計算供應商的安全要求
3.3.2 隔離多個租戶的私有數據
3.4 保證Fabric Controller的可用性
3.5 為Azure虛擬化Windows Server
3.6 小結
第4章 可擴展的Azure表存儲與Blob存儲
4.1 創建存儲賬戶
4.1.2 使用託管服務令牌創建另一個存儲賬戶
4.2 使用和包裝Azure存儲服務的RESTAPI
4.2.1 使用Fiddler2顯示HTTP請求和回響的報頭及內容
4.2.2 用於REST風格存儲和身份驗證操作的C#包裝類
4.3 理解Azure表存儲·6I
4.3.1 使用代碼創建一個不存在的表
4.3.2 使用HTTPPOST方法創建不存在的表
4.3.3 向表中添加實體
4.3.4 查詢指定的實體或實體集
4.3.5 通過替換屬性值更新實體
4.3.6 刪除實體
4.4 Blob的存儲與檢索
4.4.1 Blob內容的類型
4.4.2 Storage Client類庫的Blob存儲和REST Blob存儲類
4.4.3 使用代碼從Windows Live Sky Drive中獲取檔案並把它上傳到Azare Blob存儲中
4.4.4 通過HTTPGET方法從Sky Drive下載Blob檔案
4.4.5 把Blob上傳到Azure存儲服務中
4.4.6 下載選擇的Blob
4.4.7 刪除指定的Blob
4.4.8 利用複製Blob和獲得Blob列表的新方法
4.4.9 Azure Blob的最新發展
4.5 小結
第2部分 在企業中利用雲服務
第5章 最小化轉移到Azure雲服務時的風險
5.1 繞過雲計算的貿易壁壘
5.1.1 最大化數據可用性,最小化安全風險
5.1.2 與IT相關的一個風險定義.
5.1.3 NIST’對聯邦雲計算標準的思路
5.1.4 美國國防部的潛在雲計算部署
5.1.5 獲得和審計法規
5.2 利用安全套接字層為web Role實現傳輸加密
5.2.1 為Azure數據服務啟用TLS
5.2.2 為Development Fabric創建自簽名證書
5.2.3 把發行人導出和導入到信任的根證書頒發機構列表
5.2.4 創建測試根證書頒發機構並使用它簽署測試證書
5.3 加密Azurg存儲服務中的個人信息
5.4 審計應與監管和行業標準一致
5.4.1 審計標準公告第70號(SAS70)
5.4.2 ISO/IEC27001:2005標準
5.4.3 Azure的SAS70和ISOEC27001:2005審計與認證
5.4.4 服務級協定和業務中斷風險
5.5 小結
……
第6章 驗證和授權服務用戶
第7章 最佳化Azure表的可擴展性和性能
第8章 使用Azure佇列傳遞訊息
第III部分 使用Azure服務高級技術
第9章 使用.NET訪問控制服務進行用戶身份驗證
第10章 使用.NET服務匯流排互連服務
第11章 .NET服務匯流排佇列和路由器
第IV部分 使用SQL Azure服務
第12章 管理SQL Azure的賬戶和資料庫
第13章 探討SQL Azure資料庫的關係特性