摘要:開源云平臺中的拼圖玩具對于云平臺,如今基本就意味著開源。明與暗角力開源云平臺中的拼圖玩具為什么會產(chǎn)生這種混淆正如之前談到由兩大部分組成和的計算引擎。
開源云平臺中的拼圖“玩具”?
對于云平臺,如今基本就意味著開源。
提及開源技術(shù),著實在云計算和大數(shù)據(jù)下“火”起來。面對撲面而來的云服務(wù),無論是何種服務(wù)對于企業(yè)和用戶來說都是“熟悉的陌生人”,“熟悉”是因為知道云計算的人都能說出IaaS、PaaS和SaaS這幾個詞,但僅從其中衍生出來的云技術(shù)讓很多人“陌生”,特別是開源技術(shù)在云計算中明與暗的角力。
對于很多用戶來說,Linux就是開源的典型代表,姑且不討論是否在桌面領(lǐng)域崛起,但沒人否定linux在云計算方面的影響力。低成本、靈活和可定制的最基本特點,讓Linux走過20年的成功歷程,在開放的云計算市場需求下處于一個拐點。
筆者一直信奉“人在玩的時候最認真”,各個開發(fā)者也好,企業(yè)也罷,開源云平臺中的“玩具”成為他們將面對的下一個戰(zhàn)場,而開源技術(shù)在明與暗角力中如何演變進而發(fā)展是關(guān)鍵。究竟是什么!對于這個問題答案或許很多人并不了解,筆者不僅也要問:到底這個“火起來”的開源技術(shù)有何魅力?通過進一步的學習和了解,通過游戲+文字來熟悉開源云平臺中的“玩具”。
如同當下任何行業(yè)流行趨勢一樣,任何東西或技術(shù)只要成為市場的主流就會被廣大用戶所接受,那它一定在“明”顯示出強大的親和力,開源云平臺也不例外,而受其影響,不斷發(fā)展延伸出來類似的技術(shù)和產(chǎn)品將在市場上對其形成一個“暗”競爭,來平衡一家獨大的市場生態(tài),發(fā)展的同時推動主流更加完善技術(shù)。
明:Hadoop、OpenStack、Docker變身主流開源云平臺
暗:Spark、CloudStack、Rocket助力開源云平臺成長
通常在“玩具”分為各個類別,不同東西針對玩家的興趣點也不盡相同。就拼圖玩具,通過不同的塊打造成一個完整的成品,其中有易于辨識的彩塊,也有需要通過不斷的推測的單一板塊,需要玩家不斷對整個拼圖了解才能最終打造一副成品,不僅考驗?zāi)托摹⒓毿模訉φw畫面的一個把握。
開源云平臺也是如此,開發(fā)者如同在拼圖中找到易于辨識的彩塊(如Hadoop、OpenStack、Docker),而隨著整體圖形的呈現(xiàn),通過針對不同區(qū)域的單一板塊進行推測(如Spark、CloudStack、Rocket),可以在開源技術(shù)上拼裝成自己業(yè)務(wù)所需的云平臺。
Spark與Hadoop亦友非敵?
熟悉大數(shù)據(jù)的人一定對Hadoop工具不陌生,Hadoop是一個由Apache基金會所開發(fā)的分布式系統(tǒng)基礎(chǔ)架構(gòu)。之前談到Hadoop,業(yè)界總與MapReduce放在一起,但其實HDFS和MapReduce一樣都是Hadoop框架最核心的設(shè)計。筆者了解到軟件的安裝部署是需要付費,由于Hadoop在管理工具與支持服務(wù)方面的不足,企業(yè)在使用過程中很容易產(chǎn)生額外費用。另外,由于它沒有優(yōu)化程序,專業(yè)運行環(huán)境中人工輸入代碼費用不菲,更不用提部署Hadoop集群的硬件和相關(guān)配置的成本。
正如上面談到,Hadoop有數(shù)據(jù)應(yīng)用上的優(yōu)勢,HDFS和MapReduce都是基礎(chǔ),但并不容易部署與實施,其實如今針對Hadoop開源技術(shù)推廣,市場開發(fā)應(yīng)用上主要有兩個圈子:一個是做算法、分析的圈子,另外一個是做架構(gòu)、設(shè)計的圈子,如何把這兩個圈子技術(shù)有效的結(jié)合產(chǎn)生應(yīng)用是大數(shù)據(jù)的突破點。
很多人較大的疑惑:那Hadoop技術(shù)未來真正的價值是什么?從技術(shù)特點上來說,之前提到Hadoop由采用HDFS可靠數(shù)據(jù)存儲服務(wù),以及MapReduce技術(shù)的高性能并行數(shù)據(jù)處理服務(wù)是其優(yōu)勢所在。而對于Hadoop來說,盡管提供了數(shù)據(jù)存儲和并行處理平臺,但其真正的價值來自于添加件和功能,以及Hadoop Common、Chukwa、HBase、Hive、Pig和ZooKeeper這項技術(shù)的增加功能性和新能力的子項目實現(xiàn)。
由此,筆者感覺Hadoop盡管應(yīng)用于分布式環(huán)境,其開放的生態(tài)系統(tǒng)如同Linux一樣,各個IT廠商通過集成和測試Apache Hadoop的組件,并添加廠商自身的工具和管理功能來不斷擴展Hadoop生態(tài)環(huán)境。
Spark與Hadoop亦友非敵
隨著Hadoop日益成為公司處理大數(shù)據(jù)的企業(yè)平臺之選。Spark則是運行在Hadoop之上的內(nèi)存處理解決方案。Hadoop較大的用戶在自己的Hadoop集群中運行Spark。Cloudera和Hortonworks在其Hadoop包中也加入Spark。
為什么會產(chǎn)生這種混淆?正如之前談到Hadoop由兩大部分組成:HDFS和YARN的計算引擎。其YARN最初的框架是由谷歌MapReduce用來幫助處理海量網(wǎng)絡(luò)抓取數(shù)據(jù)。Spark是另一個這樣的框架,談?wù)揝park與Hadoop的“爭斗”時,開發(fā)者更喜歡Spark,而非之前MapReduce框架。
但筆者認為MapReduce不應(yīng)該和Hadoop等同,只是Hadoop集群處理數(shù)據(jù)的諸多方式之一。Spark可以替代MapReduce。在過去幾年中,基于Hadoop的大數(shù)據(jù)技術(shù)涌現(xiàn)出創(chuàng)新:Hadoop從批處理SQL進化到了交互操作;從MapReduce變成了Spark等多個框架。
由此,Spark不會取代Hadoop。相反,Hadoop是Spark的基石。隨著平臺不斷變化,企業(yè)將通過商業(yè)價值的轉(zhuǎn)化使得對Hadoop和Spark技術(shù)的采用也增加。
避免功利性的開源之爭?
像OpenStack技術(shù),這種背后有數(shù)千開發(fā)者和技術(shù)專家支持的項目的發(fā)展受到關(guān)注。其推出旨在打造易于部署、功能豐富且易于擴展的云計算平臺。OpenStack項目的首要任務(wù)是簡化云的部署過程并帶來良好的可擴展性。
從應(yīng)用角度可以看出來,OpenStack本身是一個架構(gòu),支持客戶利用不同的計算、網(wǎng)絡(luò)和存儲技術(shù)來構(gòu)建云,但OpenStack構(gòu)建云的質(zhì)量很大程度上取決于客戶所選擇的組件。VMware提供了一套專門面向OpenStack組件幫助客戶構(gòu)建OpenStack云,但運行OpenStack的較佳方式是建立在VMware技術(shù)基礎(chǔ)之上。
會有人問到既然如此,OpenStack的意義何在?這就要從企業(yè)云計算轉(zhuǎn)型介紹,企業(yè)必須了解如何利用以及應(yīng)對云計算市場中的解決方案。而亞馬遜和VMware在各自細分市場的霸主地位讓其他廠商很難望其項背。
OpenStack基金會成立推出其云開源舉措,一些之前難以與亞馬遜和VMware在云端PK的傳統(tǒng)IT廠商通過OpenStack開始發(fā)力云計算。由于OpenStack可支持建立云平臺,其本身是開放開源的,不同廠商可以根據(jù)市場需要,結(jié)合自己的產(chǎn)品和技術(shù)對其提供支持或者實現(xiàn)兼容,從而確保云計算市場不掉隊。
避免功利性的開源之爭
之前談及OpenStack項目,是由NASA和Rackspace合作研發(fā)的,以Apache許可證授權(quán),并且是一個自由軟件和開放源代碼項目。盡管OpenStack平臺是開放的,眾多廠商在OpenStack上構(gòu)建云產(chǎn)品,但是如何建立一個非商業(yè)云的標準是值得關(guān)注。
OpenStack與CloudStack(來源sebastien-han.fr)
隨著CloudStack、OpenNebula和Eucalyptus都在企業(yè)中找到了市場,廠商的加入不僅帶來了技術(shù)和資金上的支持,同時也有利于發(fā)揮各自平臺優(yōu)勢,推動云操作系統(tǒng)的開源發(fā)展。正如在開發(fā)開源云軟件的競賽中,相比其他開源云系統(tǒng)OpenStack更具市場動能,有大約160個支持者,包括數(shù)據(jù)中心設(shè)備廠商思科系統(tǒng)、戴爾、惠普和IBM。CloudStack有大約60個支持者,包括博科、英特爾和Juniper。
曾經(jīng)的思杰放棄OpenStack轉(zhuǎn)而投身CloudStack的做法,特別是在一些實際的應(yīng)用場景中有所落地,顯示出似乎并未一窩蜂投入一家,而當OpenStack逐漸成熟,思杰也最終選擇回歸,但思杰明確表示不會出品OpenStack發(fā)行版,在既擴展了多個開源云平臺的支持,又在一定程度上推動市場競爭,避免著眼于功利性的開源之爭。
筆者認為,盡管存在一定市場不確定因素,但OpenStack倍受追捧是不爭得事實。如果OpenStack早日得到商業(yè)化應(yīng)用,讓更多用戶體驗到云服務(wù),把商業(yè)成果放在開放云上,建立一個非商業(yè)云的標準是值得關(guān)注。
阻擊Docker一家獨大?
對大多數(shù)人來說,Docker技術(shù)將成為在云計算領(lǐng)域下一個重大趨勢。Docker是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包應(yīng)用以及依賴包到一個可移植的容器中,然后發(fā)布到任何流行的Linux機器上。曾經(jīng)成為了實際上的容器格式標準,其技術(shù)可支持超過500萬個容器,而且可跨越主要操作系統(tǒng)和云服務(wù)平臺。但隨著CoreOS推出自己的容器rkt,并隨后發(fā)起了一項開放式的容器標準之爭便一發(fā)不可收拾。
阻擊Docker一家獨大
對大多數(shù)人來說,Docker技術(shù)將成為在云計算領(lǐng)域下一個重大趨勢。但一些巨頭開始發(fā)力相關(guān)領(lǐng)域,尤其是谷歌或?qū)⑼瞥鎏娲摷夹g(shù)的一種新支持方式。早在去年12月,Docker最早的支持者之一硅谷初創(chuàng)公司CoreOS公布了一個開源項目Rocket。
據(jù)了解,Docker是建立在支持谷歌龐大在線軟件之上,是一種更有效構(gòu)建和操作運行Google Search、Google Maps、Gmail的方式。作為一個軟件集裝箱工具,允許開發(fā)人員打包代碼并且運行在大規(guī)模分布式系統(tǒng)上,并不需要考慮運行在自己的數(shù)據(jù)中心或在亞馬遜公有云服務(wù)上。
對于流行的軟件應(yīng)用而言,必須要運行在大型的機器網(wǎng)絡(luò)上,也是可以讓開發(fā)者即時獲取信息的方式。Docker可以簡化這些應(yīng)用程序的創(chuàng)建,由此受到如此多的關(guān)注。
自支持Docker以來,憑借其影響力使得亞馬遜、微軟以及其他公司都競相加入Docker陣營。但谷歌同樣開始支持Rockert,并且集成該項技術(shù)到Kubernetes云計算軟件,宣稱是“Kubernetes項目一個重要里程碑”。
阻擊Docker一家獨大(圖片來源exoplatform)
Docker試圖提供整個行業(yè)一個通用的容器標準。如果每個人都采用這個標準,運行軟件將變得更容易。但利用Rocket,CoreOS希望提供一個新的容器標準來擺脫任何一家廠商的獨大。除了谷歌,其他大公司也正在開始支持Rocket項目,包括RedHat和VMware。
但谷歌Kubernetes項目,Pivotal軟件將繼續(xù)使用Docker和Rocket。Docker已經(jīng)廣泛使用,Rocket項目成為整個行業(yè)的一個可行選擇或面臨一些挑戰(zhàn)。
由此,對于開源云平臺中的產(chǎn)品而言,眾多技術(shù)中也存在各自的特點和應(yīng)用偏好,開發(fā)者們在享受主流(或市場更為推崇的)開源技術(shù)帶來的魅力同時,也會去了解其它類似的平臺特點,通過不同的“版塊”來對整個生態(tài)去學習,比較之余在不斷地完善和發(fā)展中帶給玩家更好的服務(wù)體驗。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/4152.html
摘要:年月份,中國信息通信研究院于云計算開源產(chǎn)業(yè)大會正式對外發(fā)布政務(wù)云綜合水平評估方法第一部分綜合政務(wù)云評估標準及試點城市濟南政務(wù)云先進級評估結(jié)果。縱觀國內(nèi)云計算市場,近期政務(wù)云大單頻現(xiàn)。6月21日,中央政府采購網(wǎng)發(fā)布《中央國家機關(guān)2018年云計算服務(wù)產(chǎn)品(已通過網(wǎng)絡(luò)安全審查)采購項目》成交公告,中國電信、華為軟件、浪潮軟件成為最終贏家,將為全國26個省市機關(guān)事業(yè)單位提供公有云服務(wù),150萬以下的...
摘要:目前,云計算產(chǎn)業(yè)初步形成了三大主流競爭陣營,即互聯(lián)網(wǎng)陣營陣營和電信運營商陣營。由于云計算的市場大部分被互聯(lián)網(wǎng)陣營中的亞馬遜占據(jù)著,為了從其手中搶奪份額,作為服務(wù)商的攜手谷歌開展云計算方面的技術(shù)研究與業(yè)務(wù)合作。 目前,云計算產(chǎn)業(yè)初步形成了三大主流競爭陣營,即互聯(lián)網(wǎng)陣營、IT陣營和電信運營商陣營。在這三大陣營中,互聯(lián)網(wǎng)陣營主要面向公有云市場,為中小企業(yè)和獨立開發(fā)者提供公有云服務(wù)。IT陣營主要面向...
摘要:年月的某一天,提交了第一個開源虛擬機的,這個開源虛擬交換機在年五月份正式稱之為,并于年月內(nèi)核模塊正式進入內(nèi)核主干。 標題:不朽傳奇-云計算技術(shù)背后的那些天才程序員:Open VSwitch鼻祖Martin Casado作者:劉國輝 轉(zhuǎn)載請注明出處提到Martin Casado,人們往往尊稱其為軟件定義網(wǎng)絡(luò)之父,當然除此之外,Martin Casado的頭上還圍繞著諸如,硅谷最炙手可熱的40 ...
摘要:華為云與新成立的智能計算業(yè)務(wù)部之間,是一種無縫的銜接,智能計算業(yè)務(wù)部發(fā)布的各種產(chǎn)品,包括及昇騰系列芯片等,客戶均可以在華為云上購買使用。與此同時,這種在芯片上的先發(fā)優(yōu)勢,必然會成為華為云超越其他競爭對手的關(guān)鍵因素之一。 智能計算,芯時代的華為云智能時代,算力架構(gòu)面臨新選擇戰(zhàn)從早年開始做云計算之初,我們就一直在思考、實踐與總結(jié),希望厘清云計算的核心與本質(zhì),以及它會為企業(yè)帶來的競爭力和未來...
閱讀 3669·2021-11-24 09:39
閱讀 1274·2021-09-30 09:48
閱讀 3258·2021-09-09 11:51
閱讀 2883·2021-09-08 10:41
閱讀 1329·2019-08-30 14:06
閱讀 2798·2019-08-30 14:01
閱讀 873·2019-08-29 17:11
閱讀 3169·2019-08-29 15:37