雲端運算平台 Windows Azure 最佳應用開發 (Windows Azure 雲端運算平台應用開發揭祕)

徐子岩

  • 出版商: 佳魁資訊
  • 出版日期: 2013-11-26
  • 定價: $520
  • 售價: 8.5$442
  • 語言: 繁體中文
  • 頁數: 496
  • ISBN: 9865764377
  • ISBN-13: 9789865764371
  • 相關分類: Microsoft Azure雲端運算

無法訂購

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

如果你希望知道Windows Azure 平台都提供哪些雲端運算的功能,應用程式如何使用這些功能,建構一個高可用、可伸縮、高性能的應用程式,本書絕對能夠滿足你的需求。
本書是微軟 Windows Azure MVP 工程師的技術實戰和心得體會,主要包括Windows Azure 平臺的基礎知識、使用方法、功能特點以及如何基於Windows Azure 平臺設計高可靠、可擴展的應用程式,幾乎涵蓋了Windows Azure 平臺的所有內容。
全書分為8章,作者試圖透過一個貫穿始終的範例專案,以儘量貼近專案導入的真實視角,介紹整個Windows Azure 平臺。
1章和第2章包括雲端運算的基礎知識和Windows Azure 平臺的概述、計費模式和商業案例。
3章到第7章,通過完整的範例專案介紹Windows Azure(運算服務、儲存服務和佈置測試)SQL Azure Windows Azure AppFabric
最後一章介紹了 Windows Azure平臺的進階應用,包括更加深入的功能點、如何在專案中靈活使用Windows Azure 平臺的各種功能,以及如何更好地構建基於Windows Azure 的應用程式。

<章節目錄>

Chapter 01 雲端運算技術簡介
1.1 雲端運算所要解決的問題
1.2 雲端運算平台的分類
1.3 微軟雲端運算平台Windows Azure
1.3.1
高可用性

1.3.2 易於佈署和伸縮
1.3.3 全球化
1.3.4 開發語言和開發模型
Chapter 02 Windows Azure 雲端運算平台
2.1 Windows Azure 平台的組成部分和主要功能
2.1.1 Windows Azure
2.1.2 Windows Azure
相關名詞

2.1.3 SQL Azure
2.1.4 Windows Azure AppFabric
2.1.5 Windows Azure Connect
2.2 Windows Azure
收費模式

2.2.1 Windows Azure 帳戶
2.2.2 Windows Azure 的資費模式
2.3 Windows Azure 平台成本及性能案例分析
2.3.1 北歐某健康資訊網站
2.3.2 挪威某零售業管理系統
2.3.3 某企業應用平台
Chapter 03 Windows Azure 計算服務
3.1 準備Windows Azure 開發環境
3.2 第一個Windows Azure 應用程式
3.2.1 建立Cloud Project Web Role
3.2.2
使用本機模擬器執行和偵錯Azure 應用程式

3.2.3 購買Windows Azure
3.2.4
透過Developer Portal 建立
Hosted Service
3.2.5
Staging 環境佈署Windows Azure 應用

3.2.6 Production 環境切換
3.3 Windows Azure 專案組成
3.3.1 Windows Azure Project 介紹
3.3.2 Role 及其生命週期模型
3.3.3 Configuration 的變更和通知機制
3.3.4 Windows Azure 本機模擬器
Chapter 04 Windows Azure 儲存服務
4.1 建立新的Storage Service
4.2
使用
Table Service
4.2.1 Table Service
的特點

4.2.2 使用Table Storage 儲存相簿資訊
4.2.3 基於Repository 模式的Table Service 資料存取層
4.2.4 使用Table Service 的交易操作
4.3 使用BLOB Service
4.3.1 BLOB Service
的特點

4.3.2 使用BLOB Service 儲存照片
4.3.3 使用Shared Access Signatures
4.3.4
使用
Cloud Drive
4.4
使用
Queue Service
4.4.1 Queue Service
的組成及特點

4.4.2 在建立照片部分加入產生縮圖的Queue Message
4.4.3
建立產生縮圖的
Worker Role
4.4.4
實現產生縮圖操作

Chapter 05 Windows Azure 佈署與管理
5.1 使用Visual Studio 佈署Azure 應用
5.1.1 Windows Azure Management API 介紹
5.1.2 設定Management API 證書
5.1.3 透過Visual Studio 佈署
5.2 管理Windows Azure
5.2.1 Windows Azure
平台高可用性的實現

5.2.2 佈署與就地升級
5.2.3 VIP 轉換
5.2.4 Windows Azure 平台的管理工具
5.3 使用Windows Azure 診斷服務
5.3.1 Diagnostics Monitor 介紹
5.3.2 透過程式啟動Diagnostics Monitor
5.3.3
透過程式設定
Diagnostics Monitor
5.3.4
透過遠端API 設定
Diagnostics Monitor
5.3.5
使用NLog 擴充在Windows Azure 平台輸出記錄檔

