日韩偷拍一区二区,国产香蕉久久精品综合网,亚洲激情五月婷婷,欧美日韩国产不卡

在線客服
OpenStack企業(yè)云平臺架構與實踐圖書
人氣:47

OpenStack企業(yè)云平臺架構與實踐

圖書版權已輸出臺灣;本書介紹了OpenStack構建企業(yè)云平臺的方方面面,作者經(jīng)驗豐富,講解深入淺出,業(yè)內(nèi)專家杜玉杰、金龍、金永霞聯(lián)袂力薦

內(nèi)容簡介

推薦購買

《大數(shù)據(jù)日知錄:架構與算法》大數(shù)據(jù)領域專家力作,專注大數(shù)據(jù)架構和算法,梳理大數(shù)據(jù)相關技術

《精通Perl(第2版)》通往Perl大師之路必讀經(jīng)典書籍,體現(xiàn)了一種編程思維,能夠幫你解決很多實際的問題

《OpenStack企業(yè)云平臺架構與實踐》結合作者親身經(jīng)歷的各類OpenStack的咨詢、規(guī)劃和實施經(jīng)驗,以循序漸進的方式,從理論和工程角度,講述了如何將OpenStack(本質(zhì)上只是一堆相關的進程和服務)變成企業(yè)的、托管企業(yè)各類生產(chǎn)環(huán)境的云平臺的方方面面,讓OpenStack真正變成我們身邊默默無聞但又實實在在的環(huán)境的一分子。《OpenStack企業(yè)云平臺架構與實踐》分為10章,分別介紹了OpenStack與云,OpenStack社區(qū),OpenStack與AWS、VMware、虛擬化管理工具,虛擬機管理程序與典型應用,OpenStack架構與組件,OpenStack部分組件安裝示例,系統(tǒng)定制技術,OpenStack部署,第三方工具搭建OpenStack運行環(huán)境,九州云Animbus融合架構一體機解決方案等內(nèi)容。

《OpenStack企業(yè)云平臺架構與實踐》面向廣大OpenStack工程人員、技術專家、IT管理人員、云計算架構師等。對于初學者也有很強的參考意義。

編輯推薦

推薦購買:

《大數(shù)據(jù)日知錄:架構與算法》

深度解析SDN——利益、戰(zhàn)略、技術、實踐

Zabbix企業(yè)級分布式監(jiān)控系統(tǒng)

1 作者是國內(nèi)早期的OpenStacker,在多家大公司工作過,擁有豐富的各類OpenStack的咨詢、規(guī)劃和實施經(jīng)驗。

2 OpenStack基金會獨立董事杜玉杰、蘇寧云開發(fā)總監(jiān)金龍、河海大學云計算與大數(shù)據(jù)老師金永霞聯(lián)袂力薦。

3 本書從理論和工程角度,介紹OpenStack構建各類生產(chǎn)環(huán)境的云平臺,內(nèi)容、講解深入。

4 本書面向廣大OpenStack工程人員、技術專家、IT管理人員、云計算架構師等,對于初學者也有很強的參考意義。

作者簡介

張小斌,擁有15年豐富的計算機軟件設計、開發(fā)和管理經(jīng)驗,分別于西安交通大學和中科院計算所完成本科和碩士研究生學業(yè),現(xiàn)在是蘇寧北京研發(fā)中心云計算研發(fā)部負責人,主要著作有《黑客分析與防范技術》和《計算機網(wǎng)絡安全工具》(國內(nèi)早期的網(wǎng)絡安全書籍)。

他曾在朗訊貝爾實驗室和硅谷Terawave等公司工作多年;在HP擔任解決方案架構師;在賽門鐵克任主任工程師,研發(fā)存儲備份軟件,曾參與公司全球"Cutting Edge"技術大會并做技術報告;在北電網(wǎng)絡、Websense、TrustGo分別擔任技術經(jīng)理、研發(fā)經(jīng)理和研發(fā)總監(jiān)職位,曾負責郵件安全、移動安全、移動互聯(lián)網(wǎng)搜索引擎等的研發(fā)管理工作;在VMware和IBM的云計算部門負責云計算產(chǎn)品的架構設計和解決方案等工作。

