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

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

內(nèi)容概要

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

作者簡(jiǎn)介

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

書(shū)籍目錄

第1章 在開(kāi)始前 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 開(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章 Tailspin場(chǎng)景分析 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平臺(tái)上托管多租戶(hù)應(yīng)用程序 3.1 單租戶(hù)vs多租戶(hù) 3.2 Windows Azure平臺(tái)上的多租戶(hù)架構(gòu) 3.3 選擇單租戶(hù)還是多租戶(hù)架構(gòu) 3.3.1 架構(gòu)上的考慮 3.3.2 應(yīng)用程序生命周期管理的考慮 3.3.3 定制應(yīng)用程序 3.3.4 多租戶(hù)數(shù)據(jù)架構(gòu) 3.3.5 財(cái)務(wù)考慮 第4章 訪(fǎng)問(wèn)民意調(diào)查應(yīng)用程序 4.1 民意調(diào)查應(yīng)用程序里的DNS名、證書(shū)和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ù)會(huì)話(huà)標(biāo)簽 4.5 內(nèi)容交付網(wǎng)絡(luò) 4.5.1 解決方案 4.5.2 為BLOB容器設(shè)置訪(fǎng)問(wèn)控制 4.5.3 配置內(nèi)容交付網(wǎng)絡(luò)和保存內(nèi)容 4.5.4 配置URI,s來(lái)訪(fǎng)問(wèn)內(nèi)容 4.5.5 配置緩存策略 4.6 更多信息 第5章 為Windows Azure構(gòu)建可伸縮的、多租戶(hù)應(yīng)用程序 5.1 劃分應(yīng)用程序 5.1.1 解決方案 5.1.2 實(shí)現(xiàn)細(xì)節(jié) 5.2 兔費(fèi)試用和新顧客的簽約過(guò)程 5.2.1 基本的訂購(gòu)信息 5.2.2 身份認(rèn)證和權(quán)限信息 5.2.3地理位置信息 5.2.4數(shù)據(jù)庫(kù)信息 5.3向顧客收費(fèi) 5.4定制用戶(hù)界面 5.5使用Worker角色來(lái)對(duì)應(yīng)用程序進(jìn)行伸縮 5.6對(duì)民意調(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多租戶(hù)應(yīng)用程序的數(shù)據(jù)模型 6.1.1保存民意調(diào)查定義 6.1.2保存租戶(hù)數(shù)據(jù) 6.1.3保存民意調(diào)查答案 6.1.4保存民意調(diào)查答案概要 6.1.5存儲(chǔ)類(lèi) 6.1.6測(cè)試和Windows Azure存儲(chǔ)服務(wù) 6.1.7保存民意調(diào)查答卷數(shù)據(jù) 6.2顯示民調(diào)數(shù)據(jù) 6.2.1翻看民意調(diào)查結(jié)果 6.2.2會(huì)話(huà)數(shù)據(jù)的保存 6.2.3將問(wèn)題顯示給用戶(hù) 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)頁(yè):   插圖:   5.4定制用戶(hù)界面 多租戶(hù)應(yīng)用程序的一個(gè)共有特點(diǎn)是允許訂戶(hù)對(duì)應(yīng)用程序的外觀(guān)進(jìn)行定制。當(dāng)前版本的民意調(diào)查應(yīng)用程序允許訂戶(hù)使用定制的商標(biāo)圖像來(lái)對(duì)自己賬戶(hù)頁(yè)面的外觀(guān)進(jìn)行定制。訂戶(hù)可以上傳圖像到自己的賬戶(hù),而民意調(diào)查應(yīng)用程序則將圖像作為訂戶(hù)賬戶(hù)數(shù)據(jù)的一部分保存在BLOB存儲(chǔ)里。 Tailspin公司計(jì)劃在應(yīng)用程序的未來(lái)版本里對(duì)訂戶(hù)可以使用的定制選項(xiàng)進(jìn)行擴(kuò)充。這些擴(kuò)充包括使用商標(biāo)對(duì)民意調(diào)查頁(yè)面進(jìn)行定制,允許訂戶(hù)上傳瀑布風(fēng)格模板(.css)文件來(lái)定制民意調(diào)查頁(yè)面的外觀(guān),以與企業(yè)的品牌戰(zhàn)略相適應(yīng)等。 Tailspin公司正在對(duì)允許訂戶(hù)上傳定制的.css文件的安全風(fēng)險(xiǎn)進(jìn)行評(píng)估,并計(jì)劃對(duì)站點(diǎn)(將要)支持的瀑布風(fēng)格模板功能進(jìn)行適度限制。公司將實(shí)現(xiàn)一個(gè)掃描機(jī)制來(lái)對(duì)訂戶(hù)上傳的.CSS文件進(jìn)行驗(yàn)證,以確保該文件里不包括任何民意調(diào)查站點(diǎn)不支持的功能。 當(dāng)前的解決方案允許訂戶(hù)上傳一個(gè)圖像到一個(gè)公共的、名為logos的BLOB容器。作為上傳過(guò)程的一部分,應(yīng)用程序?qū)⑸虡?biāo)圖像的URL加入到租戶(hù)的BLOB數(shù)據(jù)。這個(gè)BLOB存放在名為tenant的BLOB容器里。TenantController類(lèi)負(fù)責(zé)讀取這個(gè)URL并傳遞給視圖(view)。 5.5使用Worker角色來(lái)對(duì)應(yīng)用程序進(jìn)行伸縮 伸縮性對(duì)于單租戶(hù)和多租戶(hù)架構(gòu)都是一個(gè)問(wèn)題。對(duì)于單租戶(hù)架構(gòu)來(lái)說(shuō),可以通過(guò)在特定的時(shí)段允許特定的操作來(lái)提高應(yīng)用程序的資源利用率(例如,在凌晨2點(diǎn)時(shí)計(jì)算一個(gè)大型數(shù)據(jù)庫(kù)的匯總統(tǒng)計(jì)數(shù)據(jù)),但這種方法卻不太適合大部分的多租戶(hù)應(yīng)用程序,原因很簡(jiǎn)單:不同的租戶(hù)有不同的用量模式,系統(tǒng)難以確定什么時(shí)段比較適合哪些操作。 幸運(yùn)的是,在Windows Azure里,可以使用Worker角色來(lái)將資源密集型操作從處理用戶(hù)交互的Web角色上卸載下來(lái)。在Web角色并不立即需要Worker角色的輸出數(shù)據(jù)時(shí),這些Worker角色可以以異步的方式來(lái)執(zhí)行任務(wù),從而提高資源利用率并提高Web角色的響應(yīng)能力。 表5~4描述的是一些樣本場(chǎng)景。在這些場(chǎng)景下,可以使用Worker角色來(lái)進(jìn)行異步工作處理。這里需要提醒注意的是,不是表中所列的所有場(chǎng)景都來(lái)自于本書(shū)所討論的民意調(diào)查應(yīng)用程序,即有的場(chǎng)景(如心跳)同樣適合其他的應(yīng)用程序。對(duì)于每種場(chǎng)景,表格里給出了工作觸發(fā)的方式和執(zhí)行該工作可以使用的Worker角色的實(shí)例數(shù)量。

編輯推薦

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

圖書(shū)封面

評(píng)論、評(píng)分、閱讀與下載


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


用戶(hù)評(píng)論 (總計(jì)1條)

 
 

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

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

京ICP備13047387號(hào)-7