云應(yīng)用開發(fā)

出版時間:2013-3  出版社:清華大學(xué)出版社  

內(nèi)容概要

《云遷移技術(shù)》《云應(yīng)用開發(fā)人《構(gòu)建彈性云應(yīng)用》《構(gòu)建混合云應(yīng)用》系列叢書的內(nèi)
容由淺入深,囊括了從應(yīng)用遷移、架構(gòu)設(shè)計(jì),應(yīng)用開發(fā)、應(yīng)用集成等內(nèi)容,為設(shè)計(jì)、構(gòu)建或操
作云應(yīng)用和云服務(wù)的架構(gòu)師、開發(fā)人員、信息技術(shù)專業(yè)人士,以及有志于從事云計(jì)算應(yīng)用
開發(fā)的在校學(xué)生們提供了非常好的指引和參考。

作者簡介

作者:(美國)貝茨(Dominic Betts) (美國)Scott Densmore (美國)Masashi Narumoto (美國)Eugenio Pace 譯者:鄒恒明

書籍目錄

第1章 在開始前 1.1 關(guān)于Windows Azure 1.1.1 Windows Azure的服務(wù)和功能 1.1.2 執(zhí)行環(huán)境 1.1.3 數(shù)據(jù)管理 1.1.4 網(wǎng)絡(luò)服務(wù) 1.1.5 其他服務(wù) 1.2 開發(fā)Windows Azure應(yīng)用程序 1.2.1 管理、監(jiān)控和調(diào)試Windows Azure應(yīng)用程序 1.2.2 管理SQL Azure數(shù)據(jù)庫 1.2.3 升級Windows Azure應(yīng)用程序 1.3 Windows Azure訂購和收費(fèi)模式 1.4 更多信息 第2章 Tailspin場景分析 2.1 Tailspin公司 2.1.1 Tailspin的戰(zhàn)略 2.1.2 民意調(diào)查應(yīng)用程序 2.1.3 Tailspin的目標(biāo)和關(guān)注事項(xiàng) 2.2 民意調(diào)查應(yīng)用程序的架構(gòu) 第3章 在Windows Azure平臺上托管多租戶應(yīng)用程序 3.1 單租戶vs多租戶 3.2 Windows Azure平臺上的多租戶架構(gòu) 3.3 選擇單租戶還是多租戶架構(gòu) 3.3.1 架構(gòu)上的考慮 3.3.2 應(yīng)用程序生命周期管理的考慮 3.3.3 定制應(yīng)用程序 3.3.4 多租戶數(shù)據(jù)架構(gòu) 3.3.5 財(cái)務(wù)考慮 第4章 訪問民意調(diào)查應(yīng)用程序 4.1 民意調(diào)查應(yīng)用程序里的DNS名、證書和SSI 4.2 民意調(diào)查應(yīng)用程序里的Web角色 4.2.1 目標(biāo)和需求 4.2.2 解決方案概覽 4.2.3 實(shí)現(xiàn)細(xì)節(jié) 4.3 地理位置 4.3.1 目標(biāo)和需求 4.3.2 解決方案概覽 4.4 身份認(rèn)證和權(quán)限管理 4.4.1 目標(biāo)和需求 4.4.2 解決方案概覽 4.4.3 實(shí)現(xiàn)細(xì)節(jié) 4.4.4 在Windows Azure里保護(hù)會話標(biāo)簽 4.5 內(nèi)容交付網(wǎng)絡(luò) 4.5.1 解決方案 4.5.2 為BLOB容器設(shè)置訪問控制 4.5.3 配置內(nèi)容交付網(wǎng)絡(luò)和保存內(nèi)容 4.5.4 配置URI,s來訪問內(nèi)容 4.5.5 配置緩存策略 4.6 更多信息 第5章 為Windows Azure構(gòu)建可伸縮的、多租戶應(yīng)用程序 5.1 劃分應(yīng)用程序 5.1.1 解決方案 5.1.2 實(shí)現(xiàn)細(xì)節(jié) 5.2 兔費(fèi)試用和新顧客的簽約過程 5.2.1 基本的訂購信息 5.2.2 身份認(rèn)證和權(quán)限信息 5.2.3地理位置信息 5.2.4數(shù)據(jù)庫信息 5.3向顧客收費(fèi) 5.4定制用戶界面 5.5使用Worker角色來對應(yīng)用程序進(jìn)行伸縮 5.6對民意調(diào)查應(yīng)用程序進(jìn)行伸縮 5.6.1目標(biāo)和需求 5.6.2解決方案 5.6.3實(shí)現(xiàn)細(xì)節(jié) 5.7引用和資源 第6章 民意調(diào)查應(yīng)用程序里的數(shù)據(jù)處理 6.1多租戶應(yīng)用程序的數(shù)據(jù)模型 6.1.1保存民意調(diào)查定義 6.1.2保存租戶數(shù)據(jù) 6.1.3保存民意調(diào)查答案 6.1.4保存民意調(diào)查答案概要 6.1.5存儲類 6.1.6測試和Windows Azure存儲服務(wù) 6.1.7保存民意調(diào)查答卷數(shù)據(jù) 6.2顯示民調(diào)數(shù)據(jù) 6.2.1翻看民意調(diào)查結(jié)果 6.2.2會話數(shù)據(jù)的保存 6.2.3將問題顯示給用戶 6.2.4顯示匯總統(tǒng)計(jì) 6.3使用SQL Azure 6.3.1 目標(biāo)和需求 6.3.2解決方案 6.3.3實(shí)現(xiàn)細(xì)節(jié) 6.4引用和資源 

