-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
Serverless架構 版權信息
- ISBN:9787111593904
- 條形碼:9787111593904 ; 978-7-111-59390-4
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Serverless架構 本書特色
緊跟云計算的熱點趨勢,用詳實的案例介紹無服務架構的新工具和技術
Serverless架構 內(nèi)容簡介
本書的重點是設計無服務器架構,權衡此方法的優(yōu)缺點并考慮其決策因素。讀者將學習如何設計一個無服務器的應用程序,了解那些基于服務器的應用程序的關鍵問題,以及已知的解決方案。該書解決了一些關鍵的挑戰(zhàn),比如如何將軟件的核心功能劃分為不同的云服務和云功能。它涵蓋了這些服務的基本和高級的使用,測試和保護無服務器軟件,自動化部署等。在本書的結(jié)尾,你將會掌握新的工具和技術,以跟上IT行業(yè)的發(fā)展。
Serverless架構 目錄
審校者簡介
譯者序
前 言
第1章 Serverless起步 1
1.1 準備開發(fā)環(huán)境 8
1.2 Gradle 11
1.2.1 創(chuàng)建項目 11
1.2.2 實現(xiàn)Lambda依賴 14
1.2.3 你好Lambda 19
1.2.4 部署到云端 22
1.3 總結(jié) 24
1.4 參考文獻 25
第2章 基礎架構即代碼 27
2.1 向云端上傳程序包 28
2.2 用CloudFormation實現(xiàn)基礎架構即代碼 32
2.3 用CloudFormation部署**個AWS Lambda函數(shù) 34
2.4 總結(jié) 44
第3章 你好,互聯(lián)網(wǎng) 45
3.1 設置API網(wǎng)關 46
3.1.1 創(chuàng)建API 48
3.1.2 創(chuàng)建資源 49
3.1.3 創(chuàng)建方法 50
3.1.4 配置Lambda權限 53
3.1.5 部署API 54
3.2 設置CloudFront的CDN分布 58
3.2.1 設置自定義域 62
3.2.2 創(chuàng)建SSL安全證書 64
3.2.3 為API調(diào)用授權 66
3.2.4 實現(xiàn)簡單授權程序 67
3.3 總結(jié) 75
第4章 企業(yè)模式實踐 77
4.1 創(chuàng)建用戶管理服務 79
4.2 配置Guice框架 81
4.3 使用依賴注入編寫Lambda處理程序類 82
4.4 增加日志功能 84
4.5 服務的依賴關系 86
4.6 總結(jié) 89
第5章 數(shù)據(jù)持久化 91
5.1 DynamoDB介紹 91
5.2 創(chuàng)建**張表 93
5.2.1 創(chuàng)建第二張訪問令牌的表 95
5.2.2 配置DynamoDB數(shù)據(jù)映射器 97
5.2.3 配置Lambda環(huán)境變量 98
5.2.4 用戶注冊 105
5.2.5 創(chuàng)建用戶注冊Lambda 114
5.2.6 為用戶注冊創(chuàng)建Lambda和API網(wǎng)關 117
5.3 總結(jié) 120
第6章 創(chuàng)建配套服務 123
6.1 構建Lambda函數(shù)的架構 124
6.2 讓用戶上傳頭像圖片到S3云存儲桶中 127
6.2.1 修改Lambda函數(shù)響應S3事件 132
6.2.2 配置CloudFront以調(diào)整圖片大小 133
6.2.3 練習 135
6.3 通過SES發(fā)送電子郵件 135
6.3.1 配置SES 136
6.3.2 用戶注冊時發(fā)送SNS通知 137
6.4 使用SNS消息和發(fā)送電子郵件 141
6.5 總結(jié) 147
第7章 數(shù)據(jù)搜索 149
7.1 創(chuàng)建搜索域 150
7.2 上傳測試數(shù)據(jù) 154
7.3 創(chuàng)建suggester 156
7.4 為建議創(chuàng)建API端點 157
7.5 更新搜索數(shù)據(jù)的Lambda函數(shù) 160
7.5.1 修改歡迎郵件發(fā)送者Lambda 161
7.5.2 創(chuàng)建Lambda函數(shù)更新CloudSearch 163
7.5.3 使用CloudFormation創(chuàng)建及配置Lambda函數(shù) 166
7.6 總結(jié) 167
第8章 監(jiān)測、日志與安全 169
8.1 建立一個Route 53健康檢查 170
8.1.1 開始創(chuàng)建 170
8.1.2 配置電子郵件通知的健康檢查 172
8.1.3 為健康檢查開通短信通知 173
8.1.4 使健康檢查進入健康狀態(tài) 174
8.1.5 掌握CloudWatch警報 174
8.1.6 配置高級CloudWatch警報 176
8.2 使用CloudFormation完成 178
8.3 根據(jù)應用程序日志創(chuàng)建CloudWatch監(jiān)控指標 180
8.4 在VPC中運行Lambda函數(shù) 183
8.4.1 創(chuàng)建VPC 184
8.4.2 添加私有子網(wǎng) 185
8.4.3 處理出入流量 191
8.4.4 創(chuàng)建安全組 195
8.5 總結(jié) 197
附錄 Lambda框架 199
Serverless架構 作者簡介
卡卡格特·古爾圖克(CagatayGurturk)軟件工程師、互聯(lián)網(wǎng)企業(yè)家和云愛好者。他目前在eBay擔任軟件開發(fā)經(jīng)理,并且獲得了AWS解決方案架構師的認證。2004年,在大學一年級期間,他與人共同創(chuàng)立的Instela迅速成為土耳其著名的互聯(lián)網(wǎng)平臺,每月有數(shù)百萬的訪問者。作為Instela的技術聯(lián)合創(chuàng)始人,他積累了運行大規(guī)模網(wǎng)絡平臺的經(jīng)驗,并步入云計算領域。他還曾在多家公司任職,發(fā)布了運行在云架構上的軟件,尤其是在AWS上運行的軟件。他還編寫了一些與AWS相關的開源項目。
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
中國歷史的瞬間
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
龍榆生:詞曲概論/大家小書
- >
名家?guī)阕x魯迅:故事新編
- >
我與地壇
- >
隨園食單
- >
人文閱讀與收藏·良友文學叢書:一天的工作