摘要:使這個(gè)平臺(tái)使用更方便的較大的優(yōu)勢(shì)之一是全面兼容亞馬遜。因此,基于亞馬遜的所有的腳本和軟件產(chǎn)品都可以輕松地為你的私有云部署。此外,商業(yè)版提供了廣泛的功能管理程序工具兼容亞馬遜和集成等等。
考慮到云計(jì)算有極大的潛力提高效率,顯著節(jié)省成本,實(shí)現(xiàn)可升級(jí)的基礎(chǔ)設(shè)施和高性能以及安全的數(shù)據(jù)存儲(chǔ),云計(jì)算仍然是目前IT領(lǐng)域最熱門(mén)的話題之一。 然而,選擇合適的云平臺(tái)是很困難的。這些云平臺(tái)都有支持意見(jiàn)和反對(duì)意見(jiàn)。因此,Truksha說(shuō),當(dāng)一個(gè)客戶問(wèn)我和我的同事“適合他的項(xiàng)目的較好的云平臺(tái) 是什么”的時(shí)候,我們決定深入考察現(xiàn)有的一些最著名的云平臺(tái),對(duì)比一下它們的功能并且在一個(gè)逐個(gè)排列的產(chǎn)品表格中總結(jié)研究的結(jié)果。我們測(cè)試了 CloudStack、Eucalyptus、vCloud Director和OpenStack等四個(gè)平臺(tái)。
下面你們將發(fā)現(xiàn)免費(fèi)版和商業(yè)版云平臺(tái)提供的功能、產(chǎn)品價(jià)格、說(shuō)明文件的完整性和社區(qū)成熟度等信息。此外,在部署過(guò)程中發(fā)現(xiàn)的錯(cuò)誤已通過(guò)修復(fù)瑕疵的詳細(xì)指令修復(fù)了。這個(gè)無(wú)偏見(jiàn)的對(duì)比的目標(biāo)旨在幫助人們使自己的業(yè)務(wù)需求符合特定的云系統(tǒng)的能力, 并且最終選擇最合適的產(chǎn)品。
CloudStack 3.0.0
CloudStack是一個(gè)管理數(shù)據(jù)中心計(jì)算資源的控制臺(tái)。Zynga、諾基亞研究中心和Cloud Central等許多知名的信息驅(qū)動(dòng)的公司已經(jīng)使用CloudStack部署了云。除了擁有自己的API(應(yīng)用程序編程接口)之外,這個(gè)平臺(tái)還支持能夠把 一個(gè)亞馬遜API轉(zhuǎn)變?yōu)镃loudStackAPI的CloudBridge Amazon EC2。你可以在這里查看一個(gè)詳細(xì)的支持的指令列表。
主要特點(diǎn):
如果你們的數(shù)據(jù)中心以vSphere為基礎(chǔ),CloudStack將使用一個(gè)vCenter API。這意味著你將能夠管理使用vSphere 4.1動(dòng)態(tài)部署的數(shù)據(jù)處理中心。
價(jià)格:CloudStack將根據(jù)GNU Public License v3(GNU公共許可證第三版)免費(fèi)發(fā)布。要獲得付費(fèi)的技術(shù)支持,你應(yīng)該通過(guò)電子郵件與開(kāi)發(fā)者聯(lián)系。
社區(qū):有一個(gè)在線社區(qū)免費(fèi)提供及時(shí)的技術(shù)支持。你可以在論壇中找到許多CloudStack問(wèn)題的解決方案。還有一個(gè)IRC(互聯(lián)網(wǎng)中繼聊天)頻道,歡迎每一個(gè)人提出問(wèn)題。
說(shuō)明文件:如果你有基本的技術(shù)背景,你使用默認(rèn)設(shè)置安裝CloudStack平臺(tái)是很容易的。如果需要更復(fù)雜的安裝,你會(huì)遇到一些難題,因?yàn)檎f(shuō)明文件不包含全部的復(fù)雜問(wèn)題。這個(gè)手冊(cè)提供一步一步的指令,但是沒(méi)有提供這個(gè)平臺(tái)總體如何運(yùn)行的任何信息。
體驗(yàn):我們實(shí)施了這個(gè)系統(tǒng)的安裝和設(shè)置并且實(shí)驗(yàn)了VMware和KVM集群。這些主機(jī)使用CentOS 5.5和CentOS 6.2。此外,我們的工程團(tuán)隊(duì)把使用CloudStack部署的私有云連接到了RightScale管理控制臺(tái)。這個(gè)平臺(tái)很容易安裝并且像預(yù)期的那樣執(zhí)行 任務(wù)。
可能的問(wèn)題和瑕疵補(bǔ)丁:當(dāng)使用CentOS 6的時(shí)候,在運(yùn)行l(wèi)ibvirtd時(shí)會(huì)出現(xiàn)一些錯(cuò)誤。在/etc/cgconfig.conf文件中增加如下代碼可以解決這個(gè)問(wèn)題:
group virt {
cpu { cpu.shares = 9216; } } |
在輸入這個(gè)代碼之后,重新啟動(dòng)/etc/init.d/cgconfig并且啟動(dòng)libvirtd。
在網(wǎng)站使用這個(gè)控制臺(tái)也會(huì)產(chǎn)生一些問(wèn)題。其中一個(gè)問(wèn)題是vnc(虛擬網(wǎng)絡(luò)計(jì)算機(jī))服務(wù)器把127.0.0.1當(dāng)作這個(gè)主機(jī)的默認(rèn)的地址。要檢查這個(gè)問(wèn)題,執(zhí)行下列指令:
netstat -nlp | grep kvm
tcp 0 0 0.0.0.0:5900 0.0.0.0:* LISTEN 11673/qemu-kvm tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 11872/qemu-kvm tcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 15227/qemu-kvm tcp 0 0 0.0.0.0:5903 0.0.0.0:* LISTEN 12587/qemu-kvm |
一旦這個(gè)地址是127.0.0.1,你應(yīng)該在/etc/libvirt/qemu.conf配置文件中取消這行批注vnc_listen = "0.0.0.0" ,并且重新啟動(dòng)虛擬機(jī)。
結(jié)論:使用CloudStack管理控制臺(tái)工作給我們的工程團(tuán)隊(duì)留下了深刻印象。這是一個(gè)提供廣泛功能的迅速發(fā)展的工具,并且是免費(fèi)提供的。它可以用于生產(chǎn)。但是,如果你使用VMware管理程序性,vCloud Director似乎是更好的選擇。
Eucalyptus Open Source 2.0.3
Eucalyptus是另一個(gè)流行的云平臺(tái)。索尼、Puma、美國(guó)航天局、趨勢(shì)科技和其它公司已經(jīng)選擇利用它部署自己的私有云。Eucalyptus有免費(fèi)版和商業(yè)版。商業(yè)版顯然有更多的擴(kuò)展功能。
使這個(gè)平臺(tái)使用更方便的較大的優(yōu)勢(shì)之一是Eucalyptus API全面兼容亞馬遜API。因此,基于亞馬遜API的所有的腳本和軟件產(chǎn)品都可以輕松地為你的私有云部署。
ucalyptus支持三個(gè)管理程序:XEN、KVM和ESXi。最后一個(gè)管理程序僅向企業(yè)云版用戶提供。
主要特點(diǎn):
價(jià)格:你可以選擇開(kāi)源軟件的免費(fèi)Eucalyptus云和Eucalyptus企業(yè)云。這里有關(guān)于功能差別的信息。
社區(qū):與其它開(kāi)源軟件社區(qū)一樣,Eucalyptus有一個(gè)強(qiáng)大的設(shè)計(jì),為這個(gè)平臺(tái)的開(kāi)發(fā)做出貢獻(xiàn)并且?guī)椭l(fā)現(xiàn)和修復(fù)瑕疵。我們?cè)诎惭b和設(shè)置這個(gè)產(chǎn)品的時(shí)候沒(méi)有遇到任何困難,因此,我們不能評(píng)價(jià)這個(gè)社區(qū)有多大幫助。不管怎樣,他們?cè)陂_(kāi)發(fā)這個(gè)產(chǎn)品方面做得非常好。
說(shuō)明文件:產(chǎn)品說(shuō)明書(shū)包含安裝過(guò)程,但是沒(méi)有提供使用這個(gè)軟件工作的任何其它信息。潛在的用戶應(yīng)該有很強(qiáng)的技術(shù)背景,因?yàn)槿绻枰獜?fù)雜的設(shè)置,這個(gè)指南沒(méi)有提供有關(guān)虛擬化的信息,因此用處不大。
體驗(yàn):我們的團(tuán)隊(duì)安裝了這個(gè)平臺(tái)的開(kāi)源軟件版,并且按照說(shuō)明書(shū)提供的指令設(shè)置了這個(gè)平臺(tái)。我們?yōu)樵瓶刂破魇褂肅entOS 5.5,為主機(jī)使用CentOS 5.5和XEN管理程序。我們的云成功地添加到RightScale云管理平臺(tái)。開(kāi)源版本沒(méi)有管理控制臺(tái),因此,你必須使用euca2tools或者把 Eucalyptus和RightScale結(jié)合在一起。這個(gè)產(chǎn)品的商業(yè)版確實(shí)有一個(gè)管理控制臺(tái),從而使它對(duì)用戶更友好。
可能的問(wèn)題和瑕疵補(bǔ)丁
1. 一些附屬程序不能依次安裝。作為這個(gè)問(wèn)題的解決方案,我們以軟件包的方式一次安裝這些程序。
rpm -Uvh python25-2.5.1-bashton1.x86_64.rpm
error: Failed dependencies: libpython2.5.so.1.0()(64bit) is needed by python25-2.5.1-bashton1.x86_64 |
解決方案:
rpm -Uvh python25-2.5.1-bashton1.x86_64.rpm python25-devel-2.5.1-bashton1.x86_64.rpm python25-libs-2.5.1-bashton1.x86_64.rpm |
2. 在安裝完成之后,當(dāng)啟動(dòng)控制器的時(shí)候可能出現(xiàn)如下錯(cuò)誤:
/etc/init.d/eucalyptus-cc start
Starting Eucalyptus cluster controller: Enabling IP forwarding(13)Permission denied: make_sock: could not bind to address [::]:8774 (13)Permission denied: make_sock: could not bind to address 0.0.0.0:8774 no listening sockets available, shutting down Unable to open logs Failed to start the CC! |
要解決這個(gè)問(wèn)題,應(yīng)該關(guān)閉SeLinux。
3. 如果你沒(méi)有充分的使用XEN的體驗(yàn),你在使用它的時(shí)候會(huì)遇到一些問(wèn)題。在安裝XEN完成之后,在裝載到XEN內(nèi)核的/etc/grub/menu.lst設(shè)置文件中,這個(gè)參數(shù)值“默認(rèn) = 1”應(yīng)該改為“默認(rèn) = 0”。
4. 還要在CentOS中創(chuàng)建一個(gè)名為“l(fā)ibvirt”的組并且為這個(gè)組增加一個(gè)賬戶以便運(yùn)行Eucalyptus。
結(jié)論:雖然開(kāi)源軟件版有許多問(wèn)題,但是,有一些簡(jiǎn)單的繞過(guò)措施。此外,商業(yè)版提供了廣泛的功能(VMware管理程序工具、兼容亞馬遜AWS、AD 和LDPA集成等等)。已經(jīng)擁有虛擬化環(huán)境的用戶能夠使用Eucalyptus云增強(qiáng)自己的虛擬化環(huán)境,不用完全遷移到Eucalyptus。
vCloud Director 1.5
vCloud Director是VMware開(kāi)發(fā)的用于部署云的平臺(tái)。這個(gè)系統(tǒng)可以建立混合云。如果你的辦公室的整個(gè)基礎(chǔ)設(shè)施是使用VMware產(chǎn)品建立的,你在部署 vCloud Director的過(guò)程中將不會(huì)遇到困難。你可以使用VMware vCloud Connector在私有云和公共云之間遷移虛擬機(jī)。
重要特點(diǎn):
價(jià)格:遺憾的是這個(gè)產(chǎn)品沒(méi)有免費(fèi)版。你必須與地區(qū)經(jīng)理聯(lián)系以便找到滿足你需求的軟件包的大致價(jià)格。
社區(qū):VMware是這個(gè)市場(chǎng)的領(lǐng)導(dǎo)者之一,有一個(gè)龐大的社區(qū)。還有一個(gè)豐富的知識(shí)庫(kù),可用于免費(fèi)的技術(shù)支持服務(wù)。這個(gè)產(chǎn)品有一個(gè)技術(shù)支持軟件包。該公司還根據(jù)需求提供額外的付費(fèi)技術(shù)支持。
說(shuō)明文件:專有軟件通常配置高質(zhì)量的說(shuō)明文件。這個(gè)平臺(tái)也不例外。如果你認(rèn)真遵守這個(gè)指南中提供的全部指令,就不會(huì)有困難。
體驗(yàn):我們成功地安裝和配置了vCloud Director。應(yīng)該指出的是,為了安裝這個(gè)平臺(tái),需要Red Hat。你安裝這個(gè)平臺(tái)需要的其它事情還包括vCenter (帶集群和DRS)和vShield。
vCloud Director明顯地使用vCenter API。這意味著vCloud Director的用戶已經(jīng)使用了vSphere中實(shí)施的全部功能。
結(jié)論:這是一個(gè)商業(yè)性產(chǎn)品。這對(duì)于一些用戶來(lái)說(shuō)是一個(gè)巨大的弱點(diǎn)。然而,如果你已經(jīng)使用VMware用于虛擬化,vCloud Director將是最合適的選擇。
OpenStack 2011.3
OpenStack 2011.3是用于部署云的一個(gè)開(kāi)源軟件平臺(tái)。這個(gè)項(xiàng)目包括三個(gè)產(chǎn)品:Nova (類似于亞馬遜的EC2)、Swift (類似于亞馬遜S3)和Glance(一種為虛擬硬盤(pán)鏡像提供發(fā)現(xiàn)、注冊(cè)和交付服務(wù)的API服務(wù)器)。在我們的研究中,我們僅使用Nova。但是,你應(yīng)該 密切關(guān)注Swift。Swift為可訪問(wèn)的許多PB(1PB = 100萬(wàn)GB)數(shù)據(jù)提供可擴(kuò)展的對(duì)象存儲(chǔ)。包括CloudStack 3在內(nèi)的許多廠商都支持OpenStack 2011.3。
目前,Nova全面支持兩個(gè)管理程序:KVM和XEN。這個(gè)平臺(tái)正在迅速地開(kāi)發(fā)并且很快將提供更廣泛的功能。這個(gè)技術(shù)在專業(yè)人員的大型社區(qū)是非常流 行的并且得到了思科、戴爾、美國(guó)航天局、英特爾、AMD、思杰、Rackspace和RightScale等公司的支持。這個(gè)產(chǎn)品的核心是美國(guó)航天局開(kāi)發(fā) 的。
主要特點(diǎn):
價(jià)格:OpenStack 2011.3是開(kāi)源軟件并且能夠免費(fèi)下載。這個(gè)項(xiàng)目是各種貢獻(xiàn)者開(kāi)發(fā)的,而且其存在主要依靠用戶的捐獻(xiàn)。
社區(qū):與本次研究提到的其它產(chǎn)品相比,OpenStack似乎擁有較大的和最活躍的社區(qū)。社區(qū)的成員總是愿意幫助其他人找到出現(xiàn)的任何問(wèn)題的解決方案。
說(shuō)明文件:然而,OpenStack的說(shuō)明文件有些不完整。由于產(chǎn)品的迅速開(kāi)發(fā),這個(gè)說(shuō)明文件不能及時(shí)地覆蓋所有當(dāng)前的問(wèn)題和新特點(diǎn)。你必須經(jīng)常訪問(wèn)論壇或者使用IRC得到需要的信息。
體驗(yàn):我們成功地安裝和設(shè)置了Nova、基礎(chǔ)和控制面板,沒(méi)有遇到任何重要問(wèn)題。
結(jié)論:這個(gè)開(kāi)源軟件平臺(tái)是免費(fèi)的,是非常迅速地開(kāi)發(fā)的。它展示了許多進(jìn)步,但是,在它用于生產(chǎn)之前還需要許多的開(kāi)發(fā)努力。OpenStack 2011.3已經(jīng)兼容亞馬遜API。這個(gè)控制面板項(xiàng)目目前正在考慮之中。
總結(jié)
如果你決定把你的業(yè)務(wù)遷到云中,你遇到的首要任務(wù)之一是選擇一個(gè)最適合你的公司需求的平臺(tái)。雖然也許很難理解廠商在營(yíng)銷(xiāo)說(shuō)明中的承諾是什么意思,但是,我希望本文將提供一些幫助。這個(gè)研究是使用所有的云產(chǎn)品的結(jié)果,不是促銷(xiāo)任何系統(tǒng)。
沒(méi)有任何靈丹妙藥。甚至較佳的云平臺(tái)(如果存在的話)都很難滿足所有的需求和使用案例。對(duì)于特定類型的業(yè)務(wù)來(lái)說(shuō),你需要調(diào)查全部有關(guān)的因素,定義你 的典型任務(wù),計(jì)算風(fēng)險(xiǎn),分配預(yù)算,對(duì)比這個(gè)平臺(tái)的能力和許可證成本。這將是一個(gè)妥協(xié),無(wú)論你怎樣看它。這個(gè)事情是一定要保證你在一開(kāi)始就做出盡可能較好的 選擇。文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/3653.html
摘要:內(nèi)部原本有多個(gè)基于的項(xiàng)目,但是在加入聯(lián)盟之后,這些項(xiàng)目不是被取消就是轉(zhuǎn)為基于繼續(xù)研發(fā),蔣清野表示不過(guò)的研發(fā)成果沒(méi)有能夠及時(shí)回饋到社區(qū)。但蔣清野表示,從目前開(kāi)源生態(tài)系統(tǒng)的發(fā)展?fàn)顩r來(lái)看,斷定將成為的工業(yè)標(biāo)準(zhǔn),還為時(shí)過(guò)早。 在美國(guó)導(dǎo)航與控制公司工作期間,蔣清野與NASA有過(guò)一段協(xié)同合作,談到NASA發(fā)起的OpenStack自然有不少感悟。NASA早期選擇使用了Eucalyptus構(gòu)建自己的私有云,...
摘要:和的云計(jì)算功能特點(diǎn)對(duì)比正式這個(gè)戰(zhàn)爭(zhēng)或者說(shuō)趨勢(shì)的一個(gè)生動(dòng)寫(xiě)照。總而言之,目前調(diào)度器將只會(huì)對(duì)部署虛擬機(jī)環(huán)節(jié)有影響。目前有一個(gè)孵化項(xiàng)目其作用是為提供虛擬機(jī)級(jí)別高可用支持。容錯(cuò)在中沒(méi)有針對(duì)于容錯(cuò)的功能,并且截至目前也沒(méi)有計(jì)劃去完成這些功能。 OpenStack中國(guó)社區(qū)編者按:在云計(jì)算生態(tài)系統(tǒng)中,有兩種類型的用戶需要使用云計(jì)算資源:傳統(tǒng)型(Traditional IT applications)和在互...
摘要:和的云計(jì)算功能特點(diǎn)對(duì)比正是這個(gè)戰(zhàn)爭(zhēng)或者說(shuō)趨勢(shì)的一個(gè)生動(dòng)寫(xiě)照。在設(shè)計(jì)方面稍占優(yōu)勢(shì),這源于它優(yōu)秀的文檔資料以及便捷易用的部署和管理接口。總而言之,目前調(diào)度器將只會(huì)對(duì)部署虛擬機(jī)環(huán)節(jié)有影響。 在云計(jì)算生態(tài)系統(tǒng)中,有兩種類型的用戶需要使用云計(jì)算資源:傳統(tǒng)型(Traditional IT applications)和在互聯(lián)網(wǎng)大潮下逐漸崛起云計(jì)算應(yīng)用型(Cloud-aware applications)。...
摘要:企業(yè)將業(yè)務(wù)遷移到云平臺(tái)的最大好處之一是可以降低工作和運(yùn)營(yíng)成本,其中一個(gè)最重要的因素是云計(jì)算基礎(chǔ)設(shè)施的自動(dòng)化和配置。幸運(yùn)的是,有許多云計(jì)算基礎(chǔ)設(shè)施自動(dòng)化工具可用于幫助加快流程。企業(yè)需要深入了解將工作負(fù)載遷移到公共云的正確步驟,并因此降低成本。云遷移不會(huì)自行發(fā)生,在遷移項(xiàng)目成功之前并不能完成工作和任務(wù)。企業(yè)將業(yè)務(wù)遷移到云平臺(tái)的最大好處之一是可以降低工作和運(yùn)營(yíng)成本,其中一個(gè)最重要的因素是云計(jì)算基礎(chǔ)...
摘要:本文并非虛擬化的科普文章,主要將我們?cè)谒接性茖?shí)踐過(guò)程中的一些思想和遇到的問(wèn)題拿出來(lái)跟大家討論分享。我們虛擬化實(shí)踐包含了傳統(tǒng)的基于協(xié)議的以及目前流行的。 引言 這里的虛擬化等于私有云。本文并非虛擬化的科普文章,主要將我們?cè)谒接性茖?shí)踐過(guò)程中的一些思想和遇到的問(wèn)題拿出來(lái)跟大家討論分享。我們虛擬化實(shí)踐包含了傳統(tǒng)的基于libvirt協(xié)議的KVM以及目前流行的docker。 為什么要虛擬化 虛擬化...
閱讀 1686·2021-09-22 10:02
閱讀 1930·2021-09-02 15:40
閱讀 2835·2019-08-30 15:55
閱讀 2242·2019-08-30 15:44
閱讀 3592·2019-08-30 13:18
閱讀 3223·2019-08-30 11:00
閱讀 1944·2019-08-29 16:57
閱讀 564·2019-08-29 16:41