他現(xiàn)在專注于云計算的研究探索,即關注社區(qū),更注重OpenStack在企業(yè)的實踐和落地。在企業(yè)級計算、網(wǎng)絡和存儲的整體解決方案、高可用性、安全以及應用管理自動化和彈性等領域都有所拓展。作為國內(nèi)早期的OpenStacker,于IBM工作期間研發(fā)基于OpenStack的企業(yè)私有云與數(shù)據(jù)中心解決方案,產(chǎn)品在一年中先后完成了政府機構、運營商、高校、超大型保險公司、著名網(wǎng)游等公司的10多起部署案例,并在公司內(nèi)部進行有VDI、SED等多個合作項 目。所領導項目獲得大中國區(qū)創(chuàng)新大賽Top12, 獲得多個美國專利,并作為OpenStack香港峰會的展示項目。另外,在蘇寧工作期間,負責OpenStack在蘇寧落地的研發(fā)、設計、規(guī)劃、項目管理、遷移等,并帶領團隊搭建大型多數(shù)據(jù)中心基礎架構云等。在OpenStack巴黎峰會也有技術方案錄取而獲邀成為發(fā)言者。

目錄

第1章OpenStack與云 1

1.1 云計算 2

1.2 云服務模式 3

1.2.1 IaaS:基礎設施即服務 3

1.2.2 PaaS:平臺即服務 4

1.2.3 SaaS:軟件即服務 4

1.3 云應用形式 4

1.3.1 私有云 4

1.3.2 云存儲 5

1.3.3 云游戲 5

1.3.4 云物聯(lián) 5

1.3.5 云安全 5

1.3.6 公有云服務 6

1.3.7 混合云 6

1.3.8 云計算的安全風險 6

1.4 云管理與虛擬化管理 7

1.5 私有云與公有云 8

1.6 傳統(tǒng)應用與云感知應用 9

1.7 什么是OpenStack 11

1.8 開源云平臺比較 13

1.9 術語 15

第2章OpenStack社區(qū) 17

2.1 OpenStack基金會 21

2.2 白金會員 22

2.3 黃金會員 22

2.4 OpenStack設計原則 23

2.5 開源而開放的原則 23

2.6 OpenStack版本管理 23

2.7 OpenStack用戶 24

2.8 OpenStack的誤區(qū) 27

2.9 部署OpenStack的技術需求 30

第3章OpenStack與AWS、VMware、虛擬化管理工具 31

3.1 OpenStack與AWS的比較 32

3.2 OpenStack與VMware對比 39

3.2.1 VMware vMotion與OpenStack動態(tài)遷移、塊遷移 44

3.2.2 VMware DRS、DPM與OpenStack調(diào)度器 45

3.2.3 VMware與OpenStack的高可用 45

3.2.4 VMware與OpenStack的容錯(Fault Tolerance) 46

3.2.5 總結 46

3.3 虛擬化與虛擬化管理工具 47

3.3.1 服務器虛擬化 47

3.3.2 網(wǎng)絡虛擬化 48

3.3.3 存儲虛擬化 48

3.3.4 虛擬化工具VirtualBox 48

3.3.5 虛擬化工具Virt-Manager 53

第4章虛擬機管理程序與典型應用 56

4.1 開放虛擬化技術KVM 57

4.1.1 libvirt介紹 58

4.1.2 域配置文件 59

4.1.3 使用 Libvirt創(chuàng)建和管理KVM虛擬機 60

4.2 Linux容器 62

4.2.1 LXC 65

4.2.2 Docker 71

4.3 裸機 77

4.4 LXC/Docker與KVM/Xen的選擇 78

4.5 OpenStack與Linux 79

4.6 OpenStack與KVM 79

4.7 OpenStack與VDI 80

4.7.1 基于OpenStack的VDI典型架構 80

4.7.2 Spice協(xié)議 81

4.7.3 開發(fā)桌面虛擬化應用的功能需求 84

