構建雲應用

構建雲應用 pdf epub mobi txt 電子書 下載2025

出版者:機械工業齣版社華章公司
作者:Christopher M. Moyer
出品人:
頁數:245
译者:顧毅
出版時間:2012-3-10
價格:49.00元
裝幀:平裝
isbn號碼:9787111373124
叢書系列:雲計算技術係列叢書
圖書標籤:
  • 雲計算
  • 計算機科學
  • 構建雲應用
  • cloud_computing
  • Programming
  • CS
  • 2012
  • 雲計算
  • 微服務
  • 容器化
  • DevOps
  • 架構設計
  • 應用開發
  • 雲原生
  • 可擴展性
  • 高可用
  • 彈性伸縮
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

本書沿用大傢所熟悉的“設計模式”格式,介紹瞭雲計算平颱上行之有效的模式。通過基於Python和Amazon Web Services(AWS)平颱的詳細的範例代碼和應用程序,嚮讀者演示瞭這些模式的實際運用。本書內容包括掌握成功的雲計算解決方案的核心原則,如何正確地構建軟件即服務(Software as a Service,SaaS)模式,理解不同的雲服務提供商所提供的服務,如何設計主機鏡像、為雲平颱上的應用打造一個堅實的基礎,如何針對與外部係統的交互行為選擇最閤適的模式,如何實現高效的數據處理以及如何充分發揮多主機集群部署的優勢。

本書適閤軟件開發人員和對雲計算感興趣的讀者閱讀。

著者簡介

Chris Moyer畢業於美國羅切斯特理工大學(Rochester Institute of Technology,RIT),並獲得軟件工程學士學位。Chris擁有5年以上的編程經驗,主要集中在雲計算領域。他的大部分時間都在開發大受歡迎的boto客戶端類庫,該類庫用於與Amazon Web Services進行通信。通過嚮boto的創始人Mitch Garnaat學習,Chris隨後開始基於該客戶端類庫開發Web框架,也就是Marajo和botoweb。基於這些框架,他還創建瞭大規模的應用程序。

Chris目前是Newstex公司的技術部副總裁,負責管理技術研發工作,這些技術用於將應用程序遷移到雲平颱,同時他也管理著自己的部門,該部門正在積極地維護和開發幾個應用程序。Chris與妻子Lynn住在紐約。

圖書目錄