章節(jié)摘錄

版權(quán)頁:   插圖:   5.4定制用戶界面 多租戶應(yīng)用程序的一個共有特點(diǎn)是允許訂戶對應(yīng)用程序的外觀進(jìn)行定制。當(dāng)前版本的民意調(diào)查應(yīng)用程序允許訂戶使用定制的商標(biāo)圖像來對自己賬戶頁面的外觀進(jìn)行定制。訂戶可以上傳圖像到自己的賬戶,而民意調(diào)查應(yīng)用程序則將圖像作為訂戶賬戶數(shù)據(jù)的一部分保存在BLOB存儲里。 Tailspin公司計(jì)劃在應(yīng)用程序的未來版本里對訂戶可以使用的定制選項(xiàng)進(jìn)行擴(kuò)充。這些擴(kuò)充包括使用商標(biāo)對民意調(diào)查頁面進(jìn)行定制,允許訂戶上傳瀑布風(fēng)格模板(.css)文件來定制民意調(diào)查頁面的外觀,以與企業(yè)的品牌戰(zhàn)略相適應(yīng)等。 Tailspin公司正在對允許訂戶上傳定制的.css文件的安全風(fēng)險(xiǎn)進(jìn)行評估,并計(jì)劃對站點(diǎn)(將要)支持的瀑布風(fēng)格模板功能進(jìn)行適度限制。公司將實(shí)現(xiàn)一個掃描機(jī)制來對訂戶上傳的.CSS文件進(jìn)行驗(yàn)證,以確保該文件里不包括任何民意調(diào)查站點(diǎn)不支持的功能。 當(dāng)前的解決方案允許訂戶上傳一個圖像到一個公共的、名為logos的BLOB容器。作為上傳過程的一部分,應(yīng)用程序?qū)⑸虡?biāo)圖像的URL加入到租戶的BLOB數(shù)據(jù)。這個BLOB存放在名為tenant的BLOB容器里。TenantController類負(fù)責(zé)讀取這個URL并傳遞給視圖(view)。 5.5使用Worker角色來對應(yīng)用程序進(jìn)行伸縮 伸縮性對于單租戶和多租戶架構(gòu)都是一個問題。對于單租戶架構(gòu)來說,可以通過在特定的時段允許特定的操作來提高應(yīng)用程序的資源利用率(例如,在凌晨2點(diǎn)時計(jì)算一個大型數(shù)據(jù)庫的匯總統(tǒng)計(jì)數(shù)據(jù)),但這種方法卻不太適合大部分的多租戶應(yīng)用程序,原因很簡單:不同的租戶有不同的用量模式,系統(tǒng)難以確定什么時段比較適合哪些操作。 幸運(yùn)的是,在Windows Azure里,可以使用Worker角色來將資源密集型操作從處理用戶交互的Web角色上卸載下來。在Web角色并不立即需要Worker角色的輸出數(shù)據(jù)時,這些Worker角色可以以異步的方式來執(zhí)行任務(wù),從而提高資源利用率并提高Web角色的響應(yīng)能力。 表5~4描述的是一些樣本場景。在這些場景下,可以使用Worker角色來進(jìn)行異步工作處理。這里需要提醒注意的是,不是表中所列的所有場景都來自于本書所討論的民意調(diào)查應(yīng)用程序,即有的場景(如心跳)同樣適合其他的應(yīng)用程序。對于每種場景,表格里給出了工作觸發(fā)的方式和執(zhí)行該工作可以使用的Worker角色的實(shí)例數(shù)量。

編輯推薦

《云應(yīng)用開發(fā)(第2版)》的目標(biāo)讀者群包括設(shè)計(jì)、構(gòu)建或操作運(yùn)行在云平臺上或需要與云平臺打交道的應(yīng)用和服務(wù)的架構(gòu)師、開發(fā)人員和信息技術(shù)專業(yè)人士。

圖書封面

評論、評分、閱讀與下載


    云應(yīng)用開發(fā) PDF格式下載


用戶評論 (總計(jì)1條)

 
 

  •   紙質(zhì)渣渣啊 內(nèi)容還不錯 上手的精品
 

250萬本中文圖書簡介、評論、評分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號-7