- 互聯網企業容器技術實踐
- 龔曦主編
- 1676字
- 2019-07-25 11:39:33
前言
隨著互聯網行業的不斷發展,企業管理的服務器數量大幅增加,業務系統越來越復雜,用戶體驗要求也越來越高,運維工作面臨的挑戰和難度也越來越大。
2013年,Docker作為一個開源項目橫空出世,解決了服務器應用快速構建、部署和分享的問題,能夠把服務器應用像 App 一樣簡單地安裝到各種平臺環境中,而不受真實環境的影響。對于開發者和運維工程師來說,Docker 是提高開發和部署效率的一大利器;而對于企業來說,能夠節省大量的基礎設施投入和降低維護成本。因此,Docker 一出現就迅速引爆了技術圈,也再次將容器技術帶回到人們的視野中。而Kubernetes作為后起之秀,在Docker技術的基礎上,為容器化的實施提供了部署運行、資源調度、服務發現和動態伸縮等一系列完整功能,使得大規模容器集群管理更加便捷。雖然Kubernetes的出現比Docker晚一些,但其影響力同樣巨大,作為一個容器編排管理平臺,其受關注度甚至超過了容器本身。
容器技術的興起,不僅使應用開發部署發生了深刻變革,也讓應用設計架構和運維部署發生了新的變化。企業進行容器化改造,通常根據企業的實際應用和業務需求選擇容器化管理平臺,并進行應用容器化改造和DevOps建設。然而在此過程中,技術人員往往面臨各種各樣的問題,如平臺的標準化、容器技術涉及的資源和應用內部結構、傳統應用如何改造等。雖然這些問題有一些可借鑒的經驗,但更多需要技術團隊根據自身的情況去摸索解決。
如今,雖然市面上不乏關于容器的書籍,技術社區也一直很活躍,但真正應用容器技術的企業仍然不多,系統介紹具體落地案例的資料比較少,遠不能滿足企業和技術人員的需求。為此,我們特邀請了容器技術領域的實踐者來撰寫本書,分享他們的實踐案例,介紹包括業務痛點、實現方式、方案選型、遇到的問題及解決方案等,希望能夠將基于Docker和Kubernetes打造的企業級容器云平臺的經驗分享給廣大讀者。
本書主要分為兩部分:第一部分是原理篇,包括第1章和第2章,介紹Docker和Kubernetes的基礎知識及原理,包括Docker和Kubernetes是什么、可以做什么及如何使用等;第二部分是案例篇,包括第3~10章,通過具體的實戰案例,針對不同的使用場景和業務需求,介紹如何應用容器技術及實現相關需求。
? 以實踐和應用為導向。本書拋開繁雜的理論講解,從具體實踐案例入手,由淺入深地
介紹容器化的技術改造過程,并總結其中遇到的各種問題及相應的解決方案,涉及關鍵技術方案及創新點。同時,對容器云平臺的功能組件有詳細的技術架構設計,并對開源軟件如何選型給出具體建議及應用場景分析,為容器云平臺的具體實現提供方案。
? 清晰而有深度的講解。本書內容全部來自容器化改造一線的技術工程師之手,在編寫
過程中盡量用簡單的語言表述,力求條理清晰,做到通俗易懂。本書除了對改造過程中的經驗進行了總結,還對未來容器云生成環境的路線與規劃進行了探討。
本書由多位作者共同編寫而成,包括(按姓氏拼音排序):陳東輝(酷家樂運維部門負責人)、陳京來(網易云計算工程師)、付鋮(酷家樂國際站技術負責人)、何曉波(網銀互聯云計算架構師)、李成(網銀互聯云計算工程師)、陸兵斌(酷家樂技術專家)、牛慶功(酷家樂研發工程師)、裘宏駿(縱橫新創CTO)、蘇茶林(九言科技運維部門負責人)、沃趣科技原型團隊、吳葉磊(酷家樂研發工程師)、徐常雨(搜道網技術副總裁)、俞鋒鋒(個推應用平臺研發部總監)、張振華(美麗聯合集團虛擬化部門負責人)。正是他們犧牲了自己的休息時間,才能將項目實踐方法總結成文字,一起促成了本書的合作和出版,以饗讀者,在此向所有作者表示衷心的感謝!
同時也感謝電子工業出版社的陳曉猛和宋亞東編輯,得益于他們專業的工作和細致的幫助,讓本書能夠順利出版發行。
雖然我們對書中的內容進行了仔細的編輯和校對,但難免會存在一些紕漏,歡迎廣大讀者批評指正,并與我們進行交流和探討!
編者
2018年9月
讀者服務
輕松注冊成為博文視點社區用戶(www.broadview.com.cn),掃碼直達本書頁面。
? 提交勘誤:您對書中內容的修改意見可在“提交勘誤”處提交,若被采納,將獲贈博文視點社區積分(在您購買電子書時,積分可用來抵扣相應金額)。
? 交流互動:在頁面下方“讀者評論”處留下您的疑問或觀點,與我們和其他讀者一同學習交流。
頁面入口:http://www.broadview.com.cn/35004