以Microsoft雲端的三大架構為主軸,分別闡述Windows Azure(雲端運算架構)、SQL Azure(雲端資料庫服務)、AppFabric(雲端服務)的原則及內容,並引導開發人員以全新視野、全新格局及全新思維來檢視軟體設計模式及軟體測試。
* Windows Azure
說明Windows Azure應用程式架構及其資料模式(Blob、Table、Queue、Drive),以及完整的應用程式部署過程。
* SQL Azure
講述SQL Azure的資料結構及其設計模式,並示範如何將既有資料轉換至雲端的資料庫服務,以及同步雲端資料的重要性。
* AppFabric
包含Access Control Service(存取權限控制服務)及Service Bus(服務匯流排)兩大項,並以完整範例解析兩項服務的功能與成效。
─本書特色─
如果你只是聽聞太多關於雲端的傳說,還不曾親身踏上體驗…
由重量級資深程式架構師來探討Microsoft Windows Azure針對雲端運算的解決方案。從觀念建立到程式實例解說,是兼具雲端程式架構與設計模式的導讀書籍,更是開發人員首度踏上雲端運算的最佳指引。
作者簡介:
李智樺 Ruddy Lee
30年來始終堅守技術最前線的R&D老兵,為全台灣第一位在Apple II時代,就已經使用Assembly撰寫遊戲的資深程式開發者。目前擔任K2大中華區資深技術顧問,以及微軟大型研討會講師。
各界推薦
名人推薦:
盛情推薦
從表面上來看,Windows Azure包含了Windows Azure、Windows Azure Storage、SQL Azure、Windows Azure AppFabric,看似一大堆雲端技術的集合,讓人眼花撩亂。而本書將逐步說明Windows Azure平台的各個功能及寫法,協助讀者進一步瞭解每一個Windows Azure平台所提供的功能,能夠輕易撰寫出高效能的雲端應用程式。
─周旺暾‧台灣微軟開發工具暨平台推廣處協理
一本好的技術書籍,除了讓讀者能按照章節學習外,當實務開發過程中遇到問題時,也能回頭參考書上的說明並快速地找到解答。
由「悅知文化」所出版的Visual Studio 2010及.NET開發實戰系列書籍,讓我印象深刻的,除了將技術及工具的使用做一完整功能介紹外,還針對實務開發會遇到的問題,以及企業應用做了一些深入探討,而實務開發所需要的技巧,往往需要實戰經驗的累積以及不同技術領域的結合,相信這對軟體從業人員專業度及競爭力提升將有很大的幫助。
─吳典璋‧台灣微軟開發工具暨平台推廣處產品行銷經理
如果要在中文的領域撰寫Windows Azure開發的書籍,我認為Ruddy絕對是第一人選,在中文市場上,再也沒有人花上比他更多的時間在Windows Azure的探索上!
─彭靖灝‧K2大中華區技術總監
名人推薦:盛情推薦
從表面上來看,Windows Azure包含了Windows Azure、Windows Azure Storage、SQL Azure、Windows Azure AppFabric,看似一大堆雲端技術的集合,讓人眼花撩亂。而本書將逐步說明Windows Azure平台的各個功能及寫法,協助讀者進一步瞭解每一個Windows Azure平台所提供的功能,能夠輕易撰寫出高效能的雲端應用程式。
─周旺暾‧台灣微軟開發工具暨平台推廣處協理
一本好的技術書籍,除了讓讀者能按照章節學習外,當實務開發過程中遇到問題時,也能回頭參考書上的說明並快速地找到解答。
由「悅知文化」所出版的Visual S...
目錄
─目錄─
前言 由Windows Azure看撰寫雲端程式與傳統程式的差異
第1章 從哪裡開始?
1.1 何謂雲端運算?
1.2 微軟的雲端運算概述
1.3 剖析雲端運算架構-Windows Azure
1.4 適合雲端運算的資料庫服務-SQL Azure
1.5 初窺雲端運算所提供的雲端服務-AppFabric
第2章 雲端的伺服器-Windows Azure
2.1 如何開發Windows Azure的應用程式
2.2 Windows Azure的資料模式-Blob、Table、Queue
2.3 完整的Windows Azure應用程式佈署過程
第3章 雲端運算的資料庫服務-SQL Azure
3.1 何謂SQL Azure?
3.2 既有的資料如何轉換至雲端運算的資料庫服務
3.3 SQL Azure Data Sync資料同步功能
第4章 雲端上所提供的服務-AppFabric
4.1 存取權限控管服務-Access Control Service
4.2 匯流排服務-Service Bus
第5章 更上一層樓-測試及設計
5.1 開發雲端運算應用程式的設計過程
5.2 程式設計人員的責任-單元測試
5.3 撰寫可被信賴的雲端運算應用程式-測試開發法
第6章 如何將既有的程式遷移到雲端
第7章 標準的雲端用程式範例-Web Role與Worker Role的溝通方式
第8章 Silverlight Azure程式開發-Hybrid Application
結語 雲端運算能給你什麼?思想雲?
─目錄─
前言 由Windows Azure看撰寫雲端程式與傳統程式的差異
第1章 從哪裡開始?
1.1 何謂雲端運算?
1.2 微軟的雲端運算概述
1.3 剖析雲端運算架構-Windows Azure
1.4 適合雲端運算的資料庫服務-SQL Azure
1.5 初窺雲端運算所提供的雲端服務-AppFabric
第2章 雲端的伺服器-Windows Azure
2.1 如何開發Windows Azure的應用程式
2.2 Windows Azure的資料模式-Blob、Table、Queue
2.3 完整的Windows Azure應用程式佈署過程
第3章 雲端運算的資料庫服務-SQL Azure
3.1 何謂SQL Azure?
3.2 既有...