OpenStack 架構分析與實踐

管增輝, 曾凡浪

  • 出版商: 中國鐵道
  • 出版日期: 2019-01-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • 頁數: 392
  • 裝訂: 平裝
  • ISBN: 7113249639
  • ISBN-13: 9787113249632
  • 相關分類: OpenStack
  • 立即出貨 (庫存=1)

買這商品的人也買了...

相關主題

商品描述

管增輝、曾凡浪編著的《OpenStack架構分析與實踐》以實戰開發為原則,以關鍵模塊架構分析及項目開發為主線,
通過OpenStack開發中常用的8個典型組件和若干典型項目案例,詳細介紹了雲平台中的計算、
網絡、存儲、服務編排、智能運維等模塊,並針對OpenStack中通用的關鍵技術進行了詳細介紹。
對於每一部分內容的講解,章節的後都會配備相應的實戰案例供大家參考。
     
本書內容全面豐富,案例典型、常見,實用性強,適合各個層次想要學習OpenStack開發技術的人員閱讀,
尤其適合有一定OpenStack基礎而要進行OpenStack應用開發的人員閱讀。
本書內容通俗易懂,章節安排由淺入深,因此,也適合作為高校學生雲計算的入門書籍。
    

作者簡介

管增輝

中國海洋大學碩士,曾先後在Alcatel-Lucent和金山雲工作,現在供職於。
擁有豐富的IMS核心網和雲計算設計開發經驗,對雲計算解決方案及AIOps擁有獨到見解,專注於雲計算、容器及AIOps相關領域。
熱衷開源,先後參與過MIT MOOS-IvP項目和OpenStack項目的開發。
具有豐富的雲平台及K8S平台開發經驗,設計開發了電信級雲存儲平台、嵌套虛擬化雲平台、
雲平台可視化資源管理、雲平台計算服務垃圾資源回收機制、雲平台智能運維繫統、基於K8S的SaaS平台及輕量PaaS平台。
除此之外,對於雲平台的資源編排服務、彈性伸縮服務、負載均衡服務也有豐富的經驗。
現在主要負責阿里雲SaaS平台和PaaS平台的設計與開發。


曾凡浪

中南大學學士,曾先後在藝龍旅行網和聯想北京研究院擔任系統開發工程師和高級研究員,目前就職於神州優車集團總部。
有多年的OpenStack和Kuberes構建、開發經驗,專注於雲計算相關領域。
參與過多套私有云平台的方案調研、技術選型和部署實施,以及OpenStack深度定制,
OpenStack、Kuberes、Ceph集中管理平台,統一認證授權系統等項目開發工作。

目錄大綱

目錄
第1章走進OpenStack
1.1 OpenStack是什麼
1.1.1 OpenStack的作用
1.1.2 OpenStack的應用場景
1.1.3什麼類型的工作要學OpenStack
1.2為什麼要學習OpenStack
1.2.1 OpenStack在雲計算中的地位
1.2. 2雲計算新時代:容器vs虛擬化
1.3如何學習OpenStack
1.3.1對學習者的技術要求
1.3.2 OpenStack的學習路線
1.4 OpenStack的基本架構
1.5 OpenStack的核心組件
1.5.1計算資源管理:Nova組件
1.5 .2存儲資源管理:Cinder/Swift組件
1.5.3網絡資源管理:Neutron組件

第2章OpenStack部署與社區貢獻流程
2.1 OpenStack部署方式
2.1.1 DevStack方式部署
2.1.2手動部署分佈式OpenStack環境
2.1.3 RDO方式部署OpenStack
2.2為OpenStack社區作貢獻
2.2.1提交前的環境準備
2.2.2代碼貢獻流程
【示例2-1】代碼貢獻流程之bug Fix
2.2.3文檔貢獻流程
【示例2-2】以heat為例來演示HTML的生成過程
2.2.4其他內容的貢獻流程
2.3開發工具之Pycharm
2.3.1 Pycharm的安裝與配置
2.3.2使用Pycharm對代碼進行遠程調試
【示例2-3】通過Pycharm調試OpenStack中nova list的代碼
2.3.3 Pycharm與PDB的選用比較
【示例2-4 】開發工具之PDB斷點調試

第3章虛擬化
3.1虛擬化技術的現狀
3.2 KVM的管理工具Libvirt
3.2.1 Libvirt簡介
【示例3-1】通過Libvirt提供的API virsh對虛擬機生命週期實現管理
3.2 .2 Libvirt的體系結構
3.3 OpenStack與虛擬化的結合
3.4虛擬機配置libvirt.xml詳解

第4章OpenStack通用技術
4.1 RPC服務實現分析
【示例4-1】在OpenStack RPC中創建Server並實現Client向Server發送請求
(以rpc、calll為例)
4.2消息隊列服務分析
4.2.1透徹理解中間件RabbitMQ
【示例4-2】通過“Hello World”演示如何RabbitMQ的消息收發過程
4.2.2 RabbitMQ實現RPC通信