云計(jì)算時(shí)代,開源似乎成為了一個(gè)最頻繁被提及的詞,開源是否就代表了未來軟件開發(fā)的主流?IT供應(yīng)商們或用戶又如何抉擇技術(shù)路線?26維自媒體聯(lián)盟系列文章對開源抽絲剝繭,解一解開源閉源的那些結(jié),本文屬于此系列文章之一。
近日,OpenStack的第13個(gè)版本Mikata版本正式發(fā)布,再一次將OpenStack甚至是對開源的討論推向了高潮。此前,引發(fā)熱議的是針對OpenStack的贏利、市場空間和商業(yè)模式的問題,并掀起了一番口水。而隨著OpenStack Mikata版本的發(fā)布,大家又忙著嗮自己的貢獻(xiàn)度,好不熱鬧!
無論是開源還是閉源,似乎在目前的IT產(chǎn)業(yè)發(fā)展中,都找到了自己的位置和存在的價(jià)值。在撰寫本文前,《網(wǎng)深了說》采訪了華為、華三、青云、品高云、UCloud等置身于開源或閉源的國內(nèi)代表廠商,他們也是傳統(tǒng)IT服務(wù)商和私有云、公有云服務(wù)商的代表。
無論是開源還是閉源,本文的目的不是搞對立和噱頭、不站隊(duì),而是嘗試去消除誤解與偏見,幫助更多的人認(rèn)識開源及閉源,下面我們就試圖揭開關(guān)于開源產(chǎn)業(yè)的五個(gè)真相!
1/開源已經(jīng)占據(jù)上風(fēng)?真相:并沒有
在當(dāng)今的IT界,開源可以說是無處不在。開源和閉源軟件只是研發(fā)理念不同,它們都是為了解決技術(shù)問題??梢钥吹皆贗T及云計(jì)算市場上,基于開源和閉源的軟件解決方案都有優(yōu)秀的代表。例如閉源的VMware、AWS、Azure以及阿里云等。開源領(lǐng)域的Linux代表Red Hat、OpenStack的代表Mirantis等。
青云和UCloud在公有云上都選擇自主開發(fā),但他們都表示同時(shí)也是開源軟件的受益者。例如青云的物理設(shè)備的操作系統(tǒng),就是定制/裁剪自開源界優(yōu)秀的項(xiàng)目-GNU/Linux。青云目前的PaaS服務(wù)也是基于標(biāo)準(zhǔn)的開源組件,比如Hadoop、Spark、MySQL。
青云認(rèn)為,一些開源項(xiàng)目在社區(qū)的文化塑造方面做的不是很好,里面有時(shí)會不可避免地充斥著大型廠商的利益。但無論如何,青云在這方面的態(tài)度是積極的,并積極地解決遇到的問題,并盡可能的回饋至上游社區(qū),在云計(jì)算相關(guān)的一些重要的開源項(xiàng)目里,或多或少都能找到青云工程師的蹤跡。
UCloud在私有云領(lǐng)域選擇和Mirantis合作,而不是再次開發(fā)。
在華三看來,開源是未來新IT的發(fā)展方向,開源讓業(yè)界更多的優(yōu)秀人才一起參與到共同的項(xiàng)目中,通過開放促進(jìn)了云計(jì)算的創(chuàng)新,通過共享解決了系統(tǒng)集成的復(fù)雜性問題。
在國內(nèi)閉源的私有云平臺中,同樣有一家走得靠前和很成功的一家公司,它就是品高云。從騰訊私有云到招商局集團(tuán)云平臺,品高云105個(gè)大中型企業(yè)案例,從開發(fā)架構(gòu)、數(shù)據(jù)服務(wù)架構(gòu)、公共服務(wù)架構(gòu)來逐步將原有的應(yīng)用開發(fā)系統(tǒng)架構(gòu)向云架構(gòu)遷移,為企業(yè)級的IT描繪了一張完整的畫卷,以及一條明確的演進(jìn)路徑。
2/公有云閉源 私有云開源?真相:不盡如此
在圈子里有這樣的說法,公有云是自研架構(gòu)體系,OpenStack則更適合搭建私有云。
一定程度上這句話是對的,在UCloud高級副總裁陳曉健看來,“大部分的開源軟件足以支持中小規(guī)模的應(yīng)用環(huán)境,但在海量環(huán)境下,通常需要對開源軟件進(jìn)行改造,以適應(yīng)海量環(huán)境帶來的種種挑戰(zhàn),如分布式容災(zāi)、擴(kuò)容等等?!?/p>
UCloud在公有云選擇自主開發(fā),主要原因正是看到在大規(guī)模公有云的環(huán)境下,單純依靠開源軟件無法解決海量規(guī)模運(yùn)營的問題。
青云QingCloud系統(tǒng)工程師楊錦濤同樣認(rèn)為,從產(chǎn)品的角度講,開源的項(xiàng)目往往在成熟度、高強(qiáng)度壓力下的穩(wěn)定性、測試場景的覆蓋度等方面都存在著或多或少的問題。
事實(shí)上在業(yè)界,大規(guī)模的公有云平臺的確大都采用自主開發(fā)。但是如果仔細(xì)觀察,這些自主開發(fā)的公有云平臺誕生時(shí),可以發(fā)現(xiàn)OpenStack并沒有出現(xiàn)或不成熟,所以不選擇自研又能怎樣呢?
縱觀目前全球用Openstack做公有云的公司雖然不多,但是并非不存在,例如國外的Rackspace,國內(nèi)的華為云、金山云、美團(tuán)云等,他們或完全或部分采用了Openstack的關(guān)鍵組件。
這其中的原因正是Openstack不斷成熟和壯大,備受質(zhì)疑的技術(shù)瓶頸也得到了相當(dāng)大程度的緩解。
3/硬件廠商愛開源 真相:它們要做軟件公司
在開源的大潮中可以發(fā)現(xiàn),華為、華三、浪潮等IT硬件公司都對開源下足了功夫,在OpenStack Mitaka版本貢獻(xiàn)排名中,華為表現(xiàn)依然強(qiáng)勁,是中國區(qū)唯一能進(jìn)入前十名的公司,整體貢獻(xiàn)第六。浪潮云海OS V4.0云操作系統(tǒng)也首次全面擁抱OpenStack。
華三對于開源有著自己深刻的理解,提出了華三的”開源能力”和”開源方法論”的概念。華三的開源能力是其基于開源打造一個(gè)包括云計(jì)算、大互聯(lián)、大安全、大數(shù)據(jù)深度融合和集成的新IT架構(gòu),為客戶提供滿足未來IT彈性擴(kuò)展的解決方案,并滿足國內(nèi)IT安全可控的要求。華三通信云計(jì)算產(chǎn)品線研發(fā)總裁朱國平表示,華三開源軟件方法論第一個(gè)思路是,通過選擇-整合-優(yōu)化三部曲來解決開源軟件產(chǎn)品化的問題。首先華三會選擇合適的開源軟件進(jìn)行深度的需求分析,結(jié)合市場行業(yè)需求,選擇最合適的開源軟件做為產(chǎn)品化的基礎(chǔ);然后以開源軟件組件化為基礎(chǔ),基于標(biāo)準(zhǔn)接口對開源軟件進(jìn)行整合,形成一套完整的系統(tǒng)架構(gòu);最后采用敏捷迭代開發(fā)的模型,對開源軟件進(jìn)行優(yōu)化,通過嚴(yán)格的IPD產(chǎn)品開發(fā)流程,最終完成開源軟件產(chǎn)品化的發(fā)布。
基于華三的”開源能力”和”開源方法論”理念,CloudOS、CAS產(chǎn)品一開始的就選擇了Openstack+KVM的開源發(fā)展路線。除了計(jì)算虛擬化、云平臺采用開源之外,華三在SDN、NFV、存儲、容器、云桌面、大數(shù)據(jù)等領(lǐng)域也都積極的擁抱開源。
朱國平強(qiáng)調(diào),“華三在云計(jì)算的技術(shù)研發(fā)路線是明確的,那就是堅(jiān)定不移的走開源的道路,打造自主可控的云計(jì)算基礎(chǔ)架構(gòu)?!?/p>
為何硬件廠商如此偏愛開源?有業(yè)內(nèi)人士這樣評論,“硬件廠商把開源的OpenStack裝進(jìn)盒子中,為的是把它作為自己的能力銷售給客戶,變成整體解決方案的競爭,從而抬高硬件的價(jià)格。”
在此,不敢說這種說法并無道理。但在這些硬件廠商角度并不這么想,他們認(rèn)為開源軟件的意義,在于可以提供一個(gè)巨大的知識寶庫和技術(shù)積累,任何人可以基于前人的基礎(chǔ)上選擇合適的軟件構(gòu)建自己的云計(jì)算體系架構(gòu),開源可以加速云基礎(chǔ)架構(gòu)的標(biāo)準(zhǔn)化。IT硬件廠商同樣是開源領(lǐng)域的積極布道者和貢獻(xiàn)者,誰又能說自己僅是簡單的硬件提供商呢!的確,越來越多的硬件供應(yīng)商無不在強(qiáng)調(diào)自己是一家軟件公司。
4/新生力量從開源出發(fā) 真相:華山一條路
開源發(fā)展到如今,已經(jīng)具備了強(qiáng)大的生命力。要說在云時(shí)代進(jìn)入這一領(lǐng)域,還是像在五年前自己閉門造車走自研和獨(dú)立開發(fā)路線,看起來這條路已經(jīng)走不通了。
有業(yè)內(nèi)人士這樣評論,以AWS來說,最大的優(yōu)勢就是先發(fā)優(yōu)勢,無論是產(chǎn)品線的廣度,以及產(chǎn)品功能深度,都是現(xiàn)在最好的。所以,新進(jìn)入者要想追趕甚至趕超,都沒有時(shí)間機(jī)會了。而開源是站在了巨人的肩膀上,和同一起跑線上,也就看起來它是新進(jìn)入者最便捷和唯一的一條路。
實(shí)際上,現(xiàn)在走閉源路線的成功者,創(chuàng)立之初也曾想著選擇開源這條捷徑。但是,就像UCloud在開始創(chuàng)業(yè)的時(shí)候,OpenStack尚未得到大規(guī)模的商業(yè)應(yīng)用。品高云在成立之初,甚至還沒有出現(xiàn)OpenStack。
況且,在自研這條路上目前走得順風(fēng)順?biāo)脑乒?yīng)商,也不見得始終保持封閉。就像楊錦濤所說,青云也會選擇合適的時(shí)間,逐步將我們自主開發(fā)一些項(xiàng)目開源。品高云副總裁周靜在接受我們采訪時(shí)也透露,品高云在某個(gè)時(shí)機(jī)選擇將一些項(xiàng)目進(jìn)行開源也是有可能的,雖然她是堅(jiān)定的OpenStack看衰者,但在開源上,品高云并不持否定態(tài)度。
5/開源終極挑戰(zhàn)是商業(yè)化 真相:絕對如此
當(dāng)然,不得不說,如今的開源項(xiàng)目眾多,如何選擇開源同樣重要,而不是為了開源而開源。如同前文描述,華三在此方面就提出了開源軟件方法論,華三會選擇合適的開源軟件進(jìn)行深度的需求分析,結(jié)合市場行業(yè)需求,選擇最合適的開源軟件做為產(chǎn)品化的基礎(chǔ)。
華為開源能力中心主任工程師杜玉杰在接受采訪時(shí)同樣談到,在開源方面要以戰(zhàn)略與商業(yè)利益為導(dǎo)向,企業(yè)畢竟不是非盈利機(jī)構(gòu),考慮開源一定要能帶來商業(yè)價(jià)值?!叭A為公司要擁抱開源,但不是要擁抱所有的開源,擁抱開源還是要基于公司的戰(zhàn)略訴求和商業(yè)訴求。”
開源管理要從技術(shù)驅(qū)動(dòng)走向戰(zhàn)略和商業(yè)驅(qū)動(dòng),作為實(shí)現(xiàn)公司戰(zhàn)略目標(biāo)和商業(yè)價(jià)值的重要工具和手段之一。
揭開了五個(gè)真相,再回到開文所說,最近由開源閉源、是非OpenStack引起的激烈討論,這里要強(qiáng)調(diào)的是,它都不是你我的戰(zhàn)場或秀場,無論開源閉源,能夠真真切切的滿足及解決用戶的IT業(yè)務(wù)需求才是最終的目的。
關(guān)于商業(yè)的路怎么走和價(jià)值如何體現(xiàn)敬請期待26維自媒體聯(lián)盟后續(xù)文章解析。
歡迎關(guān)注公眾號“網(wǎng)深了說”(WSLshuo),“網(wǎng)深了說”是26維自媒體聯(lián)盟創(chuàng)始成員。
聯(lián)系客服