4.8 OpenStack與Hadoop 85

4.8.1 云平臺/虛擬化對大數(shù)據(jù)計算的益處 86

4.8.2 OpenStack對Savanna的支持 86

4.8.3 Savanna的使用簡介 87

第5章OpenStack架構與組件 92

5.1 OpenStack項目與組件 93

5.2 IaaS模型與OpenStack組件對應關系 95

5.2.1 OpenStack功能待提高的方面 100

5.2.2 節(jié)點與網(wǎng)絡類型 100

5.3 消息總線和數(shù)據(jù)庫 104

5.4 多租戶 105

5.5 Keystone 107

5.6 Glance 112

5.7 Nova 119

5.7.1 nova-api 119

5.7.2 nova-scheduler 120

5.7.3 nova-schedule過濾器 122

5.7.4 nova-volume 128

5.7.5 nova-compute 128

5.7.6 nova-network 132

5.7.7 nova-conductor 135

5.7.8 服務橫向擴展 136

5.8 存儲 138

5.8.1 對象存儲 139

5.8.2 塊存儲 139

5.8.3 Cinder 144

5.8.4 卷(Volume)操作 145

5.9 Neutron 148

5.9.1 nova-network的局限性 148

5.9.2 Neutron功能特點 149

在線預覽

序1

OpenStack這兩年在中國得到了眾多企業(yè)和社區(qū)的關注,記得2011年年初,我和國內(nèi)一些朋友剛剛開始在國內(nèi)推廣和普及OpenStack時很多企業(yè)都還在觀望。最初我們聯(lián)合英特爾、上海交通大學廣州電信研究院等幾家單位,在上海軟件產(chǎn)業(yè)促進中心的支持下,邀請了該項目的發(fā)起單位Rackspace和Nebula(前NASA CTO創(chuàng)建的公司),還請來了Intel和Dell的海外研發(fā)團隊來國內(nèi)布道,共同組織了"首屆OpenStack上海峰會"(后來由于和基金會的OpenStack峰會在名稱上容易混淆而改成"OpenStack用戶組大會")。國內(nèi)也只有中國電信廣州研究院和上海交通大學幾個為數(shù)不多的機構和部門開始研究OpenStack。可以看出,當時已經(jīng)有國內(nèi)企業(yè)和機構開始在PoC(Prove-of-Concept)或測試環(huán)境中部署OpenStack,但生產(chǎn)環(huán)境大規(guī)模部署還不成熟,這對于推廣OpenStack也是一個非常大的挑戰(zhàn)。所以我當時就四處打探國內(nèi)到底有誰在實際使用OpenStack,也就是在這個時候我認識了新浪SAE(Sina App Engine)團隊的負責人叢磊,在他的引薦和幫助下找到了原SAE團隊技術經(jīng)理程輝,并邀請他們到社區(qū)分享經(jīng)驗與心得。雖然當時新浪的規(guī)模并不大,但他們確實已經(jīng)在生產(chǎn)環(huán)境中用到了OpenStack中的Nova和 Swift兩個核心項目,并用Swift替換了原有的SAE存儲,另外他們還內(nèi)部嘗試做了計費Dough和監(jiān)控Kanyun兩個開源項目(可惜后來沒有了下文)。

接下來國內(nèi)OpenStack用戶群體逐漸發(fā)展了起來,先是瞬聯(lián)軟件、趣游、網(wǎng)易等分別開始嘗試基于OpenStack開發(fā)部署自己的云平臺,之后愛奇藝、用友、、百度、360、美團等紛紛選用OpenStack。但總的來說初期大多數(shù)用戶都將OpenStack作為私有云服務,并且有發(fā)展成為OpenStack云服務提供商的趨勢。當然也有部分玩家希望先基于OpenStack做公有云,認為如果OpenStack公有云平臺能支撐住成千上萬的虛擬機,做私有云就沒有太大的問題。大部分私有云也并沒有采用直接替換現(xiàn)有系統(tǒng)的方式,例如攜程(花旗銀行之前的報告也曾提到過提供OpenStack發(fā)行版的價值要低于交鑰匙的方案,還預測得私有云用戶者得天下)。

