作為面向云原生應用的容器混合云平臺,KubeSphere這兩年迎來迅速發展,除了社區的力量之外,一個更重要的力量就是數字化轉型大潮對云原生的推動。QingCloud應用和容器平臺研發總監周小四總結的云原生的四大推力,也正是KubeSphere要解決的四大核心問題:
第一,在數字化轉型和互聯網化的沖擊之下,企業面對的用戶需求更加多樣化、個性化、碎片化,企業應用上線、迭代速度加快,所以企業希望應用功能、服務都能快速交付給用戶。然而傳統的集中式架構、開發模式難以適應這種趨勢,企業需要摒棄原有的技術堆棧擁抱云,要把應用全部放到云原生的平臺上,用相對標準的流程把開發、測試、發布流程管理起來。比如:能夠在異構環境里面運行分布式應用、支持異構環境的統一管理,讓應用更加靈活地部署在多個不同的節點上面,建立自身的DevOps流程,去支撐創新的應用、互聯網化的應用。
第二,經過這幾年發展,包括容器技術、微服務技術、分布式應用架構技術、5G技術,極大地方便了使用者對云的訪問、連接,使得企業更加愿意把應用遷移到云上,通過云原生技術讓應用發揮云的彈性、標準化交付、高容錯、高并發處理等特性,加快應用開發、持續迭代。
第三,對云原生最強烈的需求方是ISV。ISV開發的應用要交付給不同的客戶,但是在開發過程中他們發現不同的客戶部署的云平臺不一樣,所以要適配很多云平臺。此時,他們需要的是一個同構平臺,能夠解決異構資源池問題,解決標準化安裝、部署、運維問題。
第四,從國家政策層面,新基建的推進帶動云原生技術需求增長飛速。以工業互聯網為例,底層建設涉及平臺、網絡、安全等,上層是工業App。在開發過程中,要面對大量場景和大量開發者,怎么解決如此之多的開發平臺的適配問題?那一定是希望所有的開發者能夠共享同一個開放、標準、開源的平臺。
得用戶者得天下,KubeSphere在設計之初,就明確了KubeSphere不是青云QingCloud 的,而是社區的。云原生應用是一個重構的過程,所以做大云原生生態,最終也必將會把重構過程中的需求反饋到KubeSphere上來,從而服務更多的用戶。