書名: 企業開源實踐之旅:基于紅帽客戶的開源建設實踐案例作者名: 劉翔 任衛海等編著本章字數: 750字更新時間: 2024-04-15 11:51:19
1.2.1 企業離不開云計算、開源、云原生
在云計算出現之前,IT技術在各自的領域中獨立發展,CPU、存儲、網絡、操作系統、應用各成體系。云計算出現之后,所有技術的發展發生了高度的關聯,形成了圍繞云計算、開源、云原生的發展模式,三者之間相互依賴、相互促進。
1. 云計算
這一切要從2006年AWS推出EC2談起。人類社會的信息化建設隨著云計算的到來進入了一個新的時代,云計算讓企業能夠像使用水和電一樣快速獲得計算資源。但是云計算的腳步并沒有停留在僅僅為企業快速提供設備資源的階段,隨著越來越多的應用軟件出現在云端,企業和企業之間不再需要通過專有線路進行連通,應用和應用之間可以更便捷地相互使用。一些新興事物開始出現在互聯網這片沃土之中,在云上的業務創新變得更容易,周期更短。云計算也從初始的公有云之爭,發展到云邊端、公有私有托管、異構計算的多級混合模式。
2. 開源
開源一詞的英文是open source,最初起源于軟件開發領域,因此也被稱為“開放源代碼”,對應的軟件則稱為開源軟件(open source software)。現在軟件之外的很多領域,如硬件、專利、算法,都開始接受開源模式,開源正在成為一種創新的模式。
3. 云原生
目前公認的云原生的定義來自CNCF,云原生技術有利于各組織在公有云、私有云和混合云等新型動態環境中構建和運行可彈性擴展的應用。云原生的代表技術包括容器、服務網格、微服務、不可變基礎設施和聲明式API。云原生包括四個要素:容器化、微服務、DevOps、持續交付。云原生是為了最大化地釋放云計算的威力而建立起來的一種新模式。
云計算構成了類似寒武紀生物大爆發時的生態環境,在這個抽象的世界里是一片生機勃勃的景象,新思想、新技術、新模式、新物種噴涌而出,云上的各種應用如同現實世界中的生物一樣豐富多彩。開源軟件為應用生物的進化提供了源源不斷的物質基礎,而云原生則是這個世界邁向更高等級的進化法則。