5.3.6 使用IntelliTrace 獲得例外資訊
5.4 回顧與總結
Chapter 06 SQL Azure
6.1 SQL Azure
特點

6.1.1 易於維護和高可用性
6.1.2 彈性和伸縮性
6.1.3 開發方式的一貫性
6.2 SQL Azure 的訂閱模式
6.3 SQL Azure 伺服器端架構
6.4 SQL Azure SQL Server 的差異
6.5 建立SQL Azure 服務
6.5.1 建立SQL Azure Server
6.5.2
透過Developer Portal 建立資料庫

6.6 使用工具管理SQL Azure
6.6.1
使用SQL Server Management Studio 管理
SQL Azure
6.6.2
使用Project Houston 管理
SQL Azure
6.7
使用
SQL Azure
6.7.1
建立Aurora SQL Azure 資料庫

6.7.2 SQL Azure 匯入資料
6.7.3 在應用程式中使用SQL Azure
6.7.4
基於Windows Azure SQL Azure 的開發佈署流程

6.8 回顧與總結
Chapter 07 Windows Azure AppFabric
7.1
服務匯流排(Service Bus

7.1.1 Service Bus 的工作方式
7.1.2 使用Service Remoting 開放本機的地理位置服務
7.1.3 使用Eventing 模式
7.1.4 設定Service Bus 執行環境
7.2 存取控制服務(Access Control Service
7.2.1 存取控制服務的原理
7.2.2 為地理位置服務加入存取控制
7.3 回顧與總結
Chapter 08 Windows Azure 平台高級應用
8.1 Role Endpoint 和內部通訊
8.1.1 Role Endpoint 介紹
8.1.2 基於Input Endpoint 透過Worker Role 發佈WCF 服務
8.1.3 動態指定WCF 的發佈位址
8.1.4 使用Internal Endpoint 實現Role 的內部通訊
8.1.5 總結
8.2 透過遠端桌面功能存取Windows Azure 的虛擬機器
8.2.1 透過Visual Studio 設定遠端桌面功能
8.2.2 總結
8.3 透過Windows Azure Connect 實現本機電腦和雲端虛擬機器的互連
8.3.1 什麼是Windows Azure Connect
8.3.2
申請
Windows Azure Beta Program
8.3.3
將本機電腦和Azure VM 加入
Connect
8.3.4 Windows Azure Connect
的功能

8.4 Web Role Full IIS 特性
8.4.1 基於Hosted Web Core 方式佈署Web Role
8.4.2
基於Full IIS 佈署
Web Role
8.4.3
使用Full IIS 時的注意事項

8.4.4 使用Full IIS 模式佈署多網站和虛擬目錄
8.4.5 總結
8.5 透過Startup 功能實現COM 元件呼叫
8.5.1 使用Startup 功能執行簡單的指令
8.5.2 Startup 設定項介紹
8.5.3 使用Startup 功能註冊COM 元件
8.6 使用Windows Azure CDN
8.6.1 Windows Azure CDN
的原理

8.6.2 使用Blob Service CDN
8.6.3
使用
Hosted Service CDN
8.6.4
總結

8.7 雲端的分散式快取記憶體服務AppFabric Cache
8.7.1
快取記憶體與分散式快取記憶體

8.7.2 建立Windows Azure AppFabric Cache
8.7.3
使用
Windows Azure AppFabric Cache
8.7.4
總結

8.8 Access Control Service 2
8.8.1 ACS v2
和統一認證

8.8.2 ACS v2 的認證流程
8.8.3 基於Live ID Google ID ASP
8.8.4
控制ACS 的驗證邏輯

8.9 雲端的報表:SQL Azure Reporting CTP
8.10
SQL Azure 實現備份和恢復功能

8.10.1 使用Database Copy
8.10.2
使用
Data-tier Application Framework 2
8.10.3
使用
SQL Azure Data Sync CTP
8.10.4
三種SQL Azure 備份恢復實現的比較

8.11 基於SQL Azure 資料庫的OData 服務
8.12 Windows Azure 與擴充性
8.12.1 水平擴充和垂直擴充
8.12.2 應用程式層的水平擴充
8.12.3 資料層的水平擴充
8.12.4 SQL Azure Federation 預覽
8.12.5 總結
8.13 非同步工作模型
8.13.1 什麼是非同步工作模型
8.13.2 Windows Azure 中的非同步工作模型
8.13.3 Aurora 專案中實現非同步工作模型
8.13.4 總結