幫助中心 | 我的帳號 | 關於我們

基礎設施即代碼(第2版)

  • 作者:(美)基夫·莫里斯|責編:劉熾|譯者:馬晶慧
  • 出版社:中國電力
  • ISBN:9787523909997
  • 出版日期:2026/04/01
  • 裝幀:平裝
  • 頁數:424
人民幣:RMB 128 元      售價:
放入購物車
加入收藏夾

內容大鋼
    幾年前,「基礎設施即代碼」還是一個全新的概念。而如今,甚至連銀行等保守機構也開始計劃向雲端遷移,全球各地的開發團隊都在嘗試構建大型基礎設施代碼庫。這本實用指南將向你展示如何有效地運用開發運維團隊開創的原則、實踐和模式來管理雲時代的基礎設施。
    本書非常適合系統管理員、基礎設施工程師、軟體開發人員、團隊負責人以及架構師。第二版展示了如何利用雲和自動化技術,以簡單、安全、快速和負責任的方式更新系統。你將學習如何將一切定義為代碼,並運用軟體設計和工程實踐,通過多個小而鬆散耦合的組件來構建系統。
    本書的內容包括:
    基礎:利用基礎設施即代碼推動持續變更,提高運維質量標準,使用工具和技術構建基於雲的平台。
    基礎設施技術棧:學習如何定義、配置、測試基礎設施資源,並持續交付變更。
    伺服器和其他平台:使用模式設計伺服器和集群的配置與部署。
    大型系統和團隊:學習工作流程、治理方法和架構模式,創建並管理基礎設施組件。

作者介紹
(美)基夫·莫里斯|責編:劉熾|譯者:馬晶慧
    基夫·莫里斯是ThoughtWorks的全球雲工程總監,致力於幫助各類組織和團隊探索更有效的方法,通過雲計算和基礎設施技術更快速、更可靠地交付更高價值的成果。他從事自動化IT伺服器基礎設施的設計、構建和運維已有20多年,最初使用shell腳本和Perl,隨著技術的發展,逐步採用了CFEngine、Puppet、Chef和Terraform等工具。

目錄
前言
第一部分  基礎
  第1章  什麼是基礎設施即代碼
    1.1  從鐵器時代到雲時代
    1.2  基礎設施即代碼
    1.3  基礎設施即代碼的優勢
    1.4  使用基礎設施即代碼來優化變更
      1.4.1  反對意見:「我們的變更頻率不高,不值得自動化」
      1.4.2  反對意見:「我們應該先構建,然後再自動化」
      1.4.3  反對意見:「我們必須在速度和質量之間做出選擇」
    1.5  四個關鍵指標
    1.6  基礎設施即代碼的三個核心實踐
      1.6.1  核心實踐:一切皆定義為代碼
      1.6.2  核心實踐:持續測試並交付所有正在進行的工作
      1.6.3  核心實踐:構建可獨立變更的、小而簡單的部件
    1.7  小結
  第2章  雲時代基礎設施的原則
    2.1  原則:假設系統不可靠
    2.2  原則:一切皆可複製
    2.3  陷阱:雪花系統
    2.4  原則:創建一次性系統
    2.5  原則:最小化變化
    2.6  原則:確保所有過程皆可重複
    2.7  小結
  第3章  基礎設施平台
    3.1  基礎設施系統的組成部分
    3.2  基礎設施平台
    3.3  基礎設施資源
      3.3.1  計算資源
      3.3.2  存儲資源
      3.3.3  網路資源
    3.4  小結
  第4章  核心實踐:一切皆定義為代碼
    4.1  為什麼應將基礎設施定義為代碼
    4.2  什麼可定義為代碼
      4.2.1  選擇具有外部化配置的工具
      4.2.2  利用版本控制系統管理代碼
    4.3  基礎設施編程語言
      4.3.1  基礎設施腳本
      4.3.2  聲明式基礎設施語言
      4.3.3  可編程的、命令式基礎設施語言
      4.3.4  基礎設施的聲明式語言與命令式語言
      4.3.5  特定領域的基礎設施語言
      4.3.6  基礎設施的通用語言與DSL
    4.4  將基礎設施即定義為代碼的實現原則
      4.4.1  聲明式代碼和命令式代碼的分離
      4.4.2  把基礎設施代碼當作真正的代碼
    4.5  小結
第二部分  基礎設施棧
  第5章  基礎設施棧即為代碼的構建

    5.1  什麼是基礎設施堆棧
      5.1.1  棧代碼
      5.1.2  棧實例
      5.1.3  配置棧中的伺服器
      5.1.4  低級基礎設施語言
      5.1.5  高級基礎設施語言
    5.2  結構化棧的模式和反模式
      5.2.1  反模式:單體棧
      5.2.2  模式:應用程序組棧
      5.2.3  模式:服務棧
      5.2.4  模式:微棧
    5.3  小結
  第6章  使用棧構建環境
    6.1  環境是什麼
      6.1.1  交付環境
      6.1.2  多個生產環境
      6.1.3  環境、一致性和配置
    6.2  構建環境的模式
      6.2.1  反模式:多環境棧
      6.2.2  反模式:複製粘貼環境
      6.2.3  模式:可復用棧
    6.3  構建多棧環境
    6.4  小結
  第7章  配置棧實例
    7.1  通過棧參數創建唯一標識符
    7.2  棧參數示例
    7.3  配置棧的模式
      7.3.1  反模式:手動管理棧參數
……
第三部分  伺服器和其他應用程序運行時平台
第四部分  設計基礎設施
第五部分  交付基礎設施

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032