展望2019:容器云戰升級,全棧云大勢所趨
原創【51CTO.com原創稿件】說到云計算技術,其更新迭代的速度快得讓人應接不暇。在過去的2018年,隨著應用程序架構的變化以及對大規模開發的需求成為主流,容器走到了技術最前沿。容器化將IT的應用、部署、運維,真正敏捷、高效地送往云端,助力企業應用真正云化,因此受到了越來越多企業的青睞。
在過去的2018年,容器領域發生了哪些大事?讓我們梳理一下:
2018年3月,Kubernetes在2018年1.10版正式發布。此次新版本提升了Kubernetes的成熟度、可擴展性與可插入性,提升了三大關鍵功能的穩定度,即存儲、安全與網絡。
同樣在2018年3月,CNCF技術監督委員會通過投票表決,最終認定Kubernetes成為該基金會的初個結業項目。
2018年5月,Docker發布了企業2.0版,主打可以跨OS、跨云的企業級容器管理平臺,也強調可以通過Kubernetes來管理跨云容器調度。
可以看出,Kubernetes作為幫助用戶自動化部署與管理容器應用程序的開源平臺,由于其很好地解決了調度、負載均衡、集群管理、有狀態數據的管理等問題,受到了越來越多的關注。
容器通過虛擬化操作系統的方式來管理代碼和應用程序,很多應用場景的運行環境都會交由容器平臺來管理,在一定程度上,容器扮演PaaS的角色,因此容器服務在網絡、存儲方面的能力比較薄弱,需要有效利用IaaS組件和支撐。因此,與IaaS融合,才是容器云發展的正確方向。企業需要的是云上端到端的業務能力,具有IaaS+PaaS能力的全棧云容器平臺,將會是企業的選擇。
回過頭來看國內的容器廠商,首先是以靈雀云和才云為代表的、以容器為核心產品的初創企業。靈雀云的ACE企業級容器PaaS平臺,與主流基礎設施深度集成,統一管理異構基礎設施,全面支持企業級Kubernetes調度架構。雖然專注在容器產品領域,但是在基礎設施,包括網絡、存儲上的能力較弱,全棧式的解決方案會受到阻礙。才云的產品涵蓋容器管理平臺以及容器管理平臺之上的應用,比如人工智能(AI)。雖然AI強大,但是缺乏底層IaaS的支撐,全棧式交付也會受阻。
與以容器為核心產品的初創企業不同,以OpenShift和Rancher為代表的容器廠商,其核心產品為開源項目的發行版。以Rancher為例,Rancher是一個開源的企業級容器管理平臺,以其產品化、簡單易用的特點,在容器云市場占據了一席之地。但是同樣,由于IaaS方面能力的局限,全棧化交付也存在一定的困難。
此外,是以阿里云和青云QingCloud為代表的云計算公司。阿里云發布的容器服務 Kubernetes 版(簡稱 ACK),提供高性能可伸縮的容器應用管理能力,支持企業級 Kubernetes 容器化應用的全生命周期管理。由于阿里云的IaaS 能力比較成熟,容器服務 Kubernetes 版簡化集群的搭建和擴容等工作,整合了阿里云虛擬化、存儲、網絡和安全能力,打造了優化的云端Kubernetes 容器化應用運行環境。
青云QingCloud的容器平臺——KubeSphere,是基于 Kubernetes 構建的多租戶、企業級容器平臺。 KubeSphere提供統一平臺納管多Kubernetes集群,支持應用自動化部署,減輕日常運維壓力。同時,完善的監控告警與日志管理系統有效節省運維成本,使企業能夠將更多精力投放到業務創新上。基于KubeSphere,還可以可視化設置CI/CD流水線,輕松實現持續集成與持續交付。
依托青云QingCloud為企業提供強大的網絡、存儲支持,KubeSphere擁有很強的全棧化交付能力。在存儲方面,支持對接 GlusterFS、CephRBD、NFS 等存儲系統,也可以通過 QingCloud CSI 對接塊存儲,實現 Kubernetes 對存儲卷的管理,支持有狀態存儲。在網絡方面,支持 calico、flannel 等開源網絡插件,也可通過QingCloud hostnic 對接SDN,并支持以負載均衡器方式暴露服務,并支持綁定QingCloud負載均衡器。
后記
企業在轉型過程中,希望獲得云的端到端的能力,并希望通過全面云化來提升管理效率,保持業務的持續創新與發展。很多企業除了需要通用的租戶管理、集群管理、系統管理以及服務管理等傳統業務,還增加了很多微服務、大數據以及人工智能的需求,此時,容器做為承上啟下的中間層就變得愈加重要。同時,這些應用都需要IaaS層的網絡、I/O、存儲等底層資源的支持。由此,滿足客戶需求的容器,需要IaaS與PaaS的深入融合。也就是說,企業需要的容器云平臺,是一個兼具IaaS和PaaS能力的全棧云平臺。
未來的容器云大戰,必將是全棧云的天下。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】