![](/c49/99/12691756.jpg)
出版社:人民郵電出版社 ISBN:9787115517241 版次:1 商品編碼:12691756 品牌:iTuring 包裝:平裝 叢書名:Python 開本:16開 出版時間:2019-08-01 用紙:膠版紙 頁數:180 正文語種:中文 作者:賈萊姆·拉傑·羅希特(Jalem,Raj,Rohit),安翔
" 編輯推薦 隨著雲計算的發展,越來越多的企業選擇通過“上雲”來實現業務的快速部署。Serverless架構能讓開發人員擺脫維護服務器的負擔,專注於編寫代碼和部署基礎設施,從而運維成本並提升架構的可伸縮性。
本書采用目前流行的Python語言,通過雲架構中的示例,手把手教你在AWS和微軟Azure Functions中構建Serverless架構、部署Serverless API、處理日志和監控、將Lambda函數部署為基礎設施即代碼,等等。本書還詳細介紹了VPC和SAM等技巧。
閱讀本書,你將學到: ● 使用AWS Lambda和微軟Azure Functions構建應用 ● 根據事件來選擇並使用不同的觸發器 ● 使用SAM部署Lambda函數 ● 測試Lambda函數,並對其進行版本控制 ● 使用AWS的監控套件和日志服務 ● 了解AWS的安全性,以及AWS VPC、安全組、子網等服務 ● 使用第三方工具擴展Serverless架構以應對高負載,並生成分布式繫統 全面掌握Serverless架構應用開發,擺脫維護服務器的束縛! 內容簡介 本書主要基於雲架構的Python示例來講解Serverless的概念。Serverless架構的核心思想是函數即服務。這種架構能合理配置閑置資源,無須專門的運維團隊成員來維護和管理服務器,因此能很多管理費用。本書分為三個模塊:**個模塊解釋Serverless架構的基本原理以及AWS lambda函數的作用;第二個模塊教你構建、發布並部署應用到生產環境;第三個模塊將帶領你完成高級主題,例如為應用構建Serverless API。你還將學習如何擴展Serverless應用並處理生產中的分布式Serverless繫統。在本書的最後,你將能夠使用Serverless框架構建可擴展的高效Python應用程序。 作者簡介 賈萊姆·拉傑·羅希特(Jalem Raj Rohit)
目前在GEP Worldwide擔任數據科學家,專注於機器學習、DevOps和產品開發等領域。他為Python、Go和Julia都貢獻過開源項目,還在有關Serverless工程和機器學習的技術會議上發表過演講。
【譯者簡介】
安翔
Dell EMC存儲軟件工程師。InfoQ社區編輯,CSDN譯者。著有《物聯網Python開發實戰》一書,擅長Python與物聯網產品開發的結合。 目錄 第 1章Serverless範式1 1.1了解Serverless架構1 1.2了解微服務3 1.3Serverless架構不僅僅是實時的3 1.4Serverless的優缺點5 1.5小結7 第2章 在AWS中構建Serverless應用程序8 2.1AWS Lambda的觸發器8 2.2Lambda函數12 2.3函數即容器13 2.4配置函數14 2.5測試Lambda函數21 2.6Lambda函數的版本控制24 2.7創建部署包27 2.8小結31 第3章設置Serverless架構32 3.1S3觸發器32 3.2SNS觸發器40 3.3SQS觸發器49 3.4CloudWatch觸發器56 3.5小結61 第4章部署Serverless API63 4.1API方法與資源63 4.2設置集成70 4.3為API部署Lambda函數77 4.4處理身份驗證與用戶控制82 4.5小結87 第5章日志與監控88 5.1了解CloudWatch88 5.2了解CloudTrail97 5.3CloudWatch的Lambda指標103 5.4CloudWatch的Lambda日志111 5.5Lambda的日志語句114 5.6小結117 第6章擴展Serverless架構118 6.1第三方編排工具118 6.2服務器的創建和終止124 6.3最佳安全實踐130 6.4擴展的難點及解決方案135 6.5小結137 第7章AWS Lambda的安全性138 7.1了解AWS VPC138 7.2了解VPC中的子網143 7.3在私有子網內保護Lambda147 7.4Lambda函數的訪問控制150 7.5在Lambda中使用STS執行安全會話150 7.6小結150 第8章使用SAM部署Lambda函數151 8.1SAM簡介151 8.2將CloudFormation用於Serverless服務154 8.3使用SAM進行部署155 8.4了解SAM中的安全性162 8.5小結166 第9章微軟Azure Functions簡介167 9.1微軟Azure Functions簡介167 9.2創建你的第 一個Azure Function169 9.3了解觸發器172 9.4Azure Functions的日志記錄和監控176 9.5編寫微軟Azure Functions的最佳實踐178 9.6小結180 查看全部↓
" |