天天看點

什麼是雲原生

雲原生從字面意思上來看可以分成雲和原生兩個部分。雲是和本地相對的,傳統的應用必須跑在本地伺服器上,現在流行的應用都跑在雲端,雲包含了IaaS,、PaaS和SaaS。

雲原生技術使得企業可以在現在的公有雲,私有雲或者混合雲這樣的動态環境中建構和運作可伸縮的應用。這種方式典型的特征就是容器,服務網格,微服務,不可變基礎設施和聲明式API。這些技術可以使得應用變得松耦合,有彈性,可管理并可觀測。配合穩定的自動化,工程師們可以用最小的代價頻繁的,可預測的對應用做一些影響重大的改動。現在的應用越來越負責,産品對創新方面的需求越來越高。雲原生主要關注速度和靈活。業務系統越來越聚焦于如何更快的适應市場的需求,更快的創新。

“未來的軟體一定是生長于雲上的”這是雲原生理念的最核心假設。而所謂“雲原生”,實際上就是在定義一條能夠讓應用最大程度利用雲的能力、發揮雲的價值的最佳路徑。在這條路徑上,脫離了“應用”這個載體,“雲原生”就無從談起;容器技術,則是将這個理念落地、将軟體傳遞的革命持續進行下去的重要手段之一。

繼續閱讀