- Ceph企業級分布式存儲:原理與工程實踐
- 景顯強 龔向宇 黃軍寶
- 1271字
- 2021-11-05 10:18:40
前言
為什么寫作本書
本書的幾位作者都曾在大型企業工作,技術方面各有所長,在企業項目規劃和交付過程中都積累了很多經驗。一次偶然的機會,我們談論起分布式存儲話題,談到系統落地的各種困難,為企業客戶做的各種努力,以及未來這項技術的發展趨勢,一致覺得寫一本關于分布式存儲的書把工程實踐經驗分享出來是一件有意義、有價值的事。
在云計算、大數據、AI等技術的發展浪潮推動下,企業數據中心的數據存儲形式要求既要兼顧傳統業務的數據安全,又要保證云計算平臺的數據安全,同時企業存儲選型還要兼顧性能、成本、易用性、擴展性等。Ceph作為分布式存儲方案,已經獲得全球眾多企業認可,在開源社區項目中的影響力巨大。在經過20多年的發展后,Ceph已經在性能和穩定性上取得了突破性進展。眾多企業已經開始嘗試將Ceph作為其數據中心分布式存儲的開源方案。但能完整地指導企業用戶落地分布式存儲的相關資料還很少,因此我們堅定了編寫本書的決心。
本書包括原理、實戰和應用,逐步引導企業落地Ceph,同時幫助企業相關人員在方案落地后對Ceph進行優化和持續運維,推動企業數據存儲方案的轉型,助力企業在云計算、大數據、AI等技術上穩步發展。
讀者對象
本書適讀人群如下:
·分布式存儲技術愛好者
·企業系統管理員
·企業云資源管理員
·企業平臺架構師
·企業數據中心信息官
如何閱讀本書
本書分三部分進行講解,包括原理、實戰、應用。
原理部分(第1~4章)介紹Ceph的基本理論、實現原理,對初學者很有幫助。
實戰部分(第5~13章)介紹工程實踐、規劃集群、部署落地、使用及容災,以及如何落地Ceph集群并對其進行運營,對投產人員和愛好者有著很重要的指導意義。
應用部分(第14~16章)主要講解Ceph集群工程實踐示例,例如搭建企業云盤以及Ceph和OpenShift、OpenStack等平臺的集成,介紹集成時使用的主要技術手段,對具體應用相關技術的專家有很重要的指導意義。
如果你對Ceph集群了解較少,可以先從原理部分開始,掌握基本知識后,再通過實戰部分構建自己的Ceph集群,最后根據實際需求落地應用。實戰部分使用的開源Ceph方案在后續版本中會有所變動,但本書當前選定的版本仍然可以作為參考來指導Ceph的落地。
在線資源獲取
筆者在編寫過程中參考了Red Hat官方的相關技術文檔、Ceph的官方指導文檔。如果你在閱讀過程中有疑問,可以訪問如下網站獲取相關內容。
·https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/hardware_guide/index
·https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/architecture_guide/index
·https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/configuration_guide/index
·https://access.redhat.com/documentation/en-us/red_hat_ceph_storage/4/html/file_system_guide/index
·https://docs.ceph.com/en/latest/
本書勘誤
由于Ceph更新很快,書中的內容無法與Ceph社區的最新內容同步,但這不影響你在閱讀過程中獲取相關經驗。如果對書中內容有疑問,歡迎發送郵件至ceph@bt-linux.org,我們可以共同討論。期待你的聯系。
致謝
書稿終成,掩卷思量,飲水思源,在此,誠摯感謝在本書編寫期間提供幫助和支持的所有人。
首先,本書的成稿離不開眾多鮮活的客戶案例,在此感謝所有提供使用反饋的客戶和技術專家。你們的認可和支持為我們編寫本書提供了巨大動力。
其次,感謝各位領導、專家的大力支持,感謝你們提供的技術素材、推薦、評語、資源。各位領導、專家的支持讓我們堅定了寫書的信念,再次感謝你們。
最后,感謝讓本書得以付梓的幕后英雄,包括提供經驗指導的同人以及機械工業出版社華章公司的編輯。你們的付出使本書得以出版,感謝你們。
- 零起點學Linux系統管理
- Containerization with LXC
- WindowsServer2012Hyper-V虛擬化部署與管理指南
- 嵌入式Linux驅動程序和系統開發實例精講
- Linux操作系統應用編程
- Docker+Kubernetes應用開發與快速上云
- Linux運維最佳實踐
- Windows 7中文版從入門到精通(修訂版)
- Joomla! 3 Template Essentials
- 新編電腦辦公(Windows 10+ Office 2013版)從入門到精通
- 跟老男孩學Linux運維:Shell編程實戰
- 精解Windows 10
- 操作系統之哲學原理第2版
- Getting Started with UDK
- 電腦辦公(Windows10+Office2016)從新手到高手