[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

Terraform 實戰斯科特 溫克勒 著 趙利通 譯Terraform實用雲部署
該商品所屬分類:圖書 ->
【市場價】
518-752
【優惠價】
324-470
【作者】 斯科特·溫克勒 
【出版社】人民郵電出版社 
【ISBN】9787115584854
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



出版社:人民郵電出版社
ISBN:9787115584854
商品編碼:10048296771136

品牌:文軒
出版時間:2022-04-01
代碼:99

作者:斯科特·溫克勒

    
    
"
作  者:(美)斯科特·溫克勒 著 趙利通 譯
/
定  價:99.9
/
出 版 社:人民郵電出版社
/
出版日期:2022年04月01日
/
頁  數:368
/
裝  幀:平裝
/
ISBN:9787115584854
/
主編推薦
1.由淺入深,實戰功能強大為用戶提供循序漸進的入門介紹,深入剖析更加復雜的現實模式。隨著你逐漸學習零停機時間部署等高級技術,你將繫統掌握Terraform的精髓,而不是隻能簡單地復制和粘貼腳本。2.專業人士編寫,參考性強業界專業人士編寫,實戰經驗豐富,為用戶提供實用建議。3.專業性強,適合專業人士鞏固提升本書適合熟悉主流雲平臺的開發人員和運維人員自學閱讀。本書提供了使用JavaScript和Go編寫的示例。
目錄
●第一部分 Terraform訓練營
第1章 Terraform入門3
1.1Terraform的優點4
1.1.1置備工具5
1.1.2易於使用5
1.1.3免費且開源的軟件5
1.1.4聲明式編程6
1.1.5雲無關6
1.1.6表達能力強且高度可擴展7
1.2“HelloTerraform!”7
1.2.1編寫Terraform配置8
1.2.2配置AWS提供程序10
1.2.3初始化Terraform11
1.2.4部署EC2實例12
1.2.5銷毀EC2實例16
1.3新的“HelloTerraform!”18
1.3.1修改Terraform配置19
1.3.2應用修改20
1.3.3銷毀基礎設施20
1.4爐邊談話21
小結21
第2章 Terraform資源的生命周期22
2.1過程概述22
2.2聲明本地文件資源24
2.3初始化工作空間25
2.4生成執行計劃26
2.5創建本地文件資源30
2.6執行no-op34
2.7更新本地文件資源35
2.7.1檢測配置漂移39
2.7.2terraformrefresh41
2.8刪除本地文件資源42
2.9爐邊談話44
小結44
第3章 函數式編程45
3.1有趣的MadLibs46
3.1.1輸入變量47
3.1.2使用變量定義文件賦值48
3.1.3驗證變量49
3.1.4打亂列表49
3.1.5函數51
3.1.6輸出值52
3.1.7模板53
3.1.8生成輸出結果54
3.2生成許多MadLibs故事55
3.2.1for表達式56
3.2.2局部值57
3.2.3隱式依賴58
3.2.4co實參60
3.2.5條件表達式61
3.2.6更多模板62
3.2.7本地文件63
3.2.8壓縮文件64
3.2.9應用修改67
3.3爐邊談話68
小結69
第4章 在AWS中部署多層Web應用程序70
4.1架構71
4.2Terraform模塊73
4.2.1模塊的語法73
4.2.2根模塊74
4.2.3標準模塊結構74
4.3根模塊75
4.4網絡模塊78
4.5數據庫模塊82
4.5.1從網絡模塊傳遞數據83
4.5.2生成隨機密碼84
4.6自動擴展模塊86
4.6.1下滴數據86
4.6.2模板化cloudinit_config88
4.7部署Web應用程序92
4.8爐邊談話93
小結94
第二部分 現實環境下的Terraform
第5章 簡單的無服務器部署97
5.1“兩美分網站”98
5.2架構和計劃100
5.3編寫代碼104
5.3.1資源組105
5.3.2存儲容器106
5.3.3存儲blob107
5.3.4Function應用108
5.3.5最終潤色111
5.4部署到Azure114
5.5將Azure資源管理器與Terraform結合起來116
5.5.1部署不支持的資源116
5.5.2從遺留代碼遷移117
5.5.3生成配置代碼118
5.6爐邊談話119
小結119
第6章 與朋友協同使用
Terraform120
6.1標準後端和增強後端120
6.2開發S3後端模塊121
6.2.1架構122
6.2.2扁平模塊123
6.2.3編寫代碼124
6.3共享模塊130
6.3.1GitHub130
6.3.2Terraform注冊表131
6.4每人一個S3後端133
6.4.1部署S3後端133
6.4.2在S3後端存儲狀態135
6.5在工作空間中復用配置代碼138
6.5.1部署多個環境139
6.5.2清理142
6.6TerraformCloud簡介143
6.7爐邊談話144
小結144
第7章 CI/CD管道即代碼145
7.1兩個部署146
7.2GCP上的Docker容器的CI/CD147
7.2.1設計管道147
7.2.2施工設計148
7.3初始工作空間設置149
7.4動態配置和置備程序151
7.4.1for_each與count152
7.4.2使用置備程序執行腳本153
7.4.3帶有local-exec置備程序的null資源155
7.4.4處理重復的配置塊156
7.4.5動態塊158
7.5配置無服務器容器160
7.6部署靜態基礎設施162
7.7Docker容器的CI/CD165
7.8爐邊談話168
小結169
第8章 多雲MMORPG170
8.1混合雲負載均衡171
8.1.1架構概覽172
8.1.2代碼174
8.1.3部署176
8.2在Nomad集群聯邦上部署一個MMORPG178
8.2.1集群聯邦基礎179
8.2.2架構179
8.2.3階段1:靜態基礎設施181
8.2.4階段2:動態基礎設施186
8.2.5準備玩家1189
8.3使用托管服務重新設計MMORPG190
8.3.1代碼191
8.3.2準備玩家2192
8.4爐邊談話193
小結194
第三部分 精通Terraform
第9章 零停機時間部署197
9.1自定義生命周期198
9.1.1使用create_before_destroy實現零停機時間部署198
9.1.2其他考慮因素200
9.2藍/綠部署201
9.2.1架構202
9.2.2代碼204
9.2.3部署204
9.2.4藍/綠切換206
9.2.5其他考慮因素207
9.3配置管理208
9.3.1將Terraform和Ansible組合起來208
9.3.2代碼209
9.3.3基礎設施部署215
9.3.4應用程序部署216
9.4爐邊談話218
小結218
第10章 測試和重構220
10.1置備自助基礎設施221
10.1.1架構221
10.1.2代碼222
10.1.3預部署224
10.1.4污染和輪轉訪問密鑰225
10.2重構Terraform配置227
10.2.1模塊化代碼227
10.2.2模塊展開229
10.2.3使用局部值替換多行字符串231
10.2.4循環多個模塊實例233
10.2.5新的IAM模塊234
10.3遷移Terraform狀態236
10.3.1狀態文件的結構236
10.3.2移動資源237
10.3.3重新部署238
10.3.4導入資源239
10.4測試基礎設施即代碼242
10.4.1編寫一個基本的Terraform測試243
10.4.2測試套件245
10.4.3運行測試247
10.5爐邊談話247
小結248
第11章 通過編寫自定義提供程序擴展Terraform249
11.1Terraform提供程序的藍圖250
11.1.1Terraform提供程序的基礎知識250
11.1.2Pestore提供程序的架構251
11.2編寫Petstore提供程序253
11.2.1設置Go項目253
11.2.2配置提供程序模式254
11.3創建寵物資源257
11.3.1定義Create()259
11.3.2定義Read()261
11.3.3定義Update()262
11.3.4定義Delete()263
11.4編寫驗收測試265
11.4.1測試提供程序模式265
11.4.2測試寵物資源266
11.5生成、測試、部署268
11.5.1部署PetstoreAPI268
11.5.2測試和生成提供程序270
11.5.3安裝提供程序271
11.5.4寵物即代碼271
11.6爐邊談話275
小結276
第12章 自動化Terraform277
12.1仿造版的TerraformEnterprise278
12.1.1對TerraformEnterprise實施逆向工程278
12.1.2設計細節280
12.2從根級別開始281
12.3開發一個TerraformCI/CD管道282
12.3.1聲明輸入變量282
12.3.2IAM角色和策略283
12.3.3構建計劃和應用階段286
12.3.4配置環境變量289
12.3.5聲明管道即代碼291
12.3.6最終代碼294
12.4部署TerraformCI/CD管道297
12.4.1創建源代碼倉庫297
12.4.2創建最小特權部署策略298
12.4.3配置Terraform變量299
12.4.4部署到AWS299
12.4.5連接到GitHub301
12.5使用管道部署“HelloWorld!”301
12.6爐邊談話305
小結306
第13章 安全和密鑰管理307
13.1保護Terraform狀態308
13.1.1從Terraform狀態刪除不必要的密鑰308
13.1.2使用最小特權訪問控制312
13.1.3靜態加密313
13.2保護日志314
13.2.1哪些敏感信息會被洩露315
13.2.2local-exec置備程序的危險317
13.2.3外部數據源的危險317
13.2.4HTTP提供程序的危險319
13.2.5日志訪問320
13.3管理靜態密鑰320
13.3.1環境變量320
13.3.2Terraform變量322
13.3.3重定向敏感的Terraform變量324
13.4使用動態密鑰325
13.4.1HashiCorpVault326
13.4.2AWSSecretsManager327
13.5Sentinel和策略即代碼328
13.5.1編寫一個基本的Sentinel策略329
13.5.2阻塞local-exec置備程序330
13.6結語331
小結331
附錄A AWS身份驗證333
附錄B Azure身份驗證335
附錄C GCP身份驗證337
附錄D 使用Shell提供程序創建自定義資源339
附錄E 創建Petstore數據源344
內容簡介
本書基於實際項目,揭示如何使用Terraform自動擴展和管理基礎架構。本書重點介紹了Terraform 0.12的語法、基礎知識和高級設計(如零停機時間部署和創建Terraform提供程序)。本書主要內容包括如何使用Terraform,如何管理Terraform資源的生命周期,如何編程,如何在AWS雲中部署多層的Web應用程序,如何實現無服務器的部署,如何通過Terraform部署服務器,如何實現零停機部署,如何測試、重構,如何擴展Terraform,如何通過Terraform自動部署,如何實現安全管理。本書適合作為繫統管理員、DevOps工程師、開發人員的自學和參考用書。
作者簡介
(美)斯科特·溫克勒 著 趙利通 譯
Scott Winkler是一位DevOps工程師,也是Terraform的專業人士。他在HashiConf和HashiTalks上展示過自己的成果,並且是HashiCorp的核心貢獻者。Scott在社區中很活躍,開發了許多模塊和提供程序。在空閑時間,Scott喜歡騎馬。Scott還負責提供Terraform的獨立咨詢服務。



"
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部