紫光恒越技術有限公司
產品概述
隨著云計算技術的不斷發展,基礎設施平臺已經日趨成熟。容器技術及其相關生態圈的興起以及各大互聯網廠商對Docker開源技術的投入,CaaS(Container-as-a-Service)的市場大門正式被開啟。以Docker為代表的CaaS技術正在成為應用交付的全新標準,而基于CaaS技術的云平臺也必將成為云計算的核心。容器云將更好的幫助用戶快速上線容器應用,降低運維、管理的門檻。
UNIS Cloud CE云容器引擎是為用戶從云計算基礎設施階段邁向云計算現代應用而推出的。UNIS Cloud CE云容器引擎集成了業界主流的容器技術Docker及容器編排引擎Kubernetes,實現用戶對容器即服務(CaaS)的實際需求。通過UNIS Cloud CE云容器引擎可以實現將用戶應用的以云服務的方式提供給用戶,用戶通過統一的Portal界面即可完成應用的創建、使用、管理、銷毀。UNIS Cloud CE云容器引擎支持用戶應用的橫向彈性擴展、灰度發布及不斷業務滾動升級及回滾,應用的升級不會影響業務的正常運行求。
產品特點
簡單靈活的編排方式
UNIS Cloud CE云容器引擎支持豐富的應用編排方式。針對不同技術背景的用戶提供直接基于鏡像倉庫部署、拖拽式編排及專家模式。普通用戶可以通過可視化拖拽方式實現應用編排,專家用戶可以通過上傳編排模板方式進行應用編排。方便了不同技術背景的用戶簡單快速的編排自己的應用。
微服務架構的部署模式
UNIS Cloud CE云容器引擎采用了當前業界的微服務架構,將用戶服務組件封裝部署在不同的容器中,通過Kubernetes對容器進行編排和管理,各應用組件之間通過REST API和消息隊列方式進行通信。UNIS Cloud CE云容器引擎對應用提供了高可用的特性及彈性伸縮和平滑升級能力。
全流程應用生命周期管理
UNIS Cloud CE云容器引擎以應用為中心來簡化應用管理,支持應用的負載均衡、彈性伸縮、高可用等功能。
容器生命周期管理
UNIS Cloud CE云容器引擎可提供基于容器的全生命周期管理,通過統一的portal界面提供對容器的啟動、停止、橫向擴展、灰度升級、狀態查看等功能,為用戶管理單個容器提供了統一接口。
產品系統架構
UNIS Cloud CE云容器引擎系統架構
UNIS Cloud CE云容器引擎的系統架構如上圖所示:
Kubernetes集群層:UNIS Cloud CE植根于業界主流的kubernetes容器編排系統,提供全套的容器的生命周期托管服務。包括業務部署,容器高可用、彈性伸縮、灰度升級等業務能力;
APP層:用戶可以在UNIS Cloud CE上部署自己的容器應用。
主要功能特性
服務門戶
自助式服務門戶是UNIS Cloud CE云容器引擎為用戶提供的集管理、編排、部署容器應用于一體的門戶站點。用戶通過門戶站點提供的各種云應用服務可方便快捷的完成復雜應用的編排、部署等重要環節。
豐富的云服務目錄
UNIS Cloud CE云容器引擎將通用應用包裝為多種云應用服務,管理員可根據業務需要按需進行容器編排及使用。目前UNIS Cloud CE云容器引擎所能夠提供的云服務包括:鏡像、容器編排、彈性伸縮、參數服務、消息隊列、緩存服務等基礎服務。
鏡像倉庫
鏡像倉庫提供了多種基礎云應用供用戶選擇,用戶可根據需要選擇所需類型的容器應用進行業務部署。
容器應用創建-選擇應用
容器編排
容器編排是用戶通過拖拽的方式設計或通過編排文件實現對應用模板的定義,可以實現用戶對復雜應用運行環境的一鍵式部署。為用戶提供可視化的應用編排,應用拓撲的展示以及多樣化的應用部署能力。
容器應用創建-選擇應用
系統資源管理
UNIS Cloud CE云容器引擎支持查看當前系統集群中的服務器CPU、內存、磁盤等資源使用情況,容器分布情況等信息。UNIS Cloud CE支持對用戶存儲資源池的管理,有持久化數據需求的容器可以從存儲資源池中綁定對應的存儲卷,目前支持ISCSI及FC類型存儲。
自動化運維
UNIS Cloud CE云容器引擎支持智能化的資源調度與分配,通過負載均衡,彈性伸縮,日志監控等多種方式實現平臺與應用的運維能力。平臺通過微服務架構的模式開發部署,實現了平臺的高可用性,保證了平臺自身的運維能力;用戶可以通過平臺提供的負載均衡,彈性伸縮,以及應用日志監控能力實現業務應用的高可用性。
容器性能監控
性能監控服務支持對用戶創建的容器進行監控。該服務可以針對用戶部署在UNIS Cloud CE云容器引擎中的各種容器進行監控指標(CPU、內存、磁盤、網絡IO等)數據的收集及展示。借助性能監控服務,用戶可以及時了解UNIS Cloud CE云容器引擎中各容器的分布情況、資源使用情況及運行狀態等信息,便于用戶針對做出針對性調整,保障應用的可靠運行。
容器監控
日志管理
UNIS Cloud CE云容器引擎提供了基于ELK的集中式日志管理服務,該服務提供了對UNIS Cloud CE云容器引擎中各容器日志的統一收集、分析、檢索及展示。借助于日志管理服務,運維人員可以對海量容器的日志進行統一的檢索、分析及統計,大大提高了運維人員的運維效率。