2013年年初我和我的團隊開始為部分國內(nèi)企業(yè)客戶提供基于OpenStack的私有云服務,所以接觸到一些付費或有意向的用戶。如互聯(lián)網(wǎng)數(shù)據(jù)中心(Internet Data Center,IDC)客戶,因為隨著微軟Azure與AWS(Amazon Wed Services)的進入,外資經(jīng)驗豐富的云服務商可能對國內(nèi)IDC企業(yè)造成毀滅性打擊,IDC正在轉型的關鍵節(jié)點,迫使他們必須從賣資源轉型到賣服務。而目前國內(nèi)公有云的現(xiàn)狀是:沒有成本優(yōu)勢,規(guī)模無法實現(xiàn)贏利,不計成本很難持久,幾乎沒有提供相關的API(應用程序接口),不能給用戶提供按需付費的交付方式。所以說AWS模式很難在國內(nèi)復制,特別是AWS采用的DevOps模式,要知道有600多人在AWS產(chǎn)品線,并且他們無須客服人員,用戶自助、互助服務。在國內(nèi),如果沒有客服,你都不敢想象會是什么樣子。

還有一些金融客戶,他們面臨大數(shù)據(jù)的機遇與挑戰(zhàn),正在努力尋找突破。相對來說,互聯(lián)網(wǎng)企業(yè)投入其實并不大,幾個人的團隊就已經(jīng)足夠為云平臺提供運維支撐,出了問題也是可以自己扛的。金融客戶重點在于關注自身的業(yè)務,而底層的基礎設施服務希望能夠通過第三方服務提供商來提供保障,進而可以加快項目實施進度。政府和教育行業(yè)也同樣,他們面臨定制化開發(fā)風險,面對升級維護等問題時也傾向于選擇第三方服務提供商來實施自己的云平臺項目。

而安全成了企業(yè)級用戶在遷移到云平臺時首先關注的問題。另外,如何基于開源的OpenStack 技術對企業(yè)應用進行優(yōu)化,并為 OpenStack 核心組件設計高和高可用方案,甚至要為多租戶提供分布式虛擬化防火墻,基于 SDN (軟件定義網(wǎng)絡)技術為上層應用提供按需的網(wǎng)絡資源及服務,完善監(jiān)控和管理周期,實現(xiàn)自動化等;如何提高消息隊列服務的高性,避免因為發(fā)送消息到寫入消息之間的延遲導致的信息丟失;如何實現(xiàn)MySQL的高可用集群等,都是企業(yè)客戶比較關心的問題。我們在為客戶實施時通過支持OpenStack的防火墻為租戶網(wǎng)絡隔離提供支持,通過 OpenFlow 交換機與協(xié)議對網(wǎng)絡進行編程控制,打破了現(xiàn)有網(wǎng)絡對業(yè)務封閉的問題;利用網(wǎng)絡流量的可視化及靈活的編排,將流量導入特定的業(yè)務服務器、防火墻或者IDS/IPS(入侵檢測系統(tǒng)/入侵防御系統(tǒng))設備,確保應用程序以及流量的正確流向及安全。

這些成功部署了OpenStack平臺的企業(yè)大致可以分為兩類:一類企業(yè)屬于內(nèi)部有較強的技術實力,對開源軟件有著強烈的好感,他們下載源碼之后幾乎可以通過DIY(Do It Yourself)來解決自己的問題(不過這可不像下載幾部電影那么簡單,你真的要這樣做嗎?想好怎么升級了嗎?誰來為你提供技術服務?);另一類企業(yè)則選擇了開源服務供應商,例如我們團隊。

不管是OpenStack發(fā)行版還是各種OpenStack解決方案都需要對OpenStack有一定的了解和掌握,而目前國內(nèi)這方面的資料還不是很多,大多數(shù)散落在一些個人博客上,本書在某種程度上填補了這個空白,對于國內(nèi)OpenStack愛好者來說是本詳盡的參考書,并且張小斌先生也參與了不少OpenStack項目的實施,一直奮戰(zhàn)在及時線,積累了不少經(jīng)驗,值得推廣,希望本書的出版對于國內(nèi)OpenStack社區(qū)的發(fā)展也能起到很好的促進作用,幫助更多用戶和開發(fā)者了解OpenStack。

