技術(shù)
導(dǎo)讀:如今,幾乎所有的企業(yè)都在擁抱開源。這是一件好事,說明整個(gè)世界正在走向開源、開放,會(huì)加快實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型目標(biāo)。問題是,什么是開源,企業(yè)開源和社區(qū)開源有到底有啥區(qū)別?
如今,幾乎所有的企業(yè)都在擁抱開源。這是一件好事,說明整個(gè)世界正在走向開源、開放,會(huì)加快實(shí)現(xiàn)數(shù)字化轉(zhuǎn)型目標(biāo)。問題是,什么是開源,企業(yè)開源和社區(qū)開源有到底有啥區(qū)別?
所謂“開源”,即開放代碼,與過去傳統(tǒng)的商業(yè)軟件模式好像背道而馳,傳統(tǒng)商業(yè)軟件更強(qiáng)調(diào)私有和轉(zhuǎn)型特性。當(dāng)然,在開源浪潮的推動(dòng)下,傳統(tǒng)軟件也在改變路線,積極擁抱開源。雖然,開源好像看上去已經(jīng)統(tǒng)一了整個(gè)世界,但也有小的細(xì)分,除了技術(shù)路線的不同分支,還有商業(yè)模式的區(qū)別,大體被分為企業(yè)級(jí)開源和社區(qū)開源。
什么企業(yè)級(jí)開源?答案是,以紅帽為代表的開源企業(yè),以企業(yè)用戶為服務(wù)對(duì)象,將最新的社區(qū)開源技術(shù)與源代碼進(jìn)行優(yōu)選和產(chǎn)品化,并以企業(yè)級(jí)全生命周期產(chǎn)品為輔助支持,同時(shí)提供開源技術(shù)和方案咨詢、實(shí)施、培訓(xùn)等服務(wù),滿足企業(yè)穩(wěn)定性與創(chuàng)新能力的雙重需求。而社區(qū)開源比較好理解,就是讓企業(yè)或個(gè)人開發(fā)者通過參與上游開源社區(qū),獲得最新的開源技術(shù)與源代碼支持,通過自服務(wù)或社區(qū)的支持促進(jìn)企業(yè)的數(shù)字化發(fā)展。
社區(qū)開源雖然秉承的是“我為人人,人人為我”的技術(shù)理念,但也有一個(gè)明顯的弊端,就是自服務(wù)能力差,當(dāng)用戶碰到一些安全漏洞、補(bǔ)丁缺失的問題時(shí),無法得到企業(yè)資源的支持,可能會(huì)存在風(fēng)險(xiǎn)。
而使用企業(yè)級(jí)開源,可以獲得諸多好處。第一,能夠獲得更高質(zhì)量的軟件;第二,是能夠訪問更具引領(lǐng)性的創(chuàng)新技術(shù),第三,擁有更高的安全性;第四,具備安全使用開源技術(shù)的能力。簡(jiǎn)單來說,就是“高質(zhì)量”、“創(chuàng)新能力強(qiáng)”和“更安全”。
其中,安全是很重要的一點(diǎn)。過去,很多人以為開源不安全,如今也在慢慢改變理念。紅帽在一份調(diào)查報(bào)告中顯示,87%的受訪者認(rèn)為企業(yè)級(jí)開源更加安全,或者如專有軟件一樣安全。83%的受訪者表示,他們更喜歡選擇一家為開源社區(qū)做出貢獻(xiàn)的廠商。另外,很多IT領(lǐng)導(dǎo)人認(rèn)為,容器作為最底層架構(gòu),對(duì)于它的云原生戰(zhàn)略非常重要。有85%的受訪企業(yè)認(rèn)為,云原生在容器云當(dāng)中的應(yīng)用非常重要。此外,有72%的IT領(lǐng)導(dǎo)者期望在未來12個(gè)月內(nèi),增加對(duì)容器的使用。目前,有47%已經(jīng)將容器用于生產(chǎn)環(huán)境。預(yù)計(jì)未來兩年內(nèi),有79%的受訪企業(yè)會(huì)在新興技術(shù)領(lǐng)域內(nèi),更多地應(yīng)用企業(yè)級(jí)開源軟件。比如:邊緣計(jì)算(Edge Computing)和物聯(lián)網(wǎng)(IoT)領(lǐng)域,預(yù)計(jì)會(huì)從現(xiàn)在的55%增長(zhǎng)到兩年以后的72%,包括在目前很火的人工智能(AI)和機(jī)器學(xué)習(xí)(Machine Learning),都會(huì)增加新的開源技術(shù)的應(yīng)用。
與其他走開源路線的企業(yè)相比,紅帽秉承的是“上游優(yōu)先”的原則,所以很多企業(yè)級(jí)的代碼回饋給上游之后,又有成幾千萬的工程師會(huì)同時(shí)看到這個(gè)軟件,以檢查是否有安全漏洞。