91精品国产综合久久四虎久久_国产成人午夜高潮毛片_99er视频精品免费观看_2020亚洲熟女在线观看_日本女优人体写真_国内黄色毛片_年轻的老师中文版在线_丰满女邻居做爰_久久久久久精品成人免费图片

 
Serverless學(xué)習(xí)手冊(cè)
Serverless學(xué)習(xí)手冊(cè)
Jason Katzer
孫立超 譯
出版時(shí)間:2023年04月
頁(yè)數(shù):234
“在這本書中,Jason介紹了Serverless體系結(jié)構(gòu)的每個(gè)重要方面。簡(jiǎn)單地說(shuō),如果你正在從事Serverless相關(guān)的工作,這就是為你創(chuàng)作的書。”
——Erez Berkner
Lumigo首席執(zhí)行官

無(wú)論你的公司是在考慮Serverless計(jì)算,還是已經(jīng)決定采用這個(gè)模型,這本實(shí)用的書對(duì)你都是非常合適。本書作者向處于職業(yè)初中期的開發(fā)人員展示了使用這個(gè)模型構(gòu)建和發(fā)布可維護(hù)和可擴(kuò)展的服務(wù)所需要的知識(shí)。
有了這本書,你將學(xué)習(xí)如何通過(guò)Serverless計(jì)算的視野,在云計(jì)算中構(gòu)建一個(gè)現(xiàn)代的生產(chǎn)系統(tǒng)。你將發(fā)現(xiàn)Serverless如何將你從生產(chǎn)中設(shè)置和維護(hù)系統(tǒng)的繁瑣任務(wù)中解脫出來(lái)。你還將探索新的方法來(lái)提升你的職業(yè)生涯,并充滿自信地進(jìn)行設(shè)計(jì)、開發(fā)和部署。
這本書分為三個(gè)部分,包括:
● 生產(chǎn)路徑:檢查分布式系統(tǒng)、微服務(wù)、接口和Serverless體系結(jié)構(gòu)和模式的進(jìn)出情況。
● 工具:深入研究監(jiān)控、可監(jiān)控性和警報(bào)、日志記錄、流水線、自動(dòng)化和部署。
● 概念:學(xué)習(xí)如何設(shè)計(jì)安全性和隱私性,如何通過(guò)測(cè)試和模擬系統(tǒng)來(lái)管理質(zhì)量,以及如何為失敗做計(jì)劃。
  1. 前言
  2. 第0章 Serverless介紹
  3. 0.1 什么是Serverless?
  4. 0.1.1 Serverless的歷史
  5. 0.1.2 云服務(wù)提供商概況
  6. 0.1.3 可靠性,可用性,災(zāi)難恢復(fù)
  7. 0.2 Serverless的優(yōu)勢(shì)
  8. 0.2.1 增加的可伸縮性、安全性和可靠性
  9. 0.2.2 只支付你使用的東西
  10. 0.2.3 節(jié)省管理服務(wù)器的時(shí)間和金錢
  11. 0.2.4 提高開發(fā)人員的生產(chǎn)力
  12. 0.2.5 降低管理職責(zé)
  13. 0.2.6 集成的便利
  14. 0.3 Serverless的弱點(diǎn)
  15. 0.3.1 冷(啟動(dòng))戰(zhàn)
  16. 0.3.2 計(jì)算時(shí)間
  17. 0.3.3 VPC/網(wǎng)絡(luò)問(wèn)題
  18. 0.3.4 應(yīng)用程序的大小
  19. 0.3.5 可能會(huì)更貴
  20. 0.3.6 廠商鎖定
  21. 0.3.7 復(fù)雜的調(diào)試
  22. 0.4 什么時(shí)候使用Serverless有意義?
  23. 0.5 Serverless的計(jì)算機(jī)什么時(shí)候不適合你?
  24. 0.6 讓我們開始
  25. 第一部分 生產(chǎn)之路
  26. 第1章 分布式系統(tǒng)
  27. 1.1 什么是分布式系統(tǒng)?
  28. 1.2 為什么我們需要一個(gè)分布式系統(tǒng)?
  29. 1.3 分布式系統(tǒng)的嚴(yán)酷現(xiàn)實(shí)
  30. 1.3.1 物理世界
  31. 1.3.2 失蹤的消息
  32. 1.3.3 不可靠的時(shí)鐘
  33. 1.3.4 級(jí)聯(lián)故障
  34. 1.3.5 更新產(chǎn)生的意外
  35. 1.3.6 冪等性
  36. 1.4 我負(fù)責(zé)什么?
  37. 1.5 在設(shè)計(jì)分布式系統(tǒng)時(shí),你需要考慮哪些?
  38. 1.5.1 松耦合(或解耦)
  39. 1.5.2 容錯(cuò)
  40. 1.5.3 生成唯一的(主)鍵
  41. 1.5.4 規(guī)劃冪等性
  42. 1.5.5 兩階段的更新
  43. 1.6 延伸閱讀
  44. 1.7 結(jié)論
  45. 第2章 微服務(wù)
  46. 2.1 為什么要使用微服務(wù)?
  47. 2.1.1 提高開發(fā)速度
  48. 2.1.2 增加開發(fā)人員的自由
  49. 2.2 微服務(wù)的問(wèn)題
  50. 2.2.1 增加了復(fù)雜性
  51. 2.2.2 需要適當(dāng)?shù)腄evOps實(shí)踐和資源
  52. 2.2.3 本地開發(fā)和測(cè)試的挑戰(zhàn)
  53. 2.3 如何有效地使用微服務(wù)?
  54. 2.3.1 一致的接口
  55. 2.3.2 松散耦合
  56. 2.4 微服務(wù)有多微???
  57. 2.5 選擇單體應(yīng)用還是微服務(wù)
  58. 2.5.1 什么時(shí)候應(yīng)該使用單體應(yīng)用?
  59. 2.5.2 什么時(shí)候需要使用微服務(wù)?
  60. 2.6 結(jié)論
  61. 第3章 Serverless架構(gòu)和模式
  62. 3.1 架構(gòu)師的角色
  63. 3.2 要成為一名架構(gòu)師,你需要知道哪些?
  64. 3.3 決策
  65. 3.3.1 什么樣的決策?
  66. 3.3.2 記錄你的決策
  67. 3.3.3 我們?nèi)绾巫鰶Q策?
  68. 3.3.4 我們什么時(shí)候做決策?
  69. 3.4 云服務(wù)提供商組件
  70. 3.4.1 流
  71. 3.4.2 隊(duì)列
  72. 3.4.3 桶
  73. 3.4.4 計(jì)算
  74. 3.4.5 數(shù)據(jù)存儲(chǔ)
  75. 3.4.6 身份認(rèn)證服務(wù)
  76. 3.4.7 API網(wǎng)關(guān)
  77. 3.4.8 GraphQL
  78. 3.4.9 網(wǎng)絡(luò)
  79. 3.4.10 狀態(tài)機(jī)
  80. 3.4.11 日志記錄
  81. 3.4.12 監(jiān)測(cè)和報(bào)警
  82. 3.5 來(lái)自云服務(wù)提供商的事件
  83. 3.6 模式
  84. 3.6.1 示例1:Serverless單體應(yīng)用
  85. 3.6.2 示例2:傳入Webhook
  86. 3.6.3 示例3:使用云服務(wù)提供商進(jìn)行用戶身份驗(yàn)證
  87. 3.6.4 示例4:通用的后臺(tái)任務(wù)模式
  88. 3.6.5 示例5:流提取、轉(zhuǎn)換、加載
  89. 3.6.6 示例6:創(chuàng)建自己的輪詢集成
  90. 3.6.7 示例7:處理文件和圖像
  91. 3.6.8 示例8:遷移服務(wù)模式
  92. 3.6.9 示例9:散開
  93. 3.7 結(jié)論
  94. 第4章 接口
  95. 4.1 接口:需要一些組裝
  96. 4.1.1 消息
  97. 4.1.2 協(xié)議
  98. 4.1.3 約定
  99. 4.2 Serverless接口
  100. 4.2.1 自動(dòng)重試和死信隊(duì)列
  101. 4.2.2 有限與無(wú)限規(guī)模
  102. 4.3 設(shè)計(jì)接口
  103. 4.3.1 消息/載荷
  104. 4.3.2 會(huì)話和用戶/身份驗(yàn)證
  105. 4.3.3 避免無(wú)約束的請(qǐng)求
  106. 4.3.4 接口與實(shí)現(xiàn)
  107. 4.3.5 帶邏輯的線
  108. 4.4 設(shè)計(jì)不愉快的路徑
  109. 4.4.1 驗(yàn)證輸入
  110. 4.4.2 失敗
  111. 4.5 與其他服務(wù)集成的策略
  112. 4.5.1 超時(shí)
  113. 4.5.2 重試
  114. 4.5.3 指數(shù)補(bǔ)償
  115. 4.5.4 網(wǎng)絡(luò)鉤子
  116. 4.5.5 評(píng)估外部服務(wù)
  117. 4.5.6 速度限制
  118. 4.6 結(jié)論
  119. 第二部分 工具
  120. 第5章 Serverless框架
  121. 5.1 為什么使用Serverless框架?
  122. 5.2 什么時(shí)候Serverless框架不適合你
  123. 5.2.1 AWS是唯一的一等公民
  124. 5.2.2 AWS的云服務(wù)模板也并不完美
  125. 5.2.3 你的基礎(chǔ)設(shè)施依賴陌生人
  126. 5.3 開始之前你需要知道些什么
  127. 5.3.1 YAML
  128. 5.3.2 Node.js
  129. 5.3.3 云資源和權(quán)限
  130. 5.3.4 基礎(chǔ)架構(gòu)模板
  131. 5.3.5 生產(chǎn)的機(jī)密
  132. 5.3.6 .gitignore文件
  133. 5.4 serverless.yml文件的組成
  134. 5.4.1 提供者
  135. 5.4.2 環(huán)境
  136. 5.4.3 函數(shù)
  137. 5.4.4 資源
  138. 5.4.5 包
  139. 5.4.6 插件
  140. 5.4.7 自定義
  141. 5.4.8 用于健全和安全的命名空間
  142. 5.5 使用Serverless命令
  143. 5.5.1 安裝Serverless
  144. 5.5.2 使用憑證設(shè)置Serverless
  145. 5.5.3 使用Serverless install拉入模板
  146. 5.5.4 檢查示例項(xiàng)目的包(里面有什么)
  147. 5.5.5 部署
  148. 5.5.6 調(diào)用函數(shù),并查看日志
  149. 5.5.7 回滾
  150. 5.5.8 銷毀服務(wù)
  151. 5.5.9 部署軟件包
  152. 5.6 現(xiàn)實(shí)世界serverless.yml
  153. 5.6.1 設(shè)置環(huán)境變量
  154. 5.6.2 修改權(quán)限
  155. 5.7 結(jié)論
  156. 第6章 監(jiān)控、可觀察性和警報(bào)
  157. 6.1 監(jiān)控是什么?
  158. 6.1.1 我們?yōu)槭裁葱枰O(jiān)控?
  159. 6.1.2 監(jiān)控與Serverless有什么關(guān)系?
  160. 6.1.3 自動(dòng)化的入口
  161. 6.2 我有什么選擇?
  162. 6.2.1 托管SaaS產(chǎn)品
  163. 6.2.2 自托管和開放源碼
  164. 6.3 監(jiān)控的組成部分
  165. 6.3.1 監(jiān)控指標(biāo)
  166. 6.3.2 圖表和圖形
  167. 6.3.3 儀表板
  168. 6.3.4 警報(bào)/警告
  169. 6.4 選擇先進(jìn)的實(shí)踐
  170. 6.4.1 心跳
  171. 6.4.2 冒煙測(cè)試和/或金絲雀
  172. 6.4.3 世界上最重要的度量標(biāo)準(zhǔn)
  173. 6.4.4 避免廠商鎖定
  174. 6.4.5 隨著時(shí)間的推移清除度量和警報(bào)
  175. 6.5 結(jié)論
  176. 第7章 日志
  177. 7.1 日志是什么?
  178. 7.2 為什么需要日志?
  179. 7.3 何時(shí)依賴日志而不是監(jiān)控指標(biāo)
  180. 7.4 應(yīng)該記錄什么?
  181. 7.5 你不應(yīng)該記錄什么?
  182. 7.6 日志是如何工作的?
  183. 7.6.1 確保你的日志可伸縮
  184. 7.6.2 結(jié)構(gòu)化的日志
  185. 7.6.3 更有效的日志調(diào)試
  186. 7.6.4 搜索日志
  187. 7.6.5 異常日志(Sentry)
  188. 7.7 收集其他日志
  189. 7.8 合規(guī)
  190. 7.9 分布式跟蹤
  191. 7.10加密日志以保證隱私和遵從性
  192. 7.11 那么你應(yīng)該怎么做呢?
  193. 7.11.1 只加密敏感字段的值
  194. 7.11.2 加密整個(gè)日志語(yǔ)句
  195. 7.12 結(jié)論
  196. 第8章 變更、自動(dòng)化和部署流水線
  197. 8.1 應(yīng)對(duì)變化
  198. 8.2 自動(dòng)化的作用
  199. 8.3 使你的代碼為部署到生產(chǎn)系統(tǒng)做好準(zhǔn)備
  200. 8.4 基礎(chǔ)設(shè)施即代碼
  201. 8.5 數(shù)據(jù)庫(kù)更改(遷移)
  202. 8.6 配置管理
  203. 8.7 什么是流水線?
  204. 8.8 關(guān)于流水線的決策
  205. 8.9 金絲雀和藍(lán)/綠部署
  206. 8.10 為什么需要流水線?
  207. 8.11 部署流水線的關(guān)鍵階段
  208. 8.11.1 步驟1:執(zhí)行標(biāo)準(zhǔn)
  209. 8.11.2 步驟2:構(gòu)建和打包
  210. 8.11.3 步驟3:測(cè)試
  211. 8.11.4 步驟4:發(fā)布Artifact
  212. 8.11.5 步驟5:部署到目標(biāo)環(huán)境
  213. 8.11.6 步驟6:驗(yàn)證部署
  214. 8.11.7 步驟7:必要時(shí)(可能)回滾
  215. 8.12 流水線故障處理
  216. 8.13 結(jié)論
  217. 第三部分 概念
  218. 第9章 安全性、權(quán)限和隱私
  219. 9.1 每個(gè)人都有責(zé)任,但你尤其有責(zé)任
  220. 9.2 做好被黑的準(zhǔn)備
  221. 9.2.1 了解你的威脅和攻擊者
  222. 9.2.2 設(shè)計(jì)的安全
  223. 9.3 限制,跟蹤和審查所有秘密和訪問(wèn)
  224. 9.4 準(zhǔn)備更新
  225. 9.4.1 深度防御
  226. 9.4.2 限制爆炸半徑
  227. 9.4.3 信任,但要核查
  228. 9.5 驗(yàn)證所有用戶輸入并對(duì)設(shè)置重復(fù)檢查
  229. 9.5.1 監(jiān)控系統(tǒng)中的異常情況
  230. 9.5.2 測(cè)試你的安全
  231. 9.5.3 仔細(xì)選擇依賴項(xiàng)并保持軟件的最新
  232. 9.5.4 優(yōu)先保護(hù)你的數(shù)據(jù)和客戶數(shù)據(jù)的隱私
  233. 9.5.5 不要干擾生產(chǎn)
  234. 9.6 確保你的電腦安全
  235. 9.7 繼續(xù)學(xué)習(xí)
  236. 9.8 結(jié)論
  237. 第10章 質(zhì)量、測(cè)試和模擬
  238. 10.1 代碼質(zhì)量的作用
  239. 10.1.1 代碼風(fēng)格
  240. 10.1.2 代碼校驗(yàn)
  241. 10.2 測(cè)試
  242. 10.2.1 測(cè)試什么,不測(cè)試什么
  243. 10.2.2 測(cè)試類型
  244. 10.2.3 代碼覆蓋率
  245. 10.2.4 加強(qiáng)你的測(cè)試
  246. 10.3 模擬
  247. 10.4 結(jié)論
  248. 第11章 為失敗做計(jì)劃
  249. 11.1 簡(jiǎn)介:理解它,即使你不能管理它
  250. 11.2 識(shí)別風(fēng)險(xiǎn)
  251. 11.3 做好準(zhǔn)備
  252. 11.4 做一個(gè)運(yùn)行手冊(cè)
  253. 11.5 計(jì)劃宕機(jī)
  254. 11.6 監(jiān)控你的云服務(wù)提供商
  255. 11.7 了解你的(服務(wù))限制
  256. 11.8 結(jié)論
  257. 第12章 總結(jié)
  258. 12.1 在供應(yīng)商之間做取舍
  259. 12.2 社區(qū)
  260. 12.3 尋求其他人的建議
  261. 12.4 陷入困境時(shí)該如何做
  262. 12.5 邁出職業(yè)生涯的下一步