杜玉杰

OpenStack基金會獨立董事

杜玉杰是OpenStack基金會獨立董事、開源社區(qū)顧問、OpenStack中國社區(qū)發(fā)起人、TryStack執(zhí)行董事、企業(yè)級云計算聯(lián)盟(ECA)副秘書長,目前主要負責OpenStack在中國的推廣工作。先后為IBM、Intel、Dell、HP、華為等企業(yè)提供過專業(yè)的開源咨詢和培訓服務,幫助更多企業(yè)深入了解開源社區(qū)的運作,并為客戶提供基于開源的信息化顧問咨詢服務。

序2

很榮幸作為本書的及時批讀者,并受張小斌先生之邀作序。小斌先生作為IT領域博學的技術專家,所展現(xiàn)出來的沉穩(wěn)、深厚的技術能力,商業(yè)洞察力,面對問題的從容解決之道,均來自他本人多年的技術積累和經(jīng)驗提煉。本書是來自他實踐的結晶和心血,會給讀者帶來耳目一新的感覺。

隨著近年來云計算和大數(shù)據(jù)領域的持續(xù)升溫,云計算、云服務得到了越來越多的人關注,云計算相關技術也已經(jīng)被越來越多的企業(yè)所了解、掌握、應用和創(chuàng)新。按需使用、靈活計費,云計算無疑成為水/電/煤之后又一大眾資源。

在傳統(tǒng)的IaaS(Infrastructure as a Service,基礎設施即服務)、PaaS(Platform as a Serrice,平臺即服務)、SaaS(Saftware as a Service,軟件即服務)之外,還有DaaS(Data as a Service,數(shù)據(jù)即服務)、BaaS(Backend as a Service,后端即服務)、CaaS(Communication as a Service,通信即服務)、MaaS(Monitor as a Service,監(jiān)測即服務)等,從而出現(xiàn)了XaaS(X as a Service,Everything as a Service,一切皆服務)。

當所有的基礎設施、基本的功能服務以及面向不同領域的產(chǎn)品,都可以被包裝成隨時隨地、按需使用的服務模式后,社會分工將進一步細化,服務質(zhì)量將進一步提升,整體生產(chǎn)效率也將大幅度提高。在每個細分的領域,將不斷涌現(xiàn)出更好的服務和產(chǎn)品,從而帶動整個社會的進步。云服務的社會化意義將遠遠大于目前它所展現(xiàn)出來的技術層面的能力。

對于個人和企業(yè)來說,越早地了解和掌握云計算相關技術和理念,在不久的未來,就越有可能在各個領域不斷創(chuàng)新,顛覆傳統(tǒng)的產(chǎn)品模式,創(chuàng)造更大的價值。

小斌先生適時地推出了本書,便于大家了解和學習新的云計算領域的動態(tài)和相關技術,無論作為技術人員還是非技術人員,真誠推薦大家選取相應部分進行閱讀、交流和思考。

金龍

蘇寧云開發(fā)總監(jiān)

序3

云計算技術作為目前計算機和互聯(lián)網(wǎng)領域的研究熱點,得到了國內(nèi)眾多研究機構、企業(yè)和高校的關注,其虛擬化、可擴展及按需服務等特性顛覆了傳統(tǒng)的技術模式和商業(yè)模式,極大地改變了人們的生活形態(tài)。

云計算不僅為企業(yè)提供了很好的發(fā)展平臺,也對高校培養(yǎng)高素質(zhì)的復合型和創(chuàng)新型高等工程技術與管理人才提出了新的要求。作為高校的實驗教學和管理人員,我們一直也在關注云平臺相關的發(fā)展動向以及云平臺在高校的應用狀況,希望能設計一個針對本科生實驗教學的云平臺。遺憾的是,目前國內(nèi)高校搭建的云平臺大多數(shù)用于特定的科研項目,鮮有面向本科生教學的云平臺案例可以借鑒。

