代碼與資源的共享開源日益流行
時間:2022-03-06 06:56:02 | 來源:行業(yè)動態(tài)
時間:2022-03-06 06:56:02 來源:行業(yè)動態(tài)
云計算之下,還有另一個關(guān)鍵技術(shù)開源。因為能夠提供更加靈活和開放的構(gòu)建方法,開源正在不斷加速云應(yīng)用的普及,包括AWS、谷歌云、Azure以及國內(nèi)的百度云、騰訊云等主流公有云產(chǎn)品的IaaS平臺都是基于開源開發(fā)的。
而開源,本質(zhì)上也是一種共享機(jī)制更確切地說,它是代碼的共享。
基于此,開源軟件最大的特點和優(yōu)勢應(yīng)該是開放。由于開放,開發(fā)人員才能在其中更好地互動、互益,從而給技術(shù)生態(tài)帶來活力和創(chuàng)造力。而這,已經(jīng)成為如今企業(yè)快速跟上時代變化的重要推動力。與此同時,開源還解決了重復(fù)造輪子的問題。這意味著,資源的復(fù)用率會提高,成本會降低這也符合共享的精神。
回顧整個發(fā)展歷程,Linux可以說是非常典型并且成功的開源軟件之一,在云計算的發(fā)展過程中, Linux更是一塊必不可少的基石。而如今,隨著開源變得越來越流行,OpenStack、Hadoop 、Spark等開源項目也在支撐著大數(shù)據(jù)、云計算領(lǐng)域的發(fā)展,受到越來越多人的關(guān)注。
老生常談的是,開源不等于免費。要真正地創(chuàng)造價值,開源還需要與商業(yè)緊密結(jié)合,其中就涉及大量的定制開發(fā)工作,技術(shù)門檻并不低。對企業(yè)來說,這將意味著一大筆的開發(fā)和運維人員的成本投入。
而這,就是商業(yè)版開源軟件存在的意義。同時,也是讓紅帽的身價一路飆升的原因。2019年7月,IBM以340億美元的巨資對紅帽的收購正式完成。要知道,在IBM做出決定的當(dāng)時,紅帽的預(yù)估年收入大概只有29億美元,相當(dāng)于IBM用了11倍的價格收購了紅帽。
雖然紅帽起家于Linux,但真正讓他從小眾走向大眾的可能并不是RHEL(Red Hat Enterprise Linux),而是OpenShift。在如今的市場環(huán)境下,企業(yè)需要靈活變化、快速創(chuàng)新,因此,一個能夠支持快速開發(fā)和部署云原生應(yīng)用的平臺也就變得很香。從2015年發(fā)布以來,OpenShift已經(jīng)經(jīng)過4個版本的迭代升級,能夠解決在企業(yè)生產(chǎn)系統(tǒng)中許多復(fù)雜的容器編排問題。
如果用共享的思想來理解容器,它可以實現(xiàn)的就是分時的資源共享,相較來說,虛擬機(jī)則是一種分區(qū)獨享資源的模式。打個比方,前者類似于分時段的公交車專用道,后者相當(dāng)于全天不分時段的公交車專用道。因此,容器比虛擬機(jī)的資源利用率更高,成本也更低。同時,容器還能保證企業(yè)應(yīng)用的快速上線,甚至是頻繁上線,進(jìn)而加速業(yè)務(wù)的創(chuàng)新。
所以,這也讓基于容器的微服務(wù)甚至是無服務(wù)架構(gòu)變得盛行起來,影響著企業(yè)應(yīng)用軟件的架構(gòu)設(shè)計、開發(fā)和運維方式。比如,中臺就是一種基于微服務(wù)架構(gòu)的創(chuàng)新技術(shù)方法論。
經(jīng)過多年的技術(shù)演進(jìn),如今市場上已經(jīng)有不少成熟的中臺產(chǎn)品,除了最早入局的阿里、騰訊,包括華為、浪潮等傳統(tǒng)科技企業(yè)也陸續(xù)對外輸出中臺產(chǎn)品和服務(wù)。但話說回來,雖然中臺具有靈活、共享、低成本、高復(fù)用等諸多優(yōu)點,然而,其中的挑戰(zhàn)也不少,比如實施難度大、時間長、復(fù)雜度高、投入大等等。因此,企業(yè)考慮是否上中臺,其實應(yīng)該回歸自己的業(yè)務(wù)需求,考慮其中的投入產(chǎn)出比,應(yīng)該由業(yè)務(wù)驅(qū)動,而不是由技術(shù)驅(qū)動。