書名:Serverless學(xué)習(xí)手冊(cè)
作者:Jason Katzer
譯者:孫立超 譯
國(guó)內(nèi)出版社:中國(guó)電力出版社
出版時(shí)間:2023年04月
頁(yè)數(shù):234
書號(hào):978-7-5198-7698-2
原版書書名:Learning Serverless
原版書出版商:O'Reilly Media
Jason Katzer
 
Jason Katzer是CloudPro APP的創(chuàng)始人。它為云開發(fā)人員創(chuàng)建生產(chǎn)工具、云原生架構(gòu)和節(jié)省運(yùn)行成本。此前,他曾在Capital One (Paribus/WikiBuy)和Blink Health擔(dān)任軟件工程經(jīng)理。Jason也是一個(gè)連續(xù)創(chuàng)業(yè)家和天使投資人,他參與并開創(chuàng)了許多新企業(yè)。他在多個(gè)行業(yè)工作過(guò),包括醫(yī)療保健、消費(fèi)科技、健身、銷售、金融和電信,他喜歡幫助人們節(jié)省時(shí)間和金錢。但他真正關(guān)注的是構(gòu)建高質(zhì)量的軟件。他是一個(gè)充滿熱情的老師,也是一個(gè)終身學(xué)習(xí)者。他大量的欣賞電視節(jié)目、閱讀播客和聆聽有聲書,而且非常想念Vin Scully的聲音。
 
 
本書封面上的動(dòng)物是黑尾塍鷸(學(xué)名:Limosa Limosa)。這些分布甚廣的水鳥在西起冰島,橫跨歐洲,東至西伯利亞的廣大北部濕地繁殖。還有一小部分居住在歐洲西北部。它是飛到南方過(guò)冬的候鳥,行跡穿越非洲中部、印度北部部分地區(qū)、亞洲東南部和澳大利亞沿海地區(qū)。
塍鷸體型大,腿長(zhǎng),平均站起來(lái)有16英寸高,身上有黑白斑點(diǎn)圖案。在夏季的繁殖季節(jié),羽毛主體色為淡紅色;在冬季羽毛是淺灰棕色。當(dāng)它們飛行時(shí),可以從白色的翼?xiàng)l和背部輕松分辨出來(lái)。這些鳥用它們長(zhǎng)長(zhǎng)的喙尋找小獵物,如昆蟲、蠕蟲、甲殼類動(dòng)物和蝌蚪。
像其他種類的塍鷸一樣,黑尾塍鷸在繁殖地和過(guò)冬地區(qū)進(jìn)行長(zhǎng)途遷徙,有時(shí)在海拔3英里或更高的地方飛行,那里的空氣含氧量比海平面低得多。據(jù)了解,它們會(huì)在這些高海拔地區(qū)進(jìn)行部分遷徙飛行,以利用有利的高海拔風(fēng)以及其他因素。研究還表明,黑尾塍鷸在多年的遷移過(guò)程中,無(wú)論是作為一個(gè)群體還是單獨(dú)個(gè)體,都表現(xiàn)出不同的變化。
在全球范圍內(nèi),黑尾鸚鵡被認(rèn)為瀕臨滅絕,其活動(dòng)范圍內(nèi)的許多濕地正被開發(fā)用于農(nóng)業(yè)用途。O’Reilly 出版書籍的封面上包含的許多動(dòng)物都瀕臨滅絕;所有這些動(dòng)物對(duì)世界都很重要。
封面插圖由Karen Montgomery根據(jù)George Shaw的General Zoology(1809-1826)中的一幅黑白版畫繪制。
購(gòu)買選項(xiàng)
定價(jià):78.00元
書號(hào):978-7-5198-7698-2
出版社:中國(guó)電力出版社