《PaaS程式設計》是2015年機械工業出版社出版的圖書,作者是[美]卡爾森。本書對PaaS進行了詳細的介紹,帶給讀者不同的PaaS模型,並且對GoogleAppEngine、WindowsAzure、Heroku、CloudFoundry等進行分解和分析。
基本介紹
- 書名:PaaS程式設計
- 作者:[美]卡爾森
- 譯者:潘黎萍,余水清
- ISBN:9787111482451
- 類別:軟硬體開發
- 頁數:125
- 定價:39.00元
- 出版社:機械工業出版社
- 出版時間:2015-01-01
- 裝幀:平裝
- 開本:16
- 著作權方:北京華章圖文信息有限公司
內容簡介,編輯推薦,作者簡介,目錄,
內容簡介
PaaS(平台即服務)正在對Web和移動開發者產生巨大的吸引力。但是,隨著新PaaS供應商的出現,以及現有供應商對其產品特性的持續升級,要知曉PaaS可以提供什麼就成為一件比較困難的事情。本書從開發者的視角對PaaS進行了透徹介紹,帶領讀者領略不同的PaaS模型,並且對GoogleAppEngine、WindowsAzure、Heroku、CloudFoundry等供應商的不同類別的服務進行分解和分析。
編輯推薦
《PaaS程式設計》全面展示PaaS如何幫助你專注於創造性的套用開發,而不是將時間花費在擔心那些技術的運維問題上,不管你是創業家還是大型企業研發團隊的成員,都會從中受益。介紹雲從IaaS和DevOps到PaaS的發展軌跡。學習如何通過PaaS將共享Web託管的簡便性和專有主機託管的可控性結合在一起。探討可移植和不可移植PaaS方案的利弊。將最佳實踐套用於遷移遺留代碼到PaaS,並且理解這個過程中可能遇到的挑戰。從頭開始為PaaS編寫REST風格的元服務。採用PaaS構建移動套用,並且通過後端服務進行擴展。審視主流PaaS供應商當前可以提供的核心服務。了解PaaS不能發揮作用的場合。
作者簡介
Lucas Carlson創立了AppFog,這是一家於2013年被Century-Link收購的PaaS公司。作為一位擁有10年開發經驗的專業開發者,Lucas專注於Ruby on Rail的開發。他還是《Ruby大全》的合著者,並且用不同的程式語言創建了6個庫。
目錄
前言
第1章 開發者的雲
1.1 開發者的困境
1.2 雲能為創新做什麼
1.3 云:發展歷程簡介
1.4 雲的核心技術
1.5 管理平台與產品化平台
1.6 雲計算的承諾(或者炒作)
1.7 雲技術的未來5年
1.8 兌現承諾
第2章 什麼是PaaS
2.1 魔術網站
2.2 開發者早期的選擇
2.3 PaaS:綜合兩種方式的最佳方案
2.4 PaaS:現代套用的虛擬工具
2.5 重建信心
第3章 PaaS類型
3.1 不可移植的PaaS:遵照一個模板
3.2 可移植性:不再繁瑣
3.3 走向公開標準
第4章 遺留套用遷移到PaaS
4.1 初步考慮
4.2 概述
4.3 資產託管
4.4 會話管理
4.5 快取
4.6 異步處理
4.7 SQL
4.8 NoSQL
4.9 各種陷阱
第5章 在PaaS上開發新應用程式
5.1 分解龐然大物
5.2 將API套用於移動開發
5.3 JSON和REST的出現
5.4 使用基於REST的元服務
5.5 PaaS的獨特貢獻
5.6 摩爾定律的影響力
第6章 PaaS上的移動套用
6.1 移動套用開發簡史
6.2 未來套用
6.3 數據結構
6.4 調用移動客戶端的元服務
6.5 PaaS如何讓移動後端開發更容易
6.6 服務於更多用戶
第7章 核心服務簡介
7.1 非PaaS核心服務
7.2 評估PaaS服務
7.3 採用託管的資料庫和PaaS以節省時間
7.4 快取和PaaS: 冗餘
7.5 解決Email的挑戰
7.6 監控的重要性
7.7 負載測試
7.8 計畫升級途徑
第8章 為什麼不選擇PaaS
8.1 公共雲與私有雲
8.2 中小型公司:如何選擇
8.3 大型企業級用戶:如何選擇
8.4 PaaS的限制
8.5 直面阻力
8.6 以長遠的視角看待限制
第9章 PaaS的未來
9.1 OpenStack的影響
9.2 保持開發選項的開放
9.3 故障:開發者必須面對的最大問題
9.4 通過開源重新獲取控制
9.5 最終的思考
第10章 資源
10.1 PaaS供應商
10.2 IaaS供應商
10.3 託管服務
10.4 將遺留套用遷移到PaaS
10.5 新興PaaS套用開發