出版時(shí)間:2013-3 出版社:清華大學(xué)出版社
內(nèi)容概要
《微軟云計(jì)算系列叢書:云遷移技術(shù)(第2版)》將展示如何對(duì)現(xiàn)有的業(yè)務(wù)所在地的ASP.NET應(yīng)用程序進(jìn)行改裝,使其能夠運(yùn)行在云平臺(tái)上?!段④浽朴?jì)算系列叢書:云遷移技術(shù)(第2版)》的目標(biāo)讀者群包括設(shè)計(jì)、構(gòu)建或操作適用于云平臺(tái)的應(yīng)用和服務(wù)的架構(gòu)師、開發(fā)人員、信息技術(shù)專業(yè)人士。
云計(jì)算是讓應(yīng)用程序面向廣大用戶的一種有效機(jī)制。WindowsAzure平臺(tái)給開發(fā)人員和IT專業(yè)人士提供了一整套工具。開發(fā)人員可以使用熟悉的工具如VisualStudio來編寫WindowsAzure應(yīng)用程序。WindowsAzureSDK包括計(jì)算模擬器和存儲(chǔ)模擬器開發(fā)人員可以用這些模擬器在本地編寫、測試和調(diào)試應(yīng)用程序,而無須先將應(yīng)用程序發(fā)布到云平臺(tái)上。WindowsAzure還配有賬戶管理工具和API,《微軟云計(jì)算系列叢書:云遷移技術(shù)(第2版)》將展示如何在常見的場景下使用這些工具,即如何改裝現(xiàn)有的ASP.NET應(yīng)用程序并將其發(fā)布到WindowsAzure平臺(tái)上。
作者簡介
作者:(美)貝茨、Scott Densmore、Masashi Narumoto、Eugenio Pace、Matias Woloski 譯者:鄒恒明
書籍目錄
第1章 Windows Azure平臺(tái)簡介1 1.1 關(guān)于Windows Azure1 1.1.1 Windows Azure服務(wù)和功能2 1.1.2 執(zhí)行環(huán)境3 1.1.3 數(shù)據(jù)管理4 1.1.4 網(wǎng)絡(luò)服務(wù)5 1.1.5 其他服務(wù)7 1.2 開發(fā)Windows Azure應(yīng)用程序7 1.2.1 升級(jí)Windows Azure應(yīng)用8 1.2.2 管理、監(jiān)控、調(diào)試Windows Azure應(yīng)用程序9 1.2.3 管理SQL Azure數(shù)據(jù)庫10 1.3 Windows Azure的訂購與計(jì)費(fèi)模型10 1.4 更多信息12第2章 Adatum公司場景分析14 2.1 Adatum公司14 2.1.1 Adatum公司面臨的挑戰(zhàn)15 2.1.2 Adatum公司的目標(biāo)和關(guān)注點(diǎn)15 2.1.3 Adatum公司的戰(zhàn)略16 2.2 aExpense應(yīng)用程序16第3章 第一階段:到達(dá)云19 3.1 前設(shè)假定19 3.2 目標(biāo)和需求20 3.3 解決方案總覽21 3.4 實(shí)現(xiàn)細(xì)節(jié)23 3.4.1 創(chuàng)建Web Role角色23 3.4.2 保護(hù)aExpense應(yīng)用程序26 3.4.3 管理用戶數(shù)據(jù)29 3.4.4 資料數(shù)據(jù)30 3.4.5 連接SQL Server32 3.5 設(shè)置和物理發(fā)布37 3.5.1 角色實(shí)例、升級(jí)域、故障域37 3.5.2 發(fā)布腳本38 3.5.3 使用模擬簽發(fā)者38 3.5.4 轉(zhuǎn)換為正式簽發(fā)者39 3.5.5 隔離主目錄40 3.5.6 SQL Server服務(wù)器42 3.5.7 訪問診斷日志文件42 3.6 更多信息43第4章 花費(fèi)知多少44 4.1 前設(shè)假定44 4.2 目標(biāo)和需求44 4.3 解決方案簡介45 4.3.1 估算aExpense應(yīng)用程序的帶寬成本47 4.3.2 估算aExpense應(yīng)用程序的Windows Azure存儲(chǔ)成本47 4.3.3 估算aExpense應(yīng)用程序的計(jì)算成本47 4.3.4 估算aExpense應(yīng)用程序的SQL Azure存儲(chǔ)成本48 4.4 可變因素48 4.5 更多信息50第5章 第二階段:自動(dòng)發(fā)布和使用Windows Azure存儲(chǔ)服務(wù)51 5.1 前設(shè)假定51 5.2 目標(biāo)和需求52 5.3 解決方案概覽52 5.4 實(shí)現(xiàn)細(xì)節(jié)54 5.4.1 自動(dòng)發(fā)布到Windows Azure平臺(tái)上54 5.4.2 將業(yè)務(wù)費(fèi)用數(shù)據(jù)存放在Windows Azure表存儲(chǔ)60 5.5 更多信息72第6章 第三階段:上傳圖片和加入Worker角色73 6.1 前設(shè)假定73 6.2 目標(biāo)和需求74 6.3 解決方案一覽74 6.4 實(shí)現(xiàn)細(xì)節(jié)79 6.4.1 上傳和保存(收據(jù))圖片79 6.4.2 對(duì)Worker角色進(jìn)行抽象80 6.4.3 處理圖片91 6.4.4 使用共享訪問簽名來訪問圖片93 6.5 更多信息94第7章 Windows Azure應(yīng)用程序的生命周期管理95 7.1 前設(shè)假定95 7.2 目標(biāo)和需求95 7.3 解決方案一覽96 7.4 設(shè)置和物理發(fā)布97 7.4.1 Windows Azure環(huán)境97 7.4.2 發(fā)布99 7.4.3 測試100 7.5 更多信息100第8章 第四階段:增加任務(wù)與應(yīng)用程序調(diào)優(yōu)101 8.1 前設(shè)假定101 8.2 目標(biāo)和需求102 8.3 解決方案概覽102 8.3.1 初始化數(shù)據(jù)導(dǎo)出過程103 8.3.2 生成導(dǎo)出數(shù)據(jù)104 8.3.3 導(dǎo)出報(bào)表數(shù)據(jù)105 8.4 實(shí)現(xiàn)細(xì)節(jié)106 8.4.1 生成支出報(bào)表表格107 8.4.2 導(dǎo)出數(shù)據(jù)110 8.5 性能測試、調(diào)優(yōu)和其他事項(xiàng)114 8.5.1 保存會(huì)話狀態(tài)115 8.5.2 使用多范式表格(Multi-Schema Table) 116 8.5.3 過多CreateIfNotExist調(diào)用116 8.5.4 防止用戶上傳大圖片117 8.5.5 驗(yàn)證用戶輸入117 8.5.6 Default.aspx頁面的分頁和排序117 8.5.7 System.Net配置修改118 8.5.8 WCF數(shù)據(jù)服務(wù)優(yōu)化119 8.6 在Windows Azure表存儲(chǔ)上實(shí)現(xiàn)多范式表格120 8.6.1 定義范式122 8.6.2 從多范式表里讀取記錄125 8.6.3 在多范式表格中增加新記錄126 8.7 在Windows Azure表存儲(chǔ)上實(shí)現(xiàn)分頁顯示127 8.8 更多信息132術(shù)語表133
媒體關(guān)注與評(píng)論
在IT行業(yè),每隔十年左右,都會(huì)出現(xiàn)一次可能重構(gòu)市場、改寫未來的技術(shù)變革,云計(jì)算正是這樣一種革命性的機(jī)會(huì)。對(duì)于微軟而言,云已成為我們創(chuàng)新思想、工作靈感的一部分。我們將在云計(jì)算的領(lǐng)域全力以赴,推動(dòng)下一代技術(shù)進(jìn)步并幫助客戶利用云優(yōu)化他們的業(yè)務(wù)。——史蒂夫·鮑爾默微軟公司首席執(zhí)行官微軟的目標(biāo)是構(gòu)建世界上最全面的云操作系統(tǒng)一一既能通過互聯(lián)網(wǎng)提供大規(guī)模的云服務(wù),即WindowsAzure,也能通過基于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è)智能)和開發(fā)工具。對(duì)于開發(fā)人員而言,WindowsAzure是最全面的、最易用的應(yīng)用開發(fā)平臺(tái)。開發(fā)者可以選擇任何一種主流編程語言、工具或架構(gòu)去開發(fā)各種基于不同的終端設(shè)備、社交平臺(tái)以及網(wǎng)絡(luò)的應(yīng)用,并借助WindowsAzure的平臺(tái)服務(wù)獲得應(yīng)用的高擴(kuò)展性?!_提亞·納德拉微軟公司服務(wù)器與開發(fā)工具事業(yè)部總裁
編輯推薦
貝茨、Scott Densmore、Masashi Narumoto、Eugenio Pace、Matias Woloski所著的《云遷移技術(shù)(第2版)》是系列叢書的第一部,討論如何將一個(gè)機(jī)構(gòu)現(xiàn)有的業(yè)務(wù)遷移到云平臺(tái)上。該書以一家虛構(gòu)公司Adatum為例,以場景分析的方式,詳細(xì)論述了如何對(duì)公司的費(fèi)用跟蹤和分期償還應(yīng)用程序進(jìn)行修改,一步一步地展示應(yīng)用遷移的步驟和遷移過程中的注意事項(xiàng),如身份驗(yàn)證和授權(quán)、數(shù)據(jù)訪問、會(huì)話管理、應(yīng)用部署、部署生命周期和運(yùn)行成本分析,最終達(dá)到讓應(yīng)用程序平滑部署到Windows Azure云平臺(tái)上并順利運(yùn)行的狀態(tài),從而將讀者逐步帶入到云遷移的境界里,不知不覺中掌握云遷移的關(guān)鍵技術(shù)。
圖書封面
評(píng)論、評(píng)分、閱讀與下載