閱讀997 返回首頁    go 微軟 go windows


《Docker生產環境實踐指南》——導讀

50138c36cf159d3d25ceb7614da75b3f9ef00566


前言

Docker是基礎設施的新成員。很少有新興技術能像它這樣,在DevOps和基礎設施領域中快速風靡起來。在不到兩年的時間內,Google、亞馬遜、微軟、IBM以及幾乎所有雲供應商都宣布支持運行Docker容器。大量與Docker相關的創業公司在2014年和2015年年初都獲得了風險資本的投資。Docker開源技術背後的同名公司——Docker公司,在2015年第一季度的D輪融資中估值為10億美元左右。

大大小小的公司都在轉換其應用,使之運行於容器內,以此實現麵向服務架構(SOA)和微服務。不論是參加從舊金山到柏林的任何DevOps聚會,還是閱讀最熱門的公司工程博客,都可以看出全世界的運維領導者們如今都在雲上運行Docker。

毫無疑問,容器已經成為應用程序打包和基礎設施自動化的重要組成部分。但有一個棘手的問題,促使本書作者和同僚們創作了另一本Docker圖書。
具有中高級DevOps和運維背景的讀者將從本書獲益最多。因而,強烈建議讀者應具備在生產環境中運行服務器以及創建和管理容器這兩方麵的基本經驗。

很多圖書和博客文章已經涵蓋了與Docker安裝及運行相關的話題,但能把在生產環境中運行Docker時產生的大量甚至是令人撓頭的關注點結合在一起的材料則少之又少。不用擔心,如果你很喜歡《盜夢空間》(Inception)這部電影,在雲服務器的虛擬機中運行容器會讓你感覺很自然。
換個更深刻的說法,對於在真實生產環境中使用Docker遇到的問題,如何找到解決之道?本書綜合了訪談、真實公司端到端的生產環境實例,以及來自DevOps傑出專家的參考文獻,以此來解答這些問題。雖然本書包含了一些有用的示例,但它並不是一本複製粘貼的“教程式”參考書。相反,本書側重於生產環境中對前沿技術進行評估、風險抵禦及運維所需的實踐理論和經驗。

作為作者,我們希望這本書所包含的內容能夠為那些正在評估如何及何時將Docker相關技術引入其DevOps棧的團隊提供一個可靠的決策指南,這遠比代碼片段要來得長久。

生產環境中運行的Docker為企業提供了多個新的運行和管理服務器端軟件的方式。很多現成的用例講解了如何使用Docker,但很少有公司公開分享過他們的全棧生產環境經驗。本書匯集了作者在生產環境中運行Docker的多個實例和一組選定的友好公司分享的使用經驗。

目錄

第1章 入門
1.1 術語

1.1.1 鏡像與容器
1.1.2 容器與虛擬機
1.1.3 持續集成/持續交付
1.1.4 宿主機管理
1.1.5 編排
1.1.6 調度
1.1.7 發現
1.1.8 配置管理
1.2 從開發環境到生產環境
1.3 使用Docker的多種方式
1.4 可預期的情況
第2章 技術棧
2.1 構建係統

2.2 鏡像倉庫
2.3 宿主機管理
2.4 配置管理
2.5 部署
2.6 編排

最後更新:2017-06-06 07:36:38

  上一篇:go  《JavaScript忍者秘籍》——1.4 當前最佳實踐
  下一篇:go  《JavaScript忍者秘籍》——2.3 測試框架