大數(shù)據(jù)分析是指對(duì)規(guī)模巨大的數(shù)據(jù)進(jìn)行分析。大數(shù)據(jù)可以概括為5個(gè)V, 數(shù)據(jù)量大(Volume)、速度快(Velocity)、類(lèi)型多(Variety)、Value(價(jià)值)、真實(shí)性(Veracity)。
2.什么是云計(jì)算
到目前為止,云計(jì)算還沒(méi)有一個(gè)統(tǒng)一的定義。云計(jì)算依先者如Google、Microsoft等,依據(jù)各自的利益和不同的研究視角,都給出了對(duì)云計(jì)算的定義和理解。
維基百科:云計(jì)算是一種動(dòng)態(tài)擴(kuò)展的計(jì)算模式,通過(guò)網(wǎng)絡(luò)將虛擬化的資源作為服務(wù)提供;通常包含Infrastructure as a Service(IaaS)、Platform as a Service(PaaS)和Software as a Service(SaaS)。
Google:將所有的計(jì)算和應(yīng)用放置在“云”中,設(shè)備終端不需要安裝任何東西,通過(guò)互聯(lián)網(wǎng)絡(luò)來(lái)分享程序和服務(wù)。
Microsoft:云計(jì)算是“云+端”的計(jì)算,將計(jì)算資源分散分布,部分資源放在云上,部分資源放在用戶端,部分資源放在合作伙伴處,最終由用戶選擇合理的計(jì)算資源分布。
美國(guó)國(guó)家標(biāo)準(zhǔn)與技術(shù)研究院(NIST):云計(jì)算是一種按使用量付費(fèi)的模式,這種模式提供可用的、便捷的、按需的網(wǎng)絡(luò)訪問(wèn),進(jìn)入可配置的計(jì)算資源共享池(資源包括網(wǎng)絡(luò)、服務(wù)器、存儲(chǔ)、應(yīng)用軟件、服務(wù)),這些資源能夠被快速提供,只需投入很少的管理工作,或與服務(wù)供應(yīng)商進(jìn)行很少的交互。
7.云計(jì)算的三種服務(wù)模式
1. 軟件即服務(wù)(Saas): 提供各種軟件,如ERP、CRM、OA、IM等
Software-as-a-Service(軟件即服務(wù))提供給客戶的服務(wù)是運(yùn)營(yíng)商運(yùn)行在云計(jì)算基礎(chǔ)設(shè)施上的應(yīng)用程序,用戶可以在各種設(shè)備上通過(guò)客戶端界面訪問(wèn),如瀏覽器。消費(fèi)者不需要管理或控制任何云計(jì)算基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)、存儲(chǔ)等等;
2. 平臺(tái)即服務(wù) (PaaS): 提供開(kāi)發(fā)和應(yīng)用分發(fā)解決方案(如:Heroku、Google App Engine、OpenShift)
Platform-as-a-Service(平臺(tái)即服務(wù))提供給消費(fèi)者的服務(wù)是把客戶采用提供的開(kāi)發(fā)語(yǔ)言和工具(例如Java,python, .Net等)開(kāi)發(fā)的或收購(gòu)的應(yīng)用程序部署到供應(yīng)商的云計(jì)算基礎(chǔ)設(shè)施上去。
客戶不需要管理或控制底層的云基礎(chǔ)設(shè)施,包括網(wǎng)絡(luò)、服務(wù)器、操作系統(tǒng)、存儲(chǔ)等,但客戶能控制部署的應(yīng)用程序,也可能控制運(yùn)行應(yīng)用程序的托管環(huán)境配置;
3. 基礎(chǔ)設(shè)施即服務(wù)(IaaS): 提供計(jì)算機(jī)、存儲(chǔ)、網(wǎng)絡(luò)等資源(如:Amazon EC2、Digital Ocean、RackSpace Cloud)
Infrastructure-as-a-Service(基礎(chǔ)設(shè)施即服務(wù))提供給消費(fèi)者的服務(wù)是對(duì)所有計(jì)算基礎(chǔ)設(shè)施的利用,包括處理CPU、內(nèi)存、存儲(chǔ)、網(wǎng)絡(luò)和其它基本的計(jì)算資源,用戶能夠部署和運(yùn)行任意軟件,包括操作系統(tǒng)和應(yīng)用程序。
8.云計(jì)算的三種存在形式(1)
1.Hybrid: 兼具安全和可擴(kuò)展能力
實(shí)現(xiàn)公有云和私有云需求的復(fù)合型部署
2.Public: 敏捷:標(biāo)準(zhǔn)化、自動(dòng)化、快速響應(yīng)
低成本:按需申請(qǐng),按量付費(fèi)
彈性:無(wú)限擴(kuò)展
3.private: 控制力:服務(wù)、位置、規(guī)則可控
高安全:安全可控
高性能:硬件加速,配置優(yōu)化
16.虛擬化的概念
虛擬化技術(shù)是一個(gè)廣義的術(shù)語(yǔ),是指計(jì)算元件在虛擬的基礎(chǔ)上運(yùn)行,是一個(gè)為了優(yōu)化資源、簡(jiǎn)化管理的解決方案。
虛擬化的本質(zhì):物理硬件與操作系統(tǒng)分開(kāi),提供更高的資源利用率和靈活性。
20.虛擬化的分類(lèi)
三類(lèi): a.全虛擬化:不修改GuestOS內(nèi)核
b.硬件虛擬化:硬件支持
c.半虛擬化:修改GuestOS內(nèi)核
15.虛擬化與云計(jì)算
虛擬化是云計(jì)算的關(guān)鍵技術(shù)之一,實(shí)現(xiàn)云計(jì)算必須使用虛擬化技術(shù),實(shí)現(xiàn)資源的動(dòng)態(tài)彈性分配。
云計(jì)算的八大特點(diǎn)
1. 超大規(guī)模:
2. 虛擬化:
3. 高可靠性:
4. 通用性:
5. 高可擴(kuò)展性:
6. 按需服務(wù):
7. 極其廉價(jià):
8. 潛在的危險(xiǎn)性:
33.高并發(fā)解決方案 (負(fù)載均衡)
1.負(fù)載均衡建立在現(xiàn)有網(wǎng)絡(luò)結(jié)構(gòu)之上,它提供了一種廉價(jià)有效透明的方法擴(kuò)展網(wǎng)絡(luò)設(shè)備和服務(wù)器的帶寬、增加吞吐量、加強(qiáng)網(wǎng)絡(luò)數(shù)據(jù)處理能力、提高網(wǎng)絡(luò)的靈活性和可用性。
2.負(fù)載均衡(Load Balance)其意思就是分?jǐn)偟蕉鄠€(gè)操作單元上進(jìn)行執(zhí)行,例如Web服務(wù)器、FTP服務(wù)器、企業(yè)關(guān)鍵應(yīng)用服務(wù)器和其它關(guān)鍵任務(wù)服務(wù)器等,從而共同完成工作任務(wù)。
KVM管理工具 qemu-kvm
虛擬技術(shù)最關(guān)鍵的是對(duì)CPU、內(nèi)存和IO進(jìn)行虛擬化,但是KVM只能對(duì)CPU和內(nèi)存進(jìn)行虛擬化,并不能模擬IO設(shè)備(磁盤(pán)、網(wǎng)卡、顯示器等),因此KVM需要跟QEMU結(jié)合才能實(shí)現(xiàn)完成的虛擬化技術(shù)。
使用qemu-img 磁盤(pán)鏡像管理工具
磁盤(pán)鏡像(Disk image)文件是用來(lái)模擬物理磁盤(pán)的特殊格式的文件,它在宿主機(jī)上的一個(gè)文件,對(duì)于這個(gè)客戶機(jī)來(lái)說(shuō),它就是一個(gè)“物理磁盤(pán)”。客戶機(jī)可以在他上面創(chuàng)建自己的文件系統(tǒng)。
qemu-img是QEMU的磁盤(pán)管理工具,在qemu-kvm源碼編譯后就會(huì)默認(rèn)編譯好qemu-img這個(gè)二進(jìn)制文件。qemu-img也是QEMU/KVM使用過(guò)程中一個(gè)比較重要的工具。
1.新技術(shù)成熟度曲線(新技術(shù)發(fā)展時(shí)期分為哪些階段)
a.萌芽期 b.膨脹期 c.幻滅期 d.復(fù)蘇期 e.成熟期
3.云計(jì)算是技術(shù)和商業(yè)模式的雙重創(chuàng)新
- 云計(jì)算技術(shù)體系結(jié)構(gòu)主要分為以下幾層
服務(wù)接口層: 服務(wù)接口、服務(wù)注冊(cè)、服務(wù)查找、服務(wù)訪問(wèn)
服務(wù)管理中間件又分為:
用戶管理: 用戶身份管理、用戶許可、用戶請(qǐng)求管理、使用計(jì)費(fèi)
映像管理: 映像創(chuàng)建、映像部署、映像庫(kù)管理、映像生命周期
資源管理: 負(fù)載均衡、故障檢測(cè)、故障恢復(fù)、監(jiān)視統(tǒng)計(jì)
虛擬化資源: 計(jì)算資源池、存儲(chǔ)資源池、網(wǎng)絡(luò)資源池、數(shù)據(jù)資源池
物理資源: 計(jì)算機(jī)、存儲(chǔ)器、網(wǎng)絡(luò)設(shè)備、數(shù)據(jù)庫(kù)
5.云計(jì)算的主要特征
a.彈性服務(wù): 服務(wù)的規(guī)??煽焖偕炜s,以自動(dòng)適應(yīng)業(yè)務(wù)負(fù)載的動(dòng)態(tài)變化。用戶使用的資源同業(yè)務(wù)的需求相一致,避免了因?yàn)榉?wù)器性能過(guò)載或冗余而導(dǎo)致的服務(wù)質(zhì)量下降或資源浪費(fèi)。
b.資源池化: 資源以共享資源池的方式統(tǒng)一管理。利用虛擬化技術(shù),將資源分享給不同用戶,資源的放置、管理與分配策略對(duì)用戶透明。
c.按需服務(wù): 以服務(wù)的形式為用戶提供應(yīng)用程序、數(shù)據(jù)存儲(chǔ)、基礎(chǔ)設(shè)施等資源,并可以根據(jù)用戶需求,自動(dòng)分配資源,而不需要系統(tǒng)管理員干預(yù)。
d.服務(wù)可計(jì)費(fèi): 監(jiān)控用戶的資源使用量,并根據(jù)資源的使用情況對(duì)服務(wù)計(jì)費(fèi)。
e.泛在接入: 用戶可以利用各種終端設(shè)備(如PC電腦、筆記本電腦、智能手機(jī)等)隨時(shí)隨地通過(guò)互聯(lián)網(wǎng)訪問(wèn)云計(jì)算服務(wù)。
- 云計(jì)算的八大特點(diǎn)
- 超大規(guī)模: “云”具有相當(dāng)?shù)囊?guī)模,Google云計(jì)算已經(jīng)擁有上百萬(wàn)臺(tái)服務(wù)器,企業(yè)私有云一般擁有數(shù)百上千臺(tái)服務(wù)器?!霸啤蹦苜x予用戶前所未有的計(jì)算能力。
- 虛擬化: 云計(jì)算支持用戶在任意位置、使用各種終端獲取應(yīng)用服務(wù)。所請(qǐng)求的資源來(lái)自“云”,而不是固定的有形的實(shí)體。應(yīng)用在“云”中某處運(yùn)行,但實(shí)際上用戶無(wú)需了解、也不用擔(dān)心應(yīng)用運(yùn)行的具體位置。只需要一臺(tái)筆記本或者一個(gè)手機(jī),就可以通過(guò)網(wǎng)絡(luò)服務(wù)來(lái)實(shí)現(xiàn)我們需要的一切,甚至包括超級(jí)計(jì)算這樣的任務(wù)。
- 高可靠性: “云”使用了數(shù)據(jù)多副本容錯(cuò)、計(jì)算節(jié)點(diǎn)同構(gòu)可互換等措施來(lái)保障服務(wù)的高可靠性,使用云計(jì)算比使用本地計(jì)算機(jī)可靠。
- 通用性: 云計(jì)算不針對(duì)特定的應(yīng)用,在“云”的支撐下可以構(gòu)造出千變?nèi)f化的應(yīng)用,同一個(gè)“云”可以同時(shí)支撐不同的應(yīng)用運(yùn)行。
- 高可擴(kuò)展性: “云”的規(guī)??梢詣?dòng)態(tài)伸縮,滿足應(yīng)用和用戶規(guī)模增長(zhǎng)的需要。
- 按需服務(wù): “云”是一個(gè)龐大的資源池,你按需購(gòu)買(mǎi);云可以像自來(lái)水,電,煤氣那樣計(jì)費(fèi)。
- 極其廉價(jià): 由于“云”的特殊容錯(cuò)措施可以采用極其廉價(jià)的節(jié)點(diǎn)來(lái)構(gòu)成云,“云”的自動(dòng)化集中式管理使大量企業(yè)無(wú)需負(fù)擔(dān)日益高昂的數(shù)據(jù)中心管理成本,“云”的通用性使資源的利用率較之傳統(tǒng)系統(tǒng)大幅提升,因此用戶可以充分享受“云”的低成本優(yōu)勢(shì),經(jīng)常只要花費(fèi)幾百美元、幾天時(shí)間就能完成以前需要數(shù)萬(wàn)美元、數(shù)月時(shí)間才能完成的任務(wù)。
- 潛在的危險(xiǎn)性: 云計(jì)算服務(wù)除了提供計(jì)算服務(wù)外,還必然提供了存儲(chǔ)服務(wù)。但是云計(jì)算服務(wù)當(dāng)前壟斷在私人機(jī)構(gòu)(企業(yè))手中,而他們僅僅能夠提供商業(yè)信用。一旦商業(yè)用戶大規(guī)模使用私人機(jī)構(gòu)提供的云計(jì)算服務(wù),無(wú)論其技術(shù)優(yōu)勢(shì)有多強(qiáng),都不可避免地讓這些私人機(jī)構(gòu)以“數(shù)據(jù)(信息)”的重要性挾制整個(gè)社會(huì)。
9.貴州省”7+N”云工程
“云上貴州”系統(tǒng)平臺(tái)是我省實(shí)現(xiàn)政府和企業(yè)數(shù)據(jù)整合、互通、開(kāi)放、安全的基礎(chǔ)性云服務(wù)和數(shù)據(jù)管理平臺(tái)。“7+N”云工程是我省探索大數(shù)據(jù)開(kāi)發(fā)、政府應(yīng)用帶動(dòng)社會(huì)應(yīng)用的示范性工程,“7+N”云工程率先遷入“云上貴州”系統(tǒng)平臺(tái)開(kāi)展數(shù)據(jù)應(yīng)用服務(wù)。
1.電子政務(wù)云
2.工業(yè)云
3.智慧旅游云
4.智能交通云
5.食品安全云
6.電子商務(wù)云
7.環(huán)保云
10.云計(jì)算的核心技術(shù)
1.MapReduce是Google開(kāi)發(fā)的java、Python、C++編程模型,它是一種簡(jiǎn)化的分布式編程模型和高效的任務(wù)調(diào)度模型,用于大規(guī)模數(shù)據(jù)集(大于1TB)的并行運(yùn)算。
2.分布式存儲(chǔ),冗余存儲(chǔ) 如:Google的DFS和Hadoop的HDFS
3.對(duì)分布的、海量的數(shù)據(jù)進(jìn)行處理、分析
如:Google的BigTable和Hadoop的HBase
4.軟件與底層硬件相隔離、裂分模式,聚合模式、存儲(chǔ)虛擬化、計(jì)算虛擬化、網(wǎng)絡(luò)虛擬化
5.自動(dòng)化,智能化
如:Google、IBM、Amazon、阿里云
11.云計(jì)算生態(tài)鏈
云計(jì)算生態(tài)鏈主要有六大角色:云設(shè)備提供商、云系統(tǒng)構(gòu)建商、云服務(wù)提供商、云應(yīng)用開(kāi)發(fā)商、云服務(wù)部署商、云服務(wù)銷(xiāo)售商和最終用戶。
- 云計(jì)算供應(yīng)商
13.大數(shù)據(jù)的特征
1.數(shù)據(jù)體量大PB -> EB -> ZB
2.數(shù)據(jù)類(lèi)型多樣數(shù)據(jù)來(lái)源多,樣式多
3.價(jià)值密度低商業(yè)價(jià)值高
4.數(shù)據(jù)的增長(zhǎng)速度快要求更快的輸入、輸出
5.數(shù)據(jù)的真實(shí)性數(shù)據(jù)的準(zhǔn)確性和可信賴度
14.云計(jì)算與大數(shù)據(jù)的關(guān)系?
大數(shù)據(jù)是需求,云計(jì)算是手段。
云計(jì)算對(duì)大數(shù)據(jù)的支持(關(guān)系)
數(shù)據(jù)與云計(jì)算是密不可分。大數(shù)據(jù)必然無(wú)法用單臺(tái)的計(jì)算機(jī)進(jìn)行處理,必須采用分布式計(jì)算架構(gòu)。它的特色在于對(duì)海量數(shù)據(jù)的挖掘,但它必須依托云計(jì)算的分布式處理、分布式數(shù)據(jù)庫(kù)、云存儲(chǔ)和虛擬化技術(shù)。
15.虛擬化與云計(jì)算
虛擬化是云計(jì)算的關(guān)鍵技術(shù)之一,實(shí)現(xiàn)云計(jì)算必須使用虛擬化技術(shù),實(shí)現(xiàn)資源的動(dòng)態(tài)彈性分配。
17.為什么要虛擬化?
1.提高資源利用率
X86服務(wù)器越來(lái)越多,計(jì)算性能越來(lái)越強(qiáng)
2.單個(gè)服務(wù)器運(yùn)行單個(gè)應(yīng)用不能充分利用硬件資源
達(dá)到節(jié)能效果,實(shí)現(xiàn)綠色I(xiàn)T
能源越來(lái)越緊張,機(jī)房不可能無(wú)限擴(kuò)展
更多的服務(wù)器,需要更多的電能消耗和制冷消耗
3.提高業(yè)務(wù)連續(xù)性
HA功能、硬件能用、自動(dòng)集中管理…
4.提供靈活的資源調(diào)度
在線遷移虛擬機(jī)、DRS、DPM
5.降低投資成本
6.提高業(yè)務(wù)靈活性
快速響應(yīng)業(yè)務(wù)需求
動(dòng)態(tài)高可擴(kuò)展性
快速部署
7.提高安全性
系統(tǒng)隔離技術(shù)
避免不兼容性
低成本冗余技術(shù)
18.傳統(tǒng)IT架構(gòu)
1.應(yīng)用層、OS、物理硬件
2.傳統(tǒng)IT架構(gòu)面臨的問(wèn)題
a.服務(wù)器資源沒(méi)有得到充分利用,使用率不到50%
b.更換硬件或遷移應(yīng)用需要先停機(jī)
c.物理硬件故障,應(yīng)用隨之崩潰
d.操作系統(tǒng)崩潰,應(yīng)用隨之停止
19.虛擬架構(gòu)
1.應(yīng)用層、OS、虛擬化、物理硬件 虛擬化上面架構(gòu)多個(gè)應(yīng)用,應(yīng)用之間互不影響
虛擬架構(gòu)的特點(diǎn): a.單一物理硬件可以對(duì)應(yīng)多個(gè)操作系統(tǒng)
b.一個(gè)操作系統(tǒng)崩潰,不會(huì)影響到另一個(gè)
c.應(yīng)用和物理硬件都能夠方便地添加或移除。
虛擬化的特征: a.分區(qū):分區(qū)意味著虛擬化層擁有為多個(gè)虛擬機(jī)劃 分服務(wù)器資源的能力
b.隔離:在同一物理機(jī)上的虛擬機(jī)之間是相互隔離的。
c.硬件獨(dú)立:無(wú)需修改就可以在任何服務(wù)器上運(yùn)行虛擬機(jī)。
d.封裝:整個(gè)虛擬機(jī)都保存在文件中,可以通過(guò)移動(dòng)文件的方式來(lái)遷移該虛擬機(jī)。
1.全虛擬化:虛擬操作系統(tǒng)與底層硬件完全隔離,由中間的Hypervisor層轉(zhuǎn)化虛擬客戶操作系統(tǒng)對(duì)底層硬件的調(diào)用代碼,全虛擬化無(wú)需更改客戶端操作系統(tǒng),兼容性好。典型代表是VMare WorkStation、ESX Server早期版本、Microsoft Vitrual Server。
2.在虛擬客戶操作系統(tǒng)中加入特定的虛擬化指令,通過(guò)這些指令可以直接通過(guò)Hypervisor層調(diào)用硬件資源,免除有hypervisor層轉(zhuǎn)換指令的性能開(kāi)銷(xiāo)。半虛擬化的典型代表Microsoft Hyper-V;Vmware的vSphere。半虛擬化的最大缺點(diǎn)是VM跟Host的OS必須是相同的,因?yàn)樗鼈兪褂玫南嗤膬?nèi)核。
3.在CPU中加入了新的指令集和處理器運(yùn)行模式,完成虛擬操作系統(tǒng)對(duì)硬件資源的直接調(diào)用。典型技術(shù)是Intel VT、AMD-V。硬件層的虛擬化具有高性能和隔離性,因?yàn)閔ypervisor直接在硬件上運(yùn)行,有利于控制VM的OS訪問(wèn)硬件資源。
21.常用的虛擬化技術(shù)
虛擬化技術(shù)是指從軟件層面實(shí)現(xiàn)虛擬化的技術(shù),整體上分為商業(yè)虛擬化和開(kāi)源虛擬化兩大陣營(yíng),商業(yè)虛擬化代表技術(shù)有Vmware和Hyper-V,開(kāi)源虛擬化代表技術(shù)有Xen、KVM和Docker。
常用技術(shù)有:
1.VMware:VMware是x86虛擬化軟件的主流廣商之一。VMware ESX Server是VMware的旗艦產(chǎn)品,后續(xù)版本改稱VMware vSphere。
2.Hyper-V:微軟的虛擬化產(chǎn)品涵蓋了服務(wù)器虛擬化(Hyper-V)和桌面虛擬化(Virtual PC)。
3.Xen
4.KVM:KVM支持硬件虛擬化方法,并結(jié)合QEMU來(lái)提供設(shè)備虛擬化。KVM的特點(diǎn)在于和Linux內(nèi)核結(jié)合得非常好,而且和Xen一樣,作為開(kāi)源軟件,KVM的移植性也很好。
5.Docker:Docker是一個(gè)開(kāi)源的應(yīng)用容器引擎,屬于操作系統(tǒng)層的虛擬化范疇。
22.Xen簡(jiǎn)介
Xen是第一類(lèi)運(yùn)行在裸機(jī)上的虛擬化管理程序(Hypervisor)。它支持全虛擬化、半虛擬化和硬件虛擬化,Xen支持hypervisor和虛擬機(jī)互相通訊,而且提供在所有Linux版本上的免費(fèi)產(chǎn)品,包括Red Hat Enterprise Linux和SUSE Linux Enterprise Server。
23.KVM簡(jiǎn)介
KVM是集成到Linux內(nèi)核的Hypervisor,是X86架構(gòu)且硬件支持虛擬化技術(shù)(Intel VT或AMD-V)的Linux的全虛擬化解決方案。它是Linux的一個(gè)很小的模塊,利用Linux做大量的事,如任務(wù)調(diào)度、內(nèi)存管理與硬件設(shè)備交互等。
24.Docker簡(jiǎn)介
1.Docker 是一個(gè)開(kāi)源的應(yīng)用容器引擎,基于Go語(yǔ)言并遵從Apache2.0協(xié)議開(kāi)源。
2.Docker 可以讓開(kāi)發(fā)者打包他們的應(yīng)用以及依賴包到一個(gè)輕量級(jí)、可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口(類(lèi)似 iPhone 的 app),更重要的是容器性能開(kāi)銷(xiāo)極低。
25.Xen與KVM的對(duì)比
對(duì)比項(xiàng) | Xen | KVM
問(wèn)世時(shí)間 2003 | 2007
支持企業(yè) Citrix、Novell、Oracle、Sun、Ret Hat(RHEL5)和Virtual Iron | Citrix、Novell、Oracle、Sun、Ret Hat(RHEL5)和Virtual Iron
支持的虛擬化技術(shù) 全虛擬化、半虛擬化 | 全虛擬化
支持架構(gòu) x86、IA64和AMD、Fujitsu、IBM、Sun等公司的ARM,以及x86/64 CPU商家和Intel嵌入式的支持 | 支持虛擬化的CPU
支持操作系統(tǒng) UNIX、Linux和Microsoft Windows | UNIX、Linux和Microsoft Windows
動(dòng)態(tài)遷移 支持 | 支持(以前不支持)
內(nèi)核支持 需要對(duì)內(nèi)核打補(bǔ)丁 | 內(nèi)置在內(nèi)核中
26.虛擬化應(yīng)滿足的三個(gè)標(biāo)準(zhǔn)
1974年,Popek和Glodberg在一篇論文中定于了“經(jīng)典虛擬化(Classical virtualization)”的基本要求,他們認(rèn)為,一款真正意義上的VMM至少要符合三個(gè)方面的標(biāo)準(zhǔn)。
1.等價(jià)執(zhí)行:除了資源可用性以及時(shí)間上可能存在不同之外,程序在虛擬化環(huán)境中和在真實(shí)物理機(jī)中的運(yùn)行結(jié)果和運(yùn)行機(jī)制應(yīng)該是一模一樣的。
2.性能良好:指令集中的大部分指令都能直接運(yùn)行于CPU上
3.安全隔離:在同個(gè)hypervisor上運(yùn)行的多個(gè)虛擬機(jī)彼此之間必須要安全隔離,任何一臺(tái)虛擬機(jī)的操作一定不能影響到其他虛擬機(jī),任何一臺(tái)虛擬機(jī)都不能關(guān)閉物理機(jī)【除了特權(quán)指令】
27.KVM應(yīng)用架構(gòu)
28.KVM管理工具 qemu-kvm
虛擬技術(shù)最關(guān)鍵的是對(duì)CPU、內(nèi)存和IO進(jìn)行虛擬化,但是KVM只能對(duì)CPU和內(nèi)存進(jìn)行虛擬化,并不能模擬IO設(shè)備(磁盤(pán)、網(wǎng)卡、顯示器等),因此KVM需要跟QEMU結(jié)合才能實(shí)現(xiàn)完成的虛擬化技術(shù)。
29.KVM管理工具 libvirt
Libvirt是一套開(kāi)源的、免費(fèi)的虛擬化平臺(tái)管理工具包,它包含virt-manager、virt-viewer、virtinst、virsh等多種工具。Libvirt支持KVM、QEMU、Xen、Virtuozzo、VMWare ESX等多種虛擬化平臺(tái)。
30.使用qemu-kvm創(chuàng)建虛擬機(jī)
1974年,Popek和Glodberg在一篇論文中定于了“經(jīng)典虛擬化(Classical virtualization)”的基本要求,他們認(rèn)為,一款真正意義上的VMM至少要符合三個(gè)方面的標(biāo)準(zhǔn)。
#安裝qemu-kvm
yum install -y qemu-kvm
#創(chuàng)建鏈接(否則提示命令qemu-kvm找不到)
# ln -s /usr/libexec/qemu-kvm /usr/sbin/qemu-kvm
#下載cirros鏡像
wget http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-i386-disk.img
#使用qemu-kvm創(chuàng)建虛擬機(jī)
qemu-kvm -name kvm-01 -smp 2 -m 256 -hda cirros-0.3.4-i386-disk.img
#安裝vnc
yum -y install tigervnc
#使用vncviewer遠(yuǎn)程連接虛擬機(jī)
vncviewer :5900
31.使用qemu-img 磁盤(pán)鏡像管理工具
磁盤(pán)鏡像(Disk image)文件是用來(lái)模擬物理磁盤(pán)的特殊格式的文件,它在宿主機(jī)上的一個(gè)文件,對(duì)于這個(gè)客戶機(jī)來(lái)說(shuō),它就是一個(gè)“物理磁盤(pán)”??蛻魴C(jī)可以在他上面創(chuàng)建自己的文件系統(tǒng)。
qemu-img是QEMU的磁盤(pán)管理工具,在qemu-kvm源碼編譯后就會(huì)默認(rèn)編譯好qemu-img這個(gè)二進(jìn)制文件。qemu-img也是QEMU/KVM使用過(guò)程中一個(gè)比較重要的工具。
1.raw: 二進(jìn)制格式,是QEMU默認(rèn)的格式,通用性強(qiáng)。該格式鏡像文件支持稀疏文件(sparse file)格式,這種格式的文件以實(shí)際的數(shù)據(jù)量占用存儲(chǔ)空間。
2.cloop: CompressedLoop格式,主要用于光盤(pán)啟動(dòng)系統(tǒng)KNOPPIX或其他類(lèi)型的LiveCD。
3.qcow2: qemu copy-on-write文件格式,是一種功能豐富的鏡像文件格式,支持寫(xiě)時(shí)拷貝(copy-on-write)、VM快照、加密、壓縮等功能,它是上一個(gè)版本qcow及更早的cow的替代版本。
4.vmdk: VMware3、VMware4的鏡像文件格式。
5.vdi: 與virtualBox兼容的鏡像文件格式。
32.使用libvirt創(chuàng)建虛擬機(jī)
# 安裝libvirt相關(guān)工具
install -y libvirt virt-install virt-manager libvirt-client virt-viewer bridge-utils
# 啟動(dòng)libvirtd服務(wù)
service libvirtd start
# 圖形化安裝
virt-manager
# 命令行方式安裝
virt-install --name kvm-01 --ram=512 --vcpus=1 --cdrom=/home/iso/redflag-6-sp1.iso \
--disk path=/home/images/kvm-01.qcow2,size=100 --network network=default --graphics vnc
# 查看虛擬機(jī)狀態(tài)
virsh list
# 關(guān)閉虛擬機(jī)
virsh shutdown kvm-01
# 刪除虛擬機(jī)
virsh undefine kvm-01
一、單項(xiàng)選擇題(每題2分,共45題)
1、云計(jì)算就是把計(jì)算資源都放到上(B )
A、對(duì)等網(wǎng)
B、因特網(wǎng)
C、廣域網(wǎng)
D、無(wú)線網(wǎng)
2、我們常提到的"Window裝個(gè)VMware裝個(gè)Linux虛擬機(jī)"屬于(C)
A、存儲(chǔ)虛擬化
B、內(nèi)存虛擬化
C、系統(tǒng)虛擬化
D、網(wǎng)絡(luò)虛擬化
3、簡(jiǎn)單的理解為云計(jì)算等于資源的閑置而產(chǎn)生的。(A)
A、正確
B、錯(cuò)誤
4、一個(gè)有10個(gè)硬盤(pán)組成的Raid5陣列最多可以允許(D)個(gè)硬盤(pán)出現(xiàn)故障不影響其數(shù)據(jù)的完整性。
A、1個(gè)
B、2個(gè)
C、4個(gè)
D、5個(gè)
5、相比各種網(wǎng)路存儲(chǔ)的設(shè)置技術(shù)來(lái)講,本地硬盤(pán)還是最快的(A )。
A、正確
B、錯(cuò)誤
6、SaaS是(A )的簡(jiǎn)稱。
A、軟件即服務(wù)
B、平臺(tái)即服務(wù)
C、基礎(chǔ)設(shè)施即服務(wù)
D、硬件即服務(wù)
7、微軟于2008年10月推出云計(jì)算操作系統(tǒng)是(C)
A、GoogleAppEngine
B、藍(lán)云
C、Azure
D、EC2
8、虛擬化資源指一些可以實(shí)現(xiàn)一定操作具有一定功能,但其本身是(A )的資源,如計(jì)算池,存儲(chǔ)池和網(wǎng)絡(luò)池、數(shù)據(jù)庫(kù)資源等,通過(guò)軟件技術(shù)來(lái)實(shí)現(xiàn)相關(guān)的虛擬化功能包括虛擬環(huán)境、虛擬系統(tǒng)、虛擬平臺(tái)。
A、虛擬
B、真實(shí)
C、物理
D、實(shí)體
9、云計(jì)算是對(duì)(D)技術(shù)的發(fā)展與運(yùn)用
A、并行計(jì)算
B、網(wǎng)格計(jì)算
C、分布式計(jì)算
D、三個(gè)選項(xiàng)都是
10、虛擬交換機(jī)可以連多塊物理網(wǎng)卡,所以同一塊物理網(wǎng)卡可以連多個(gè)虛擬交換機(jī)。(B )
A、正確
B、錯(cuò)誤
11、(D )在許多情況下,能夠達(dá)到99.999%的可用性。
A、虛擬化
B、分布式
C、并行計(jì)算
D、集群
12、下列哪個(gè)特性不是虛擬化的主要特征(D)
A、高擴(kuò)展性
B、高可用性
C、高安全性
D、實(shí)現(xiàn)技術(shù)簡(jiǎn)單
13、與開(kāi)源云計(jì)算系統(tǒng)HadoopHDFS相對(duì)應(yīng)的商用云計(jì)算軟件系統(tǒng)是(A)
A、GoogleGFS
B、GoogleMapReduce
C、GoogleBigtable
D、GoogleChubby
14、IaaS是(C )的簡(jiǎn)稱。
A、軟件即服務(wù)
B、平臺(tái)即服務(wù)
C、基礎(chǔ)設(shè)施即服務(wù)
D、硬件即服務(wù)
15、云計(jì)算可以把普通的服務(wù)器或者PC連接起來(lái)以獲得超級(jí)計(jì)算機(jī)計(jì)算機(jī)的計(jì)算和存儲(chǔ)等功能,但是成本更低。(A)
A、正確
B、錯(cuò)誤
16、Raid1是備份量極高的Raid策略,相應(yīng)的他的保護(hù)能力也很強(qiáng)(B)。
A、正確
B、錯(cuò)誤
17、(B )是公有云計(jì)算基礎(chǔ)架構(gòu)的基石。
A、虛擬化
B、分布式
C、并行
D、集中式
18、Amazon.com公司通過(guò)(C)計(jì)算云,可以讓客戶通過(guò)WEBService方式租用計(jì)算機(jī)來(lái)運(yùn)行自己的應(yīng)用程序。
A、S3
B、HDFS
C、EC2
D、GFS
19、Xen提出的虛擬化產(chǎn)品交付中心結(jié)構(gòu)不包括下面那條生產(chǎn)線(D)
A、服務(wù)器虛擬化
B、應(yīng)用虛擬化
C、桌面虛擬化
D、數(shù)據(jù)中心搭建支持
20、與網(wǎng)絡(luò)計(jì)算相比,不屬于云計(jì)算特征的是(B)
A、資源高度共享
B、適合緊耦合科學(xué)計(jì)算
C、支持虛擬機(jī)
D、適用于商業(yè)領(lǐng)域
21、IBM在2007年11月退出了“改進(jìn)游戲規(guī)則”的(A)計(jì)算平臺(tái),為客戶帶來(lái)即買(mǎi)即用的云計(jì)算平臺(tái)。
A、藍(lán)云
B、藍(lán)天
C、ARUZE
D、EC2
22、虛擬化層對(duì)應(yīng)(D )結(jié)合Paas提供硬件服務(wù),包括服務(wù)器集群及硬件檢測(cè)等服務(wù)。
A、軟件即服務(wù)
B、平臺(tái)即服務(wù)
C、基礎(chǔ)設(shè)施即服務(wù)
D、硬件即服務(wù)
23、亞馬遜AWS提供的云計(jì)算服務(wù)類(lèi)型是(D)
A、IaaS
B、PaaS
C、SaaS
D、三個(gè)選項(xiàng)都是
24、PAAS是(B )的簡(jiǎn)稱。
A、軟件即服務(wù)
B、平臺(tái)即服務(wù)
C、基礎(chǔ)設(shè)施即服務(wù)
D、硬件即服務(wù)
25、將基礎(chǔ)設(shè)施作為服務(wù)的云計(jì)算服務(wù)類(lèi)型是(A )
A、IaaS
B、PaaS
C、SaaS
D、三個(gè)選項(xiàng)都是
26、將平臺(tái)作為服務(wù)的云計(jì)算服務(wù)類(lèi)型是(B )
A、IaaS
B、PaaS
C、SaaS
D、三個(gè)選項(xiàng)都是
27、云計(jì)算體系結(jié)構(gòu)的(C)負(fù)責(zé)資源管理、任務(wù)管理用戶管理和安全管理等工作
A、物理資源層
B、資源池層
C、管理中間件層
D、SOA構(gòu)建層
28、網(wǎng)格計(jì)算是利用(B )技術(shù),把分散在不同地理位置的計(jì)算機(jī)組成一臺(tái)虛擬超級(jí)計(jì)算機(jī)。
A、對(duì)等網(wǎng)
B、因特網(wǎng)
C、廣域網(wǎng)
D、無(wú)線網(wǎng)
29、云計(jì)算里面面臨的一個(gè)很大的問(wèn)題,就是(D)。
A、服務(wù)器
B、存儲(chǔ)
C、計(jì)算
D、節(jié)能
30、(A )有校驗(yàn)數(shù)據(jù),提供數(shù)據(jù)容錯(cuò)能力
A、RAID5
B、RAID2
C、RAID1
D、RAID0
31、(B )是指在云計(jì)算基礎(chǔ)設(shè)施上位用戶提供應(yīng)用軟件部署和運(yùn)行環(huán)境的服務(wù)。
A、SAAS
B、PAAS
C、IAAS
D、HAAS
32、虛擬機(jī)最早在(C )由IBM研究中心研制。
A、20世紀(jì)50年代
B、20世紀(jì)60年代
C、20世紀(jì)70年代
D、20世紀(jì)80年代
33、與SaaS不同的,這種“云”計(jì)算形式把開(kāi)發(fā)環(huán)境或者運(yùn)行平臺(tái)也作為一種服務(wù)給用戶提供。(B)
A、軟件即服務(wù)
B、基于平臺(tái)服務(wù)
C、基于WEB服務(wù)
D、基于管理服務(wù)
34、從研究現(xiàn)狀上看,下面不屬于云計(jì)算特點(diǎn)的是(C)
A、超大規(guī)模
B、虛擬化
C、私有化
D、高可靠性
35、Raid0陣列的磁盤(pán)使用的冗余(用于備份的數(shù)據(jù))比例是多少(D)
A、50%
B、25%
C、15%
D、0
36、下列不屬于Google云計(jì)算平臺(tái)技術(shù)架構(gòu)的是(D)
A、并行數(shù)據(jù)處理MapReduce
B、分布式鎖Chubby
C、結(jié)構(gòu)化數(shù)據(jù)表BigTable
D、彈性云計(jì)算EC2
37、(C)提供管理和服務(wù),能管理云用戶,能對(duì)用戶授權(quán)、認(rèn)證、登錄進(jìn)行管理,并可以管理可用計(jì)算資源和服務(wù),接收用戶發(fā)送的請(qǐng)求,根據(jù)用戶請(qǐng)求并轉(zhuǎn)發(fā)到相應(yīng)的相應(yīng)程序,調(diào)度資源智能地部署資源和應(yīng)用,動(dòng)態(tài)地部署、配置和回收資源。
A、云用戶端
B、服務(wù)目錄
C、管理系統(tǒng)和部署工具
D、監(jiān)控端
38、云計(jì)算真正實(shí)現(xiàn)了按需計(jì)算,從而有效地提高了對(duì)軟硬件資源的利用效率。(A)
A、正確
B、錯(cuò)誤
39、2008年,(A)先后在無(wú)錫和北京建立了兩個(gè)云計(jì)算中心
A、IBM
B、Google
C、Amazon
D、微軟
40、與網(wǎng)絡(luò)計(jì)算相比,不屬于云計(jì)算特征的是( B)
A、資源高度共享
B、適合緊耦合科學(xué)計(jì)算
C、支持虛擬機(jī)
D、適用于商業(yè)領(lǐng)域
41、(D )監(jiān)控和計(jì)量云系統(tǒng)資源的使用情況,以便做出迅速反應(yīng),完成節(jié)點(diǎn)同步配置、負(fù)載均衡配置和資源監(jiān)控,確保資源能順利分配給合適的用戶。
A、云用戶端
B、服務(wù)目錄
C、管理系統(tǒng)和部署工具
D、監(jiān)控端
42、( A)提供云用戶請(qǐng)求服務(wù)的交互界面,也是用戶使用云的入口,用戶通過(guò)Web瀏覽器可以注冊(cè)、登錄及定制服務(wù)、配置和管理用戶。打開(kāi)應(yīng)用實(shí)例與本地操作桌面系統(tǒng)一樣。
A、云用戶端
B、服務(wù)目錄
C、管理系統(tǒng)和部署工具
D、監(jiān)控端
43、IaaS計(jì)算實(shí)現(xiàn)機(jī)制中,系統(tǒng)管理模塊的核心功能是(A)
A、負(fù)載均衡
B、監(jiān)視節(jié)點(diǎn)的運(yùn)行狀態(tài)
C、應(yīng)用API
D、節(jié)點(diǎn)環(huán)境配置
44、(A)是私有云計(jì)算基礎(chǔ)架構(gòu)的基石。
A、虛擬化
B、分布式
C、并行
D、集中式
45、基于光纖交換機(jī)的(B )是利用FibreChannelSwitch為主干,建成的交互存儲(chǔ)網(wǎng)絡(luò)系統(tǒng)。
A、LAN
B、SAN
C、WAN
D、MAN
二、多項(xiàng)選擇題(每題2分,共5題。每題至少有1項(xiàng)正確的答案,少選、多選、錯(cuò)選均不得分)
1、可伸縮性包括abc
A、功能的伸縮
B、容量的擴(kuò)展
C、性能的擴(kuò)展
D、系統(tǒng)的伸縮
2、云平臺(tái)層的功能有哪些?ab
A、開(kāi)發(fā)環(huán)境
B、運(yùn)行時(shí)環(huán)境
C、運(yùn)營(yíng)環(huán)境
D、測(cè)試環(huán)境
3、云架構(gòu)包含以下哪些?acd
A、基礎(chǔ)設(shè)施層
B、服務(wù)層
C、應(yīng)用層
D、平臺(tái)層
4、基于平臺(tái)服務(wù),這種“云”計(jì)算形式把開(kāi)發(fā)環(huán)境或者運(yùn)行平臺(tái)也作為一種服務(wù)給用戶提供。用戶可以把自己的應(yīng)用運(yùn)行在提供者的基礎(chǔ)設(shè)施中,例如(cd)等公司提供這種形式的服務(wù)。
A、Sun
B、Amazon.com
C、YahooPipes
D、Salesforce.com
5、云計(jì)算的特點(diǎn)是abcd
A、大規(guī)模
B、平滑擴(kuò)展
C、資源共享
D、動(dòng)態(tài)分配