我有幸與張小斌先生帶領的IBM OpenStack設計和實施團隊合作,共同探討以本科生實驗教學為目標的云平臺相關實驗項目,并由張小斌、郭晉兵和姚巖煒三位技術專家實施搭建了一個云計算教學和實驗平臺,以滿足云計算相關課程的實驗教學要求。從高校本科教學的角度來講,我們希望云計算不僅僅停留在空泛的理論學習,而是通過實踐操作培養(yǎng)學生的工程實踐綜合能力。針對教學的云平臺和其他企業(yè)用于生產(chǎn)環(huán)境的云平臺需求有所不同,實驗教學的云平臺要求根據(jù)課程能快速創(chuàng)建實驗環(huán)境,教師能方便地對云計算實驗所需的資源、環(huán)境、流程以及實驗成果進行管理,使復雜實驗環(huán)境的管理通過簡單操作就能完成。此外,為給后續(xù)大數(shù)據(jù)應用課程相關實驗的開設提供環(huán)境支持,還要求在該云平臺上部署Hadoop,讓學生在云計算實踐環(huán)境中學數(shù)據(jù)處理技術。

要搭建一個滿足用戶需求的云平臺,無論是在硬件還是軟件方面,都需要足夠的專業(yè)知識進行配置和優(yōu)化,IBM OpenStack設計和實施團隊的專家們以嚴謹務實的工作態(tài)度和扎實的專業(yè)知識保障了云平臺的順利實施和使用。而如何搭建一個可用的云平臺,不僅是云計算相關工程師關心的問題,也是高等院校云計算教學的主要內(nèi)容。因此,我們亟需一本介紹如何搭建云平臺的具有較強實戰(zhàn)性的書籍,幫助學生了解和掌握云計算的理論知識以及Openstack的整體架構,并為實驗教學管理和平臺維護提供實踐指導。

張小斌先生作為長期從事OpenStack研究和開發(fā)的技術專家,在云計算及云平臺搭建方面有著豐富的專業(yè)知識和實踐經(jīng)驗,在教學培訓方面也具有獨特的見解。由張小斌先生執(zhí)筆的這本書內(nèi)容涵蓋了云計算的架構、模式和應用,系統(tǒng)地介紹了云平臺的搭建以及要解決的問題,不僅可為云平臺的設計實施者提供指導,也是一本適用于教學的參考用書。

OpenStack作為一個開源項目,正處于一個不斷發(fā)展完善的過程,采用OpenStack搭建的云平臺在使用中也會出現(xiàn)一些意想不到的問題,如網(wǎng)絡不穩(wěn)定,大批量部署虛擬機后導致系統(tǒng)性能下降,用戶界面操作功能有待完善等,我們相信,隨著OpenStack的不斷更新發(fā)展,這些問題也會逐步得以解決。希望張小斌先生今后能持續(xù)不斷地將自己的專業(yè)知識以及實踐經(jīng)驗以著書的形式奉獻給讀者,為在云平臺搭建和使用中碰到難題的技術人員提供參考,也幫助更多的用戶體驗云平臺所帶來的便利服務。

金永霞

河海大學云計算與大數(shù)據(jù)老師

網(wǎng)友評論(不代表本站觀點)

免責聲明

更多出版社
主站蜘蛛池模板: 昭觉县| 筠连县| 桐乡市| 白山市| 石首市| 垫江县| 慈利县| 大余县| 南漳县| 台中市| 宣汉县| 全南县| 洪江市| 金寨县| 玉环县| 泗阳县| 肥乡县| 卫辉市| 天祝| 莱州市| 陆河县| 谢通门县| 民县| 威信县| 南昌县| 远安县| 澳门| 西吉县| 缙云县| 铜山县| 同心县| 安阳县| 固始县| 德格县| 太湖县| 永丰县| 定陶县| 辰溪县| 游戏| 山丹县| 阿荣旗|