譯者序
前言
關於作者
第0章 引言 1
0.1 雲計算是什麼 1
0.2 雲計算的革命 2
0.2.1 主機 2
0.2.2 PC革命 3
0.2.3 高速互聯網 4
0.2.4 雲 5
0.2.5 HTML5和本地存儲 6
0.2.6 移動設備的黎明 7
0.3 綫程化,並行處理,並行
計算 7
0.4 基於雲的開發過程與其他應用開發過程有何不同 9
0.5 應該避免什麼 10
0.6 開始用雲 11
0.6.1 選擇一種雲模式 12
0.6.2 實現一種雲模式 12
第一部分 概念
第1章 雲服務的基礎 16
1.1 雲計算的起源 16
1.2 雲服務是什麼 17
1.2.1 計算 18
1.2.2 存儲 18
1.2.3 聯接 18
1.3 遺留模式 19
1.4 運行在雲中的應用並不會自主擴展 20
1.5 失效是必然的 20
1.6 一緻性,有效性,分區容錯性 21
1.6.1 一緻性 22
1.6.2 有效性 22
1.6.3 分區容錯性 23
1.7 最終一緻性 23
1.8 本章小結 24
第2章 把軟件做成服務 25
2.1 本書中使用的工具 25
2.1.1 注冊Amazon Web Services 26
2.1.2 安裝boto 26
2.1.3 環境設置 27
2.1.4 測試 29
2.2 什麼是應用程序所需要的 29
2.3 數據層 31
2.4 應用層 35
2.4.1 使用Elastic Load Balancing 36
2.4.2 嚮負載均衡器添加服務器 38
2.4.3 自動嚮負載均衡器注冊實例 39
2.5 HTTP和REST 40
2.5.1 HTTP header 41
2.5.2 Body 43
2.5.3 方法 44
2.6 授權層 47
2.7 客戶端層 49
2.7.1 基於瀏覽器的客戶端 50
2.7.2 本地應用程序 51
2.8 本章小結 51
第3章 雲服務提供商 53
3.1 Amazon Web Services 53
3.1.1 SimpleStorageService(S3) 54
3.1.2 CloudFront 60
3.1.3 Simple Queue Service (SQS) 62
3.1.4 Elastic Compute Cloud (EC2) 64
3.1.5 Elastic Block Storage (EBS) 69
3.1.6 Elastic Load Balancing (ELB) 71
3.1.7 SimpleDB 73
3.1.8 Relational Database Service(RDS) 75
3.1.9 Simple Notification Service (SNS) 81
3.1.10 Virtual Private Cloud(VPC) 84
3.2 Google雲 86
3.2.1 AppEngine 87
3.2.2 Google Storage 88
3.3 Rackspace雲 89
3.3.1 CloudFiles 90
3.3.2 CloudServers 90
3.3.3 CloudSites 90
3.4 本章小結 91
第二部分 模式
第4章 設計鏡像 94
4.1 預打包鏡像 95
4.1.1 概要 95
4.1.2 使用動機 95
4.1.3 詳述 95
4.1.4 實現 96
4.1.5 範例 98
4.1.6 總結 100
4.2 單例實例(Singleton Instance) 100
4.2.1 概要 100
4.2.2 使用動機 100
4.2.3 詳述 101
4.2.4 實現 101
4.2.5 範例 101
4.2.6 總結 103
4.3 原型鏡像 103
4.3.1 概要 103
4.3.2 使用動機 103
4.3.3 詳述 104
4.3.4 實現 104
4.3.5 範例 105
4.3.6 總結 106
第5章 設計架構 107
5.1 適配器 108
5.1.1 概要 108
5.1.2 使用動機 108
5.1.3 詳述 109
5.1.4 實現 109
5.1.5 範例 110
5.1.6 總結 114
5.2 門麵模式 114
5.2.1 概要 114
5.2.2 使用動機 115
5.2.3 詳述 115
5.2.4 實現 115
5.2.5 範例 116
5.2.6 總結 118
5.3 負載均衡代理 119
5.3.1 概要 119
5.3.2 使用動機 119
5.3.3 詳述 120
5.3.4 實現 120
5.3.5 範例 120
5.3.6 總結 124
第6章 操作數據 125
6.1 隊列(queuing)模式 125
6.1.1 概要 125
6.1.2 使用動機 126
6.1.3 詳述 126
6.1.4 實現 127
6.1.5 範例 128
6.1.6 總結 133
6.2 命令模式 134
6.2.1 概要 134
6.2.2 使用動機 134
6.2.3 詳述 135
6.2.4 實現 135
6.2.5 範例 135
6.2.6 總結 140
6.3 迭代器模式 140
6.3.1 概要 140
6.3.2 使用動機 141
6.3.3 詳述 141
6.3.4 實現 141
6.3.5 範例 142
6.3.6 總結 144
6.4 觀察者模式 144
6.4.1 概要 144
6.4.2 使用動機 145
6.4.3 詳述 145
6.4.4 實現 146
6.4.5 範例 146
6.4.6 總結 148
第7章 集群係統 149
7.1 Web分層模式 149
7.1.1 概要 149
7.1.2 使用動機 150
7.1.3 詳述 150
7.1.4 實現 151
7.1.5 範例 152
7.1.6 總結 162
7.2 信號和鎖模式 162
7.2.1 概要 162
7.2.2 使用動機 162
7.2.3 詳述 163
7.2.4 實現 163
7.2.5 範例 164
7.2.6 總結 169
7.3 map/reduce 169
7.3.1 概要 169
7.3.2 使用動機 170
7.3.3 詳述 170
7.3.4 實現 170
7.3.5 範例 171
7.3.6 總結 175
第三部分 項目
第8章 簡單的博客係統 178
8.1 存儲 178
8.1.1 創建SDB域 179
8.1.2 User對象 180
8.1.3 Post對象 182
8.1.4 Comment對象 185
8.2 應用邏輯層 188
8.2.1 WSGI的簡單介紹 188
8.2.2 DB處理器 190
8.2.3 User、Post、Comment對象的處理器 194
8.2.4 處理垃圾評論 197
8.3 錶現層 200
8.3.1 設置HTTP代理 200
8.3.2 博客文章(Post) 201
8.3.3 評論 212
8.4 部署 217
8.4.1 啓動基礎實例 217
8.4.2 安裝軟件 218
8.4.3 安裝應用程序 220
8.4.4 安裝Apache 221
8.4.5 打包鏡像 222
8.4.6 創建代理 223
8.5 本章小結 223
第9章 使用Marajo開發博客係統 224
9.1 初始化開發環境 225
9.1.1 handlers 225
9.1.2 resources 225
9.1.3 static 226
9.1.4 templates 226
9.2 創建資源(Resource) 226
9.3 創建處理器 228
9.4 配置應用程序 229
9.5 運行應用程序 231
9.6 創建自定義模闆 231
9.6.1 清單頁麵的模闆 231
9.6.2 編輯博客的模闆 233
9.7 本章小結 237
術語錶 238
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

作者的技術水平看來很牛,用到瞭許多OSS軟件工具

评分

前麵看瞭個大概,後麵基本沒看

评分

前麵看瞭個大概,後麵基本沒看

评分

經典

评分

經典

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有