自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

免費VS技術(shù)支持:開源云計算你知多少

云計算
如同所有的新技術(shù)一樣,開源云計算軟件也有著其優(yōu)點和缺點。免費的理念對于希望實施云計算而又精打細算的IT部門是極具吸引力的,同時也不會有受限于供應商的顧慮。但是開源項目的DIY特性對于小型IT公司來說是一個主要缺點,因為他們?nèi)狈iT的技術(shù)開發(fā)人員來建立和管理一個開源云計算架構(gòu)。

   如同所有的新技術(shù)一樣,開源云計算軟件也有著其優(yōu)點和缺點。免費的理念對于希望實施云計算而又精打細算的IT部門是極具吸引力的,同時也不會有受限于供應商的顧慮。但是開源項目的DIY特性對于小型IT公司來說是一個主要缺點,因為他們?nèi)狈iT的技術(shù)開發(fā)人員來建立和管理一個開源云計算架構(gòu)。

  SearchCloudComputing.com邀請行業(yè)分析師Bill Claybrook共同討論市場趨勢,當建立一個開源云計算時,各種規(guī)模的公司應當如何考慮,而目前哪一家供應商最具影響力。

  使用開源云計算的優(yōu)勢何在?

  Bill Claybrook:開源是一種生產(chǎn)軟件和發(fā)布軟件的方法。它只是一個執(zhí)行的范例。開源意味著沒有使用費用;只要在幾個規(guī)則下,你就可以隨意使用,其中包括的發(fā)布規(guī)則在開源使用說明中已有描述。

  目前有很多開源云計算使用許可,其中每個通常都有若干關(guān)于你可如何使用開源代碼的不同規(guī)則。如果你正在從事真正的開源項目,這就意味著你要下載并使用它,然后你還需要有能夠真正支持開源代碼的技術(shù)人員。

  如果你并不擁有如上所述的資源,而你又希望使用開源代碼,你可能必須向第三方支付費用以尋求支持。這樣一來,你希望通過使用開源云計算而節(jié)省成本的目標就無法實現(xiàn)。

  在其它情況下,如果你正在像eBay、Amazon、美洲銀行以及其它大型金融機構(gòu)那樣部署大量的服務器(其規(guī)模為10,000至15,000臺服務器),并擁有專業(yè)技術(shù)人才,那么開源項目就具有很重要的意義。如果你必須為那些服務器中的每一臺購買專用云計算軟件,那么相關(guān)使用許可總成本就相當龐大了。如果你有很多服務器,而你正試圖通過服務器虛擬化創(chuàng)建一個云計算,那么開源項目將是一個很好的方法--尤其是使用管理程序。

  此外,與閉源代碼產(chǎn)品(如Oracle公司或尤其是微軟公司)不同,其使用許可并不復雜。使用真正的開源代碼,你可以得到使用許可證移動性,這意味著云計算使用許可中的一切。在云計算環(huán)境中--即使你只是在你的實驗室中進行虛擬化--你需要把應用程序工作負載在不同服務器之間實現(xiàn)遷移,但如果你沒有目標服務器的使用許可證,你就無法實現(xiàn)遷移。使用真正的開源,在云計算之間進行應用程序遷移時你會擁有更大的自由度。這是一個巨大的優(yōu)勢,能夠為你節(jié)省不少金錢。

  你還可以更為快速地開發(fā)一個系統(tǒng)。如果你正在使用可易于獲取的開源軟件,那么你就可以實施代碼并進行測試而無需在使用許可上花費任何費用。你可以獲得開源,下載并開發(fā)一個你需要測試的軟件系統(tǒng)模型。

  所以,你可以節(jié)省時間,這在另一方面也是節(jié)省了成本。開發(fā)和發(fā)布開源軟件的方法允許你以一個更快捷的方法和更低的成本實施一個項目。

  那么,開源的缺點是什么?

  Claybrook:開源最大的缺點就是缺乏支持。你必須擁有技術(shù)人員來支持開源項目,并基于此進行開發(fā)。如果你正在使用開源代碼創(chuàng)建一個系統(tǒng)或平臺,你可能會需要整合大量其它開源項目的代碼。如你選擇所有的開源代碼來構(gòu)建一個私有云計算,那么你的團隊中就需要有人來整合所有的組件并確保他們能夠正常運行。

  與之相反,如果我購買了VMware公司的產(chǎn)品,那么該公司就可能會向我提供一大堆價格不菲的產(chǎn)品,當然這些產(chǎn)品是能夠在一起正常運行。但是,不久之后你就會發(fā)現(xiàn)你已受限于VMware的產(chǎn)品了。

  還有些人可能會覺得開源軟件的發(fā)布過于頻繁,有時可能會覺得不堪其煩。而其它的開發(fā)人員則會認為這是一個優(yōu)勢,因為你總是能夠更快地獲得新功能。

  擁有內(nèi)部開發(fā)專業(yè)人士的成本是否低于商業(yè)云計算軟件的使用許可成本?

  Claybrook:如果你擁有很多服務器,那么你真的需要擁有能夠支持開源項目的技術(shù)人員。大型金融機構(gòu)往往更傾向于開源項目,這是因為他們可以輕松實現(xiàn)代碼定制。有能力實現(xiàn)技術(shù)支持和修改源代碼以支持他們自己定制需求的公司應當能夠游刃有余地處理這個問題。例如,如果你正在基于五個開源項目來構(gòu)建一個云計算,那么你真的需要擁有能夠?qū)iT為這些項目進行開發(fā)和發(fā)布工作的技術(shù)人員。

  這樣,如果你有你希望實現(xiàn)的功能,那么你的技術(shù)人員就能夠在開源項目團隊的框架下正常工作,從而獲得包含在主線代碼中的那些功能。

  如果你正在使用的代碼源于一個大型開源項目,那么你可能就會在網(wǎng)上為這個項目搜索到大量的支持。但是,如果你在你的云計算項目中正在使用的是一個中小型的開源項目代碼,那么你可能就很難找到相關(guān)的支持了。一個公司也可能會轉(zhuǎn)而采用開源項目代碼,因為它可以被用于滿足某些特殊的業(yè)務需求。

  如果你找到真正對你業(yè)務情況具有戰(zhàn)略意義的開源軟件,那么那就是做出選擇的另一個原因了。例如,有開源軟件公司的產(chǎn)品能夠管理你所有的管理程序,因此你就可以從一個工作站同時管理公共云計算和私有云計算。

  有那些主要的開源云計算供應商呢?

  Claybrook:有幾個。很多云計算供應商都是基于閉源的,但是也有其它一些供應商是基于開源的。Eucalyptus系統(tǒng)公司就是一個開源公司,其產(chǎn)品都是基于開源代碼的。使用Eucalyptus release 3,整個平臺是開源的。該公司通過銷售包括商業(yè)插件和技術(shù)支持在內(nèi)的年度使用來實現(xiàn)贏利。你可以建立一個私有云計算;

  它支持很多Amazon彈性云計算(EC2)的應用程序編程接口(API)。如果你擁有一個全VMware的環(huán)境,你可以在VMware虛擬化服務器安裝之上實施Eucalyptus的IaaS(基礎(chǔ)設施即服務)并建立一個私有云計算。在去年,Eucalyptus公司已增加了一倍的雇員。

  然后,如果你希望實施OpenStack這樣一個項目,它就如同開源世界中的寵兒一般。即便OpenStack是開源的,但他也不是真正面向中小型企業(yè)用戶的。它主要是適合于那些擁有技術(shù)能力處理產(chǎn)品的公司和服務供應商的。除非你希望從諸如Rackspace公司這樣的合作伙伴購買OpenStack ,否則OpenStack是不提供支持的。你還可以從OpenStack項目成員那邊獲得一些幫助。再有就是Ubuntu,它是Canonical有限公司的開源操作系統(tǒng),它已與Eucalyptus進行了捆綁。

  另一個很酷的開源云計算供應商是Abiquo公司,它的管理型產(chǎn)品是一個單一的控制臺,可以一并管理私有云計算和公共云計算。它與管理程序無關(guān),它是一個非??岬拈_源產(chǎn)品。

  所有這些開源產(chǎn)品都為開源項目代碼提供了商業(yè)版或商業(yè)版插件。通常來說,商業(yè)版閉源產(chǎn)品所提供的功能并不會在開源版產(chǎn)品中提供。如果出現(xiàn)了一個用戶真正需要的新功能,有些廠商將會把這個功能整合在他們所發(fā)布的一個舊版開源軟件中。

  有關(guān)云計算互操作性的問題如何?

  Claybrook:這個問題非常有趣。我對互操作性的定義是把應用程序從一個環(huán)境遷往另一個環(huán)境。大多數(shù)云計算環(huán)境--例如Terremark云計算、或Amazon云計算或Savvis云計算-所有這些云計算環(huán)境都是通過使用不同的管理程序、不同的操作系統(tǒng)、不同的數(shù)據(jù)庫系統(tǒng)等而實施的。當你有一個應用程序希望把它從你的數(shù)據(jù)中心或你的私有云計算遷往公共云計算,如果不花費一番功夫,它就無法正常工作。

  這個問題在于,首先如果你跨平臺使用Microsoft產(chǎn)品,這就帶來了互操作性問題,同時也使你受限于他們的軟件產(chǎn)品。其次,如果你希望把一個應用程序從基于微軟的云計算遷往別的環(huán)境,那么可供你選擇的對象幾乎只有另一個基于微軟的云計算了,否則在遷移應用程序過程中將遇到其它眾多的問題。眼下,互操作性幾乎就是一個可望不可及的愿望。

  那么,請您列舉一些一個開源云計算產(chǎn)品的其他成本?

  Claybrook:如果你要以一個合理的方式采用開源,你真的需要擁有一定的開發(fā)人員全職地從事這個項目。如果你希望從代碼中實現(xiàn)某些功能,你可以通過你的開發(fā)人員來得到。增加的成本包括兩到三個開發(fā)人員至少是兼職地從事該項目。

  開源的另一個成本是你無法從一個地方得到所有的軟件。如果你選擇Eucalyptus公司,他們或許會給我所有我需要的軟件。但是,如果我的開源軟件產(chǎn)品像很多公司一樣是拼湊的,那么必須有人能夠整合所有這些東西,并確保它能夠正常工作,測試它,等等。

  如果你擁有專業(yè)人士能夠完成這個整合工作,你還必須對其進行測試。因此,雖然你可能通過開源軟件在使用許可免費、更好的可擴展性甚至性能等方面節(jié)省一些成本,但是你還是必須在開發(fā)人員方面花費金錢。

  開源是好的,但你必須非常小心。你正要開始一個龐大的項目。如果你的公司內(nèi)部并不具備真正的專業(yè)知識,你最好雇人來幫助你或者購買商業(yè)版。

責任編輯:鳶瑋 來源: TechTarget中國
相關(guān)推薦

2021-03-29 14:16:20

云計算

2014-04-22 09:48:36

云計算云計算安全

2014-01-13 09:22:20

云計算虛擬化

2018-12-12 15:01:22

開源存儲 軟件

2023-02-08 16:56:07

2012-09-25 10:12:09

Windows Ser技術(shù)支持微軟

2013-06-06 09:33:24

云配置云服務配置云配置實踐

2020-06-08 07:00:00

數(shù)據(jù)安全加密機密計算

2025-02-20 14:52:02

2009-06-17 08:36:38

Windows 7微軟操作系統(tǒng)

2011-05-25 10:57:25

混合云遷移

2017-08-31 09:32:11

私有云服務支持

2016-11-08 13:27:29

云計算成本企業(yè)

2009-06-16 08:39:42

微軟Windows 7操作系統(tǒng)

2012-09-25 09:25:35

Windows Ser

2024-08-06 10:07:15

2012-02-13 22:50:59

集群高可用

2015-07-09 15:56:45

云計算霧計算流計算

2010-08-16 09:15:57

2013-12-23 14:00:31

Windows 8.2Windows 8.1
點贊
收藏

51CTO技術(shù)棧公眾號