PaaS程序設(shè)計(jì)
潘黎萍, 余水清 譯
出版時(shí)間:2014年12月
頁(yè)數(shù):125
“本書(shū)以一種平實(shí)的方式幫助我完全理解了PaaS?!?br />
——John Purrier,OpenStack共同創(chuàng)始人
PaaS(平臺(tái)即服務(wù))正在對(duì)Web和移動(dòng)開(kāi)發(fā)者產(chǎn)生巨大的吸引力。但是,隨著新PaaS供應(yīng)商的出現(xiàn),以及現(xiàn)有供應(yīng)商對(duì)其產(chǎn)品特性的持續(xù)升級(jí),要知曉PaaS可以提供什么就成為一件比較困難的事情。本書(shū)從開(kāi)發(fā)者的視角對(duì)PaaS進(jìn)行了透徹介紹,帶領(lǐng)讀者領(lǐng)略不同的PaaS模型,并且對(duì)Google App Engine、Windows Azure、Heroku、Cloud Foundry等供應(yīng)商的不同類別的服務(wù)進(jìn)行分解和分析。
本書(shū)全面展示PaaS如何幫助你專注于創(chuàng)造性的應(yīng)用開(kāi)發(fā),而不是將時(shí)間花費(fèi)在擔(dān)心那些技術(shù)的運(yùn)維問(wèn)題上,不管你是創(chuàng)業(yè)家還是大型企業(yè)研發(fā)團(tuán)隊(duì)的成員,都會(huì)從中受益。
· 介紹云從IaaS和DevOps到PaaS的發(fā)展軌跡。
· 學(xué)習(xí)如何通過(guò)PaaS將共享Web托管的簡(jiǎn)便性和專有主機(jī)托管的可控性結(jié)合在一起。
· 探討可移植和不可移植PaaS方案的利弊。
· 將最佳實(shí)踐應(yīng)用于遷移遺留代碼到PaaS,并且理解這個(gè)過(guò)程中可能遇到的挑戰(zhàn)。
· 從頭開(kāi)始為PaaS編寫(xiě)REST風(fēng)格的元服務(wù)。
· 采用PaaS構(gòu)建移動(dòng)應(yīng)用,并且通過(guò)后端服務(wù)進(jìn)行擴(kuò)展。
· 審視主流PaaS供應(yīng)商當(dāng)前可以提供的核心服務(wù)。
· 了解PaaS不能發(fā)揮作用的場(chǎng)合。
- 前言
- 第1章 開(kāi)發(fā)者的云
- 1.1 開(kāi)發(fā)者的困境
- 1.2 云能為創(chuàng)新做什么
- 1.3 云:發(fā)展歷程簡(jiǎn)介
- 1.4 云的核心技術(shù)
- 1.5 管理平臺(tái)與產(chǎn)品化平臺(tái)
- 1.6 云計(jì)算的承諾(或者炒作)
- 1.7 云技術(shù)的未來(lái)5年
- 1.8 兌現(xiàn)承諾
- 第2章 什么是PaaS
- 2.1 魔術(shù)網(wǎng)站
- 2.2 開(kāi)發(fā)者早期的選擇
- 2.3 PaaS:綜合兩種方式的最佳方案
- 2.4 PaaS:現(xiàn)代應(yīng)用的虛擬工具
- 2.5 重建信心
- 第3章 PaaS類型
- 3.1 不可移植的PaaS:遵照一個(gè)模板
- 3.2 可移植性:不再繁瑣
- 3.3 走向公開(kāi)標(biāo)準(zhǔn)
- 第4章 遺留應(yīng)用遷移到PaaS
- 4.1 初步考慮
- 4.2 概述
- 4.3 資產(chǎn)托管
- 4.4 會(huì)話管理
- 4.5 緩存
- 4.6 異步處理
- 4.7 SQL 57
- 4.8 NoSQL
- 4.9 各種陷阱
- 第5章 在PaaS上開(kāi)發(fā)新應(yīng)用程序
- 5.1 分解龐然大物
- 5.2 將API應(yīng)用于移動(dòng)開(kāi)發(fā)
- 5.3 JSON和REST的出現(xiàn)
- 5.4 使用基于REST的元服務(wù)
- 5.5 PaaS的獨(dú)特貢獻(xiàn)
- 5.6 摩爾定律的影響力
- 第6章 PaaS上的移動(dòng)應(yīng)用
- 6.1 移動(dòng)應(yīng)用開(kāi)發(fā)簡(jiǎn)史
- 6.2 未來(lái)應(yīng)用
- 6.3 數(shù)據(jù)結(jié)構(gòu)
- 6.4 調(diào)用移動(dòng)客戶端的元服務(wù)
- 6.5 PaaS如何讓移動(dòng)后端開(kāi)發(fā)更容易
- 6.6 服務(wù)于更多用戶
- 第7章 核心服務(wù)簡(jiǎn)介
- 7.1 非PaaS核心服務(wù)
- 7.2 評(píng)估PaaS服務(wù)
- 7.3 采用托管的數(shù)據(jù)庫(kù)和PaaS以節(jié)省時(shí)間
- 7.4 緩存和PaaS: 冗余
- 7.5 解決Email的挑戰(zhàn)
- 7.6 監(jiān)控的重要性
- 7.7 負(fù)載測(cè)試
- 7.8 計(jì)劃升級(jí)途徑
- 第8章 為什么不選擇PaaS
- 8.1 公共云與私有云
- 8.2 中小型公司:如何選擇
- 8.3 大型企業(yè)級(jí)用戶:如何選擇
- 8.4 PaaS的限制
- 8.5 直面阻力
- 8.6 以長(zhǎng)遠(yuǎn)的視角看待限制
- 第9章 PaaS的未來(lái)
- 9.1 OpenStack的影響
- 9.2 保持開(kāi)發(fā)選項(xiàng)的開(kāi)放
- 9.3 故障:開(kāi)發(fā)者必須面對(duì)的最大問(wèn)題
- 9.4 通過(guò)開(kāi)源重新獲取控制
- 9.5 最終的思考
- 第10章 資源
- 10.1 PaaS供應(yīng)商
- 10.2 IaaS供應(yīng)商
- 10.3 托管服務(wù)
- 10.4 將遺留應(yīng)用遷移到PaaS
- 10.5 新興PaaS應(yīng)用開(kāi)發(fā)
書(shū)名:PaaS程序設(shè)計(jì)
譯者:潘黎萍, 余水清 譯
國(guó)內(nèi)出版社:機(jī)械工業(yè)出版社
出版時(shí)間:2014年12月
頁(yè)數(shù):125
書(shū)號(hào):978-7-111-48245-1
原版書(shū)書(shū)名:Programming for PaaS
原版書(shū)出版商:O'Reilly Media
Lucas Carlson
Lucas Carlson創(chuàng)建了AppFog,這是一家采用Cloud Foundry的PaaS公司,該公司于2013年被CenturyLink收購(gòu)。Lucas是一位有著10年開(kāi)發(fā)經(jīng)驗(yàn)的專業(yè)開(kāi)發(fā)者,專注于Ruby on Rails的開(kāi)發(fā)工作。Lucas還與他人共同編寫(xiě)了《Ruby大全》(http://shop.oreilly.com/product/9780596523695.do)。他還用不同的編程語(yǔ)言編寫(xiě)了數(shù)十個(gè)庫(kù),并且為其他很多庫(kù)共享過(guò)代碼,包括Rails以及RedCloth。他的個(gè)人網(wǎng)站為rufy.com(http://rufy.com/)。
本書(shū)封面上的動(dòng)物是普通的野兔(兔屬),是家兔的近親,但比家兔體形大、體格健壯。野兔能夠適應(yīng)多種不同的棲息環(huán)境,因此是世界上分布較廣的陸地動(dòng)物之一(在歐洲和北美更常見(jiàn))。
在所有較小型的動(dòng)物中,野兔是跑得最快的動(dòng)物之一,可以達(dá)到每小時(shí)45英里。強(qiáng)有力的后腿,再加上比較大的腳掌,給了野兔快速奔跑的能力。野兔還可以輕松地跳過(guò)較遠(yuǎn)的距離。野兔是食草動(dòng)物,主要吃野草、草本植物以及農(nóng)作物。
一般情況下,野兔喜靜,但在春天的時(shí)候行為會(huì)發(fā)生變化,這個(gè)時(shí)候可以看到它們?cè)趶V闊的田野里相互追逐。這是雄兔們?cè)谙嗷ジ?jìng)爭(zhēng)領(lǐng)地(以便擁有更多處于繁殖期的雌兔)。在整個(gè)春天的競(jìng)賽中,可以看到野兔們?cè)凇叭瓝簟保阂恢灰巴糜盟哪_攻擊另外一只。
野兔經(jīng)常被用作象征性的符號(hào),其含義隨文化背景的不同而不同,它們還是民間傳說(shuō)和故事中很常見(jiàn)的動(dòng)物。野兔經(jīng)常和月亮神聯(lián)系在一起,預(yù)示著新生和復(fù)活。它是多產(chǎn)、肉感的象征,因此也是狩獵對(duì)象。