版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、企業(yè)私有云技術(shù)選型分析1商用云平臺商用云平臺一直是大多數(shù)企業(yè)的穩(wěn)妥之選。技術(shù)成熟度高,穩(wěn)定性好,技術(shù) 支持能力強是商用云平臺的原生優(yōu)勢,這些都是開源平臺無法比擬的。近年來,不同廠商針對企業(yè)私有云的推出了自己的云平臺產(chǎn)品。如VMware vCloud Suite, Microsoft Private cloud, Amazon EC2 等。VMware vCloud Suite首先VMware提供了一整套虛擬化解決方案以及云計算方案,其中已經(jīng)包含 了充足的軟件定義計算的概念。VMware沒有單獨給計算、網(wǎng)絡(luò)、存儲等安排不 同的管理工具,而是使用了通用的一套軟件,從“軟件定義”的范疇,VMware
2、提 供了 vCloud Suite,這是一套構(gòu)建私有云并能提供公有云接口的解決方案。VMware vCloud Suite架構(gòu)可以按照SDC、SDN和SDS的理念抽象為三層, 其基礎(chǔ)的Data Plane包括基本的硬件和虛擬化層,虛擬化層由vSphere套件 來完成,其中,vSphere Hypervisor是vSphere的基礎(chǔ),由它來完成對計算的 虛擬化。vSphere還負(fù)責(zé)對網(wǎng)絡(luò)、存儲進行虛擬化。在SDN方面,VMware提供 了 NSX網(wǎng)絡(luò)虛擬化/軟件定義網(wǎng)絡(luò)方案,它也運行在vSphere Hypervisor之 上。VMware 方案的 Control Plane 由 vCenter
3、 Server 和 vCloud Director 組成,對于一般的小規(guī)模應(yīng)用只是用vCenter Server進行集中管理,在更大的 規(guī)模、需要更抽象強的管理能力時,可以加上vCloud Director o vCloudDirector通過REST API給上層應(yīng)用提供編程能力。VMware提供了 vCloud API 以連接公有云,并通過OVF (Open Virtualization Format,開放虛擬化格式) 支持虛擬機部署等等功能。Microsoft Private CloudMicrosoft擁有著完善的私有云解決方案,其中方案的基礎(chǔ)自然是Hyper-V Hypervisor
4、,不過處在 Control Plane 的 SCVMM (System Center Virtual Machine Manger)也能控制來自其它廠商的Hypervisor。Windows 8/Windows Server 2012、Hyper-V 2012 以及一些交換機都已經(jīng)支 持OMI規(guī)范,從而可以在SCVMM中進行統(tǒng)一的管理。Amazon EC2 (Amazon Elastic Compute Cloud)Amazon EC2是Amazon提供計算環(huán)境的基本平臺,它屬于AWS(Amazon Web Services)平臺的一部分,AWS 下還包含 Amazon S3 (Amazon
5、Simple Storage Services)/存 儲、Amazon SQS (Amazon Simple Queue Services)/可靠消息 傳遞、Amazon SDB(Amazon SimpleDB)/數(shù)據(jù)庫、Amazon VPC(Virtual Private Cloud)/虛擬私有云等組件/服務(wù)。Amazon EC2屬于IaaS類型,提供的是以虛 擬實例為單位的計算能力,虛擬實例實際上就是一個虛擬機,Amazon EC2使用 的是經(jīng)過深度定制的Xen Hypervisor。通過使用Amazon EC2,可以在任何時候 根據(jù)用戶的需要簡便地創(chuàng)建、啟動和供應(yīng)虛擬實例,并根據(jù)實例的類
6、型和每小時 的實際使用量進行收費。Amazon EC2提供了自動配置容量的功能,允許用戶動 態(tài)地調(diào)整其計算能力。2開源云平臺隨著開源云平臺OpenStack的崛起,吹響了云平臺市場開源陣營挑戰(zhàn)商業(yè)力 量的號角。在全球熱論的聲浪中,CloudStack、Eucalyptus、OpenNebula緊隨其 后,四大開源云平臺圍繞“開放云平臺”展開了新一輪的制衡與博弈。在這種開源大潮的推動下,一些商用軟件的業(yè)界巨頭也紛紛“順應(yīng)潮流”, 開始宣稱自己支持未來的“開源潮”。如微軟Azure開始全面支持運行x86/x64 架構(gòu)的各大主要Linux發(fā)行版,以及社區(qū)驅(qū)動的其他開源軟件;支持多種開發(fā)語 言、工具及
7、框架,從Windows到Linux,包括SQL Server,從C#到Java。目前業(yè)界的開源云平臺主要有 CloudStack, Eucalyptus, OpenStack, OpenNebula等,企業(yè)在對云平臺的技術(shù)選型可以遵循以下原則。社區(qū)規(guī)模是對開源社區(qū)運作情況的綜合評定,判定標(biāo)準(zhǔn)主要包括社區(qū)主題數(shù) 量、社區(qū)討論帖數(shù)量、社區(qū)參與人數(shù)、社區(qū)總?cè)藬?shù),開發(fā)者人數(shù)和貢獻機構(gòu) 數(shù)量等。社區(qū)通過討論主題和討論帖子進行一切事物的討論包括發(fā)展方向, 版本更新,功能增加,錯誤處理,開發(fā)討論等等,數(shù)量直接說明項目發(fā)展情 況;社區(qū)人數(shù)參與人數(shù)為參與設(shè)計討論的人員數(shù)量;社區(qū)開發(fā)者人數(shù)與貢獻 機構(gòu)數(shù)量決定了項
8、目發(fā)展速度、質(zhì)量。綜合評定以上信息可以較好的比較社 區(qū)規(guī)模,社區(qū)規(guī)模越大,越有利于項目健康、高效、民主的發(fā)展。市場使用規(guī)模表現(xiàn)了項目至今為止的市場接受程度。開源云平臺已經(jīng)擁有的 用戶與使用案例在一定程度上說明了平臺的整體能力。另一個層面,分析用 戶的領(lǐng)域、地域的使用情況,可以一定程度說明開源云計算平臺的普適性。開放性是開源云平臺相對于企業(yè)云產(chǎn)品的最大特點。開放程度越好的開源云 平臺更易于用戶對云平臺的了解與使用。具體開放性的比較可以通過:開源 License、開源云平臺提供的可編程接口(API)、開源云平臺文檔的詳細(xì)程 度??捎眯耘c可靠性是開源云平臺的基礎(chǔ)。開源云平臺的整體架構(gòu)設(shè)計決定了云 平
9、臺自身的特性與可用功能,也決定了平臺可使用的高可用方案,決定了開 源云平臺自身的可靠性。通過比較開源云平臺的整體架構(gòu)以及官方推薦的高 可用方案,評價四個開源云平臺的可用性與可靠性。功能性的比較主要通過對Hypervisor的支持情況、存儲的支持情況、網(wǎng)絡(luò) 的支持情況、虛擬資源分配管理與虛擬資源計量的分析IaaS需要的基本功 能,各個平臺都有實現(xiàn),但功能的具體實現(xiàn)程度與新興技術(shù)的支持程度,四 個開源云平臺還存在一定差異。 可擴展性是開源云平臺定制化程度的體現(xiàn)。雖然開源云平臺源代碼完全開源, 但二次開發(fā)也并非將原有平臺底層邏輯重新實現(xiàn),而是通過平臺提供的接口 或是以插件的形式實現(xiàn)功能上的擴展與增強
10、。另一方面,私有云擴展能力也 包括與公有云協(xié)作實現(xiàn)混合云的方案,為此,分析四個開源云平臺的接口協(xié) 議、插件模式和與公有云協(xié)作方案,實現(xiàn)可擴展性的比較。涉及到基于開源云平臺的客戶化,二次開發(fā)成本是一定會考慮到的一個方面。 通過分析四個開源云平臺的團隊再開發(fā)難度、再開發(fā)所需要的技能與二次開 發(fā)提供商,比較開源云平臺的二次開發(fā)成本。開源云平臺會持續(xù)推進并發(fā)布新的版本,版本發(fā)布周期一定程度上影響用戶 的使用。若版本更新太快會導(dǎo)致用戶系統(tǒng)更新過于頻繁,若版本更新太慢會 導(dǎo)致新功能的提供延遲,根據(jù)比較四個開源云平臺以往的版本發(fā)布周期,來 預(yù)測評估社區(qū)對新版本發(fā)布的能力。與需求的適應(yīng)度,選用的開源云平臺應(yīng)該
11、最大程度的適應(yīng)云管理平臺的需求, 并結(jié)合企業(yè)現(xiàn)有的技術(shù)實力與團隊技能,降低后期平臺的開發(fā)、維護工作量,以避免平臺建設(shè)的投入過大導(dǎo)致收益下降。2.1開源云平臺的比較一覽表開源云平臺選 擇的原則OpenStackCloudStackEucalyptusOpenNebula比較社區(qū)規(guī)模大較大較小較小社區(qū)規(guī)模上OpenStack社區(qū)人數(shù),活躍度上都遙遙領(lǐng)先,CloudStack 社區(qū)次之。Eucalyptus、OpenNebula 社區(qū)規(guī)模整 體較弱市場使用程度是否有大公司使用IBM/Intel/愛 奇藝/攜程 etc.中國電信 /NOKIA/DATAP IPE etc.SONY/ICBC/國 防科大
12、/鎮(zhèn)江 政府etc.中國移動 /BlackBerry/ CentOS etc.每一個開源云平臺都有重量級企業(yè)級用戶,在開源版本的基 礎(chǔ)上通過二次開發(fā)實現(xiàn)自身需求??傮w用戶數(shù)量上, OpenStack 和 CloudStack 人氣較高。開放性開源License類型Apache2.0Apache2.0GPL v3Apache2.0是否有齊全的APIOpenStack+AWSCloudStack+AWSAWSAWS+OCCI各個平臺都支持AWS API,除Eucalyptus都有原生API,CloudStack API目前功能更全面,OpenStack API數(shù)量增長 較快是否有齊全的文檔詳細(xì)齊全
13、齊全齊全各個社區(qū)都有較為齊全的文檔,其中OpenStack的社區(qū)文檔 更為詳細(xì)。此外社區(qū)外參考文檔也是OpenStack相關(guān)資料更 多功能性多租戶的支持能力有有無有Hypervisor 的支 持能力Xen,KVM,vSphere,HyperV,QEUM,LXC,Bare metalVMware, KVM,XenServer,Xen, Hyper-VKVM,Xen,VMwareXen,KVM,Vmware各個開源平臺都沒有對Power的支持,而IBM企業(yè)版本的 OpenStack通過PowerVC支持Power系列服務(wù)器。2013年12 月份Oracle宣布加入OpenStack, Openta
14、ck未來將會支持 Oracle SPARC 服務(wù)器。虛擬資源調(diào)度策略30種策略,并且支持策略客戶化4種策略,通過修改配置文件修改2種算法,通過修改配置文件修改5種策略,通過修改配置文件修改Openstack對于虛擬資源調(diào)度策略支持更為靈活,且可以靈活方便的策略客戶化存儲的支持能力塊存儲Cinder對象存儲Swift塊存儲(兩級存儲)塊存儲Storage controller對象存儲Walrus塊存儲網(wǎng)絡(luò)的支持能力插件實現(xiàn)網(wǎng)絡(luò)控制與管理包括軟件定義網(wǎng)絡(luò)(SDN)二層到DHCP,NAT, firewall,VPN等部分七4種模式,簡單邏輯的虛擬網(wǎng)絡(luò)包含VLAN,F(xiàn)irewall 簡單功能的虛擬網(wǎng)絡(luò)
15、各個平臺自身都實現(xiàn)了基本的網(wǎng)絡(luò)功能,OpenStack網(wǎng)絡(luò)模 塊通過第三方插件提供更多網(wǎng)絡(luò)功能,如對SDN的支持等層可用性和可靠性平臺架構(gòu)松耦合,模塊式核心節(jié)點控 制,數(shù)據(jù)中心 模型5個主要組件,克隆AWS層次化,三層設(shè)計OpenStack和Eucalyptus在SOA/組件化/解耦上占有優(yōu)勢是否有高可用方案有有有有各個平臺都有各自較為成熟的高可用方案,在社區(qū)文檔中都有相關(guān)資料二次開發(fā)成本技術(shù)團隊難度易難較易難為降低技術(shù)團隊的難度,云平臺的整體軟件架構(gòu)必須做到松 耦合,通過組合組件、模塊和服務(wù)來構(gòu)成整個系統(tǒng);同時需 要組件、模塊和服務(wù)功能內(nèi)聚以便于小團隊獨立維護,方便 獨立的設(shè)計、開發(fā)和演進。
16、OpenStack在SOA和服務(wù)化組件 解耦上做的更好,Eucalyptus在SOA層面上做得較好,但 CloudStack 與 OpenNebula 在 SOA 層面較差。需要的技能PythonJavaJava, CC+, RubyPostgreSQL/MySQL/SQLiteMySQLPostgreSQLMySQL/SQLite版本發(fā)布的周期每年兩個版本每年兩個小版本左右每年兩個小版本左右每年三個小版本左右3商用還是開源選擇商用云平臺還是選擇開源云平臺創(chuàng)建企業(yè)的私有云,這確實是個問題。 企業(yè)需要綜合考慮,權(quán)衡利弊,依據(jù)企業(yè)自身技術(shù)能力,資金投入總量,實現(xiàn)業(yè) 務(wù)效果等等各個方面去考慮云平臺技術(shù)選型。開源云平臺具有先天優(yōu)勢,是當(dāng)下的流行趨勢。開源云平臺技術(shù)新,起點高, 同時定制開發(fā)自由度大,總體擁有成本低。但是在
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/TS 21219-13:2025 EN Intelligent transport systems - Traffic and travel information via transport protocol experts group,generation 2 (TPEG2) - Part 13: Public transport
- 2025標(biāo)準(zhǔn)農(nóng)田建設(shè)合同管理的任務(wù)和方法
- 2025員工個人勞動合同
- 2025年度房屋置換增值服務(wù)全新房屋置換對方房屋置換及增值合同3篇
- 2025農(nóng)村合作建房項目施工臨時用電安全合同2篇
- 二零二五年度公司股權(quán)轉(zhuǎn)讓及后續(xù)管理服務(wù)合同3篇
- 二零二五年度房地產(chǎn)項目合作合同解除協(xié)議2篇
- 二零二五年度農(nóng)產(chǎn)品批發(fā)市場租賃合作合同3篇
- 二零二五年度智能家居產(chǎn)品開發(fā)合作協(xié)議書3篇
- 二零二五年度辦公室租賃合同模板:含員工激勵及福利計劃3篇
- 部編人教版四年級數(shù)學(xué)上冊期末考試卷(可打印)
- 一例阿爾茨海默病患者的護理查房
- 農(nóng)貿(mào)市場安全生產(chǎn)工作方案
- 咸陽租房合同
- 《鋼筋保護層檢測》課件
- YJ-T 27-2024 應(yīng)急指揮通信保障能力建設(shè)規(guī)范
- 合伙人協(xié)議書決策機制
- 西藏畜牧獸醫(yī)知識培訓(xùn)課件
- 護理專業(yè)人才培養(yǎng)方案論證報告
- 我的家鄉(xiāng)武漢
- 眼鏡制造業(yè)灌膠機市場前景與機遇分析
評論
0/150
提交評論