出版時(shí)間:2013-3 出版社:清華大學(xué)出版社
內(nèi)容概要
本書(shū)虛構(gòu)了一個(gè)Tailspin公司。該公司使用微軟企業(yè)庫(kù)里新增加的自動(dòng)伸縮應(yīng)用塊和瞬時(shí)故障處理應(yīng)用塊對(duì)其現(xiàn)有的WindowsAzure托管應(yīng)用進(jìn)行了改進(jìn)。這里討論的Tailspin公司的WindwsAzure應(yīng)用是一個(gè)民意調(diào)查應(yīng)用程序,該應(yīng)用程序在WindowsAzure系列書(shū)籍的《開(kāi)發(fā)云應(yīng)用》一書(shū)里進(jìn)行了詳細(xì)描述。
《微軟云計(jì)算系列叢書(shū):構(gòu)建彈性云應(yīng)用》附帶有一個(gè)參考實(shí)現(xiàn)。我們敦促讀者對(duì)該參考實(shí)現(xiàn)進(jìn)行研究和實(shí)驗(yàn),以便更好地理解這些新應(yīng)用塊是如何使用的。
除了對(duì)WindowsAzure應(yīng)用程序及這些應(yīng)用程序如何使用企業(yè)庫(kù)應(yīng)用塊進(jìn)行描述之外,《微軟云計(jì)算系列叢書(shū):構(gòu)建彈性云應(yīng)用》還討論了新應(yīng)用塊的關(guān)鍵功能,并對(duì)如何在實(shí)際應(yīng)用中使用這些功能提出諸多建議。
作者簡(jiǎn)介
作者:(美國(guó))貝茨(Dominic Betts) (美國(guó))Jeremi Bourgault (美國(guó))Julian Dominguez (美國(guó))Ercenk Keresteci 譯者:鄒恒明
書(shū)籍目錄
第1章 Windows Azure簡(jiǎn)介 1.1 關(guān)于Windows Azure 1.1.1 Windows Azure的服務(wù)和功能 1.1.2 計(jì)算環(huán)境 1.1.3 數(shù)據(jù)管理 1.1.4 網(wǎng)絡(luò)服務(wù) 1.1.5 其他服務(wù) 1.2 開(kāi)發(fā)Windows Azure應(yīng)用 1.2.1 管理、監(jiān)控和調(diào)試Windows Azure應(yīng)用程序 1.2.2 管理SQL Azure數(shù)據(jù)庫(kù) 1.2.3 升級(jí)Windows Azure應(yīng)用程序 1.3 Windows Azure訂購(gòu)和收費(fèi)模式 1.4 更多信息 第2章 Windows Azure企業(yè)庫(kù)集成包簡(jiǎn)介 2.1 什么是企業(yè)庫(kù) 2.2 什么是Windows Azure企業(yè)庫(kù)集成包 2.3 更多信息 第3章 TaiIspm公司場(chǎng)景分析 3.1 Tailspin公司 3.2 TaiIspin公司的戰(zhàn)略 3.3 民意調(diào)查應(yīng)用程序 3.4 Tailspin的目標(biāo)和關(guān)注事項(xiàng) 3.5 民意調(diào)查應(yīng)用程序的架構(gòu) 3.6 更多信息 第4章 自動(dòng)伸縮和Windows Azure 4.1 什么是自動(dòng)伸縮 4.2 什么是自動(dòng)伸縮應(yīng)用塊 4.2.1 實(shí)例自動(dòng)伸縮 4.2.2 應(yīng)用緊縮 4.2.3 規(guī)則和行為 4.2.4 日志記錄 4.2.5 自動(dòng)伸縮生命周期 4.3 什么時(shí)候應(yīng)該使用自動(dòng)伸縮應(yīng)用塊 4.4 什么時(shí)候不應(yīng)該使用自動(dòng)伸縮應(yīng)用塊 4.5 使用自動(dòng)伸縮應(yīng)用塊 4.5.1 在Visual Studio項(xiàng)目里加入自動(dòng)伸縮應(yīng)用塊 4.5.2 托管自動(dòng)伸縮應(yīng)用塊 4.5.3 修改Windows Azure應(yīng)用程序 4.5.4 服務(wù)信息 4.5.5 在應(yīng)用中加入緊縮行為 4.5.6 自動(dòng)伸縮規(guī)則 4.5.7 監(jiān)控自動(dòng)伸縮應(yīng)用塊 4.5.8 高級(jí)使用場(chǎng)景 4.5.9 樣本配置設(shè)置 4.6 使用計(jì)劃工具 4.7 自動(dòng)伸縮應(yīng)用塊的工作機(jī)理 4.8 更多信息 第5章 讓Tailspin民意調(diào)查應(yīng)用程序更具彈性 5.1 前設(shè)假定 5.2 目標(biāo)和需求 5.3 自動(dòng)伸縮解決方案概覽 5.3.1 在Tailspin民意調(diào)查應(yīng)用程序中使用自動(dòng)伸縮應(yīng)用塊 5.3.2 Tailspin民意調(diào)查應(yīng)用程序里的自動(dòng)伸縮規(guī)則 5.3.3 在Tailspin民意調(diào)查應(yīng)用程序里收集自動(dòng)伸縮歷史數(shù)據(jù) 5.3.4 自動(dòng)伸縮規(guī)則的配置界面 5.3.5 在伸縮操作發(fā)生時(shí)用短信通知操作人員 5.4 實(shí)現(xiàn)細(xì)節(jié) 第6章 瞬時(shí)故障處理 第7章 讓Tailspin民意調(diào)查應(yīng)用程序更具彈性 附錄A 將Tailspin民意調(diào)查應(yīng)用程序發(fā)布到多個(gè)數(shù)據(jù)中心的配置舉例 附錄B Tailspin民意調(diào)查應(yīng)用程序安裝手冊(cè) 附錄C 語(yǔ)表
章節(jié)摘錄
版權(quán)頁(yè): 本節(jié)從高層次上描述如何使用自動(dòng)伸縮應(yīng)用塊。本節(jié)由下面的主要小節(jié)構(gòu)成,小節(jié)之間的排列順序體現(xiàn)的是用戶(hù)執(zhí)行這些任務(wù)的順序。開(kāi)發(fā)人員執(zhí)行其中的一些任務(wù),系統(tǒng)管理員則執(zhí)行另外一些任務(wù)。在下面對(duì)任務(wù)的描述中將同時(shí)說(shuō)明誰(shuí)是最有可能執(zhí)行該項(xiàng)任務(wù)的人。下面是本節(jié)內(nèi)容的主要內(nèi)容簡(jiǎn)介。 在visual Studio項(xiàng)目里加入自動(dòng)伸縮應(yīng)用塊。本部分討論開(kāi)發(fā)人員如何裝備visual Studio開(kāi)發(fā)系統(tǒng)來(lái)使用自動(dòng)伸縮應(yīng)用塊。 托管自動(dòng)伸縮應(yīng)用塊。本部分描述開(kāi)發(fā)人員如何將自動(dòng)伸縮應(yīng)用塊托管到Windows Azure的應(yīng)用程序里。 修改Windows Azure應(yīng)用程序。本部分描述如何對(duì)Windows Azure應(yīng)用程序進(jìn)行修改以使其能夠與自動(dòng)伸縮應(yīng)用塊共同工作。 服務(wù)信息。本部分討論開(kāi)發(fā)人員如何定義應(yīng)用程序的服務(wù)信息。 在應(yīng)用程序中加入緊縮行為。本部分討論開(kāi)發(fā)人員如何修改應(yīng)用程序,以使其能夠通過(guò)自動(dòng)伸縮規(guī)則來(lái)進(jìn)行應(yīng)用緊縮。 自動(dòng)伸縮規(guī)則。本部分討論系統(tǒng)管理員如何定義自動(dòng)伸縮規(guī)則。 監(jiān)控自動(dòng)伸縮應(yīng)用塊。本部分討論系統(tǒng)管理員如何來(lái)監(jiān)控自動(dòng)伸縮規(guī)則和如何使用收集起來(lái)的數(shù)據(jù)。 高級(jí)使用場(chǎng)景。本部分討論一些額外的場(chǎng)景,包括如何使用伸縮組以及如何對(duì)自動(dòng)伸縮應(yīng)用塊進(jìn)行擴(kuò)展。 Bharath點(diǎn)評(píng):上面的這些任務(wù)通常在創(chuàng)建應(yīng)用程序的時(shí)候進(jìn)行。用戶(hù)通常需要與IT專(zhuān)業(yè)人士一起來(lái)確定所需的功能。 Markus點(diǎn)評(píng):使用自動(dòng)伸縮應(yīng)用塊需要對(duì)項(xiàng)目進(jìn)行適當(dāng)?shù)呐渲茫褂肗uGet工具包對(duì)項(xiàng)目進(jìn)行配置非常容易。讀者既可以手動(dòng)下載NuGet包,抽取里面的DLL,將它們加入項(xiàng)目里,也可以下載應(yīng)用塊的源代碼,然后重新編譯。 4.5.1 在Visual Studio項(xiàng)目里加入自動(dòng)伸縮應(yīng)用塊 在編寫(xiě)任何使用自動(dòng)伸縮應(yīng)用塊的程序代碼前,必須為Visual Studio項(xiàng)目配置與自動(dòng)伸縮應(yīng)用塊相關(guān)的所有必需的匯編模塊、參考資源和其他一些資源。有關(guān)如何使用NuGet工具包來(lái)使Visual Studio項(xiàng)目與自動(dòng)伸縮應(yīng)用塊共同工作,請(qǐng)參閱MSDN上的“在Visual Studio項(xiàng)目里加入自動(dòng)伸縮應(yīng)用塊”的議題。
媒體關(guān)注與評(píng)論
在IT行業(yè),每隔十年左右,都會(huì)出現(xiàn)一次可能重構(gòu)市場(chǎng)、改寫(xiě)未來(lái)的技術(shù)變革,云計(jì)算正是這樣一種革命性的機(jī)會(huì)。對(duì)于微軟而言,云已成為我們創(chuàng)新思想、工作靈感的一部分。我們將在云計(jì)算的領(lǐng)域全力以赴,推動(dòng)下一代技術(shù)進(jìn)步并幫助客戶(hù)利用云優(yōu)化他們的業(yè)務(wù)?!返俜蝓U爾默,微軟公司首席執(zhí)行官微軟的目標(biāo)是構(gòu)建世界上最全面的云操作系統(tǒng)——既能通過(guò)互聯(lián)網(wǎng)提供大規(guī)模的云服務(wù),即WindowsAzure,也能通過(guò)基于WindowsServer,SystemCenter和SQLServer的解決方案,幫助企業(yè)搭建自己的私有云。借助軟件的力量,微軟云操作系統(tǒng)集成了計(jì)算、存儲(chǔ)和網(wǎng)絡(luò)資源,并提供更高級(jí)別的服務(wù),如身份驗(yàn)證(存取、目錄、信息保護(hù))、應(yīng)用平臺(tái)、管理、數(shù)據(jù)平臺(tái)(soL、大數(shù)據(jù)、商業(yè)智能)和開(kāi)發(fā)工具。對(duì)于開(kāi)發(fā)人員而言,Win-dowsAzure是最全面的、最易用的應(yīng)用開(kāi)發(fā)平臺(tái)。開(kāi)發(fā)者可以選擇任何一種主流編程語(yǔ)言、工具或架構(gòu)去開(kāi)發(fā)各種基于不同的終端設(shè)備、社交平臺(tái)以及網(wǎng)絡(luò)的應(yīng)用,并借助WindowsAzure的平臺(tái)服務(wù)獲得應(yīng)用的高擴(kuò)展性?!_提亞·納德拉,微軟公司服務(wù)器與開(kāi)發(fā)工具事業(yè)部總裁
編輯推薦
《構(gòu)建彈性云應(yīng)用》討論如何使用WindowsAzure平臺(tái)里的企業(yè)庫(kù)集成包(EnterpriseLibraryIntegrationPack)來(lái)提升現(xiàn)有WindowsAzure應(yīng)用程序的可維護(hù)性、管理性、擴(kuò)展性、穩(wěn)定性和伸展性。《構(gòu)建彈性云應(yīng)用》在上《構(gòu)建彈性云應(yīng)用》《云應(yīng)用開(kāi)發(fā)》的Tailspin公司的民意調(diào)查應(yīng)用程序基礎(chǔ)上,一步一步將該程序的伸縮能力進(jìn)行提升,使其成為一個(gè)能夠充分利用云平臺(tái)各種功能和優(yōu)勢(shì)的彈性云應(yīng)用程序。
圖書(shū)封面
評(píng)論、評(píng)分、閱讀與下載
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版