2019 新年伊始,才云 Caicloud 發(fā)布了容器云平臺(tái)新版本 Caicloud Compass v2.7.3,更有效地幫助企業(yè)加速應(yīng)用開發(fā)微服務(wù)化進(jìn)程,加強(qiáng)集群資源管理,實(shí)時(shí)對(duì)接外部日志。通過此次更新,新版本的 Caicloud Compass 集自動(dòng)化、高可用、強(qiáng)管理于一身,堪稱新一代的智能容器云平臺(tái)。
在當(dāng)今“軟件驅(qū)動(dòng)型經(jīng)濟(jì)”環(huán)境下,“云原生”是企業(yè)數(shù)字化與智能化轉(zhuǎn)型的最佳途徑,而容器與微服務(wù)又是實(shí)現(xiàn)云原生和支撐轉(zhuǎn)型的最有效技術(shù)方式。作為容器編排的翹楚,Kubernetes 以其低生產(chǎn)成本、高資源利用率和靈活的組件配置為大量云原生應(yīng)用程序提供了至關(guān)重要的支撐。
反觀傳統(tǒng)部署模式,企業(yè)在部署云平臺(tái)時(shí)往往沒有有效規(guī)劃,或僅僅是根據(jù)當(dāng)前業(yè)務(wù)需求進(jìn)行投入,又或分割資源的粒度過粗,導(dǎo)致資源利用率偏低。同時(shí),在整個(gè)業(yè)務(wù)部署中,除資源利用率的問題,也會(huì)伴隨著平臺(tái)安全性、運(yùn)維可行性、部署擴(kuò)展性以及多服務(wù)統(tǒng)一管理等問題。
為了更好地解決上述問題,在本次更新中,Caicloud Compass v2.7.3融合了自主研發(fā)的微服務(wù)架構(gòu)解決方案,提升了應(yīng)用的可擴(kuò)展性以及業(yè)務(wù)上線的及時(shí)性。同時(shí),新版本優(yōu)化了平臺(tái)資源管理、服務(wù)部署、細(xì)粒度訪問控制等方面的核心能力,并推出了支持 CIS 安全標(biāo)準(zhǔn)、集群自動(dòng)擴(kuò)縮容、可視化應(yīng)用編排以及靈活對(duì)接日志服務(wù)等方面的新功能特性。
一、Caicloud Compass v2.7.3新增亮點(diǎn)
CIS 安全合規(guī)
無論是私有云還是公有云,層出不窮的系統(tǒng)漏洞威脅讓企業(yè)安全面臨更大的挑戰(zhàn)。Caicloud Compass 在開發(fā)過程中要求更嚴(yán)格的鑒權(quán)方式,近乎苛刻的安全配置,從源頭截?cái)嗔税踩[患。Caicloud Compass v2.7.3符合 Kubernetes CIS Benchmark 1.3安全合規(guī)要求。
集群自動(dòng)擴(kuò)縮容
在不同運(yùn)行場(chǎng)景下,云平臺(tái)對(duì)資源的要求也不相同。此次 Caicloud Compass 重點(diǎn)推出集群自動(dòng)擴(kuò)縮容特性,即在私有云集群、公有云集群中動(dòng)態(tài)調(diào)整 Kubernetes 集群的節(jié)點(diǎn)數(shù)量。簡單來說,當(dāng) Kubernetes 集群因資源不足而無法調(diào)度 Pod 時(shí),Caicloud Compass 將自動(dòng)觸發(fā)擴(kuò)容;當(dāng)節(jié)點(diǎn)空閑時(shí),Caicloud Compass 將自動(dòng)觸發(fā)縮容。靈活的集群擴(kuò)縮容性質(zhì)為企業(yè)節(jié)約資源成本,提高設(shè)備利用率。
集群自動(dòng)擴(kuò)縮容
在不同場(chǎng)景下 Caicloud Compass 集群伸縮均可滿足以下特性:
- 資源可擴(kuò)展性強(qiáng);
- 集群伸縮全程自動(dòng)化;
- 支持公有云集群自動(dòng)擴(kuò)縮容;
- 支持私有云集群彈性擴(kuò)縮容;
- 不依賴于第三方云廠商的伸縮能力。
對(duì)接外部日志服務(wù)功能
除了資源的高可用性之外,平臺(tái)的日常運(yùn)維工作也尤為重要。Caicloud Compass 平臺(tái)支持對(duì)接用戶已有的 ES 日志服務(wù)(集群內(nèi)服務(wù)、平臺(tái)組件、Kubernetes 組件日志),方便統(tǒng)一查詢。同時(shí),運(yùn)維人員可根據(jù)實(shí)際需求,配置不同的日志接收策略,提高運(yùn)維效率。
可視化應(yīng)用編排功能
隨著企業(yè)業(yè)務(wù)不斷擴(kuò)張,微服務(wù)架構(gòu)的興起,業(yè)務(wù)包含的服務(wù)數(shù)量正逐步增多,管理多個(gè)服務(wù)的復(fù)雜性逐漸變大。同時(shí),多環(huán)境下業(yè)務(wù)的快速部署也面臨巨大挑戰(zhàn)。為了幫助用戶更好地實(shí)踐 DevOps 流程,更便捷地管理業(yè)務(wù),Caicloud Compass v2.7.3推出可視化應(yīng)用編排功能,幫助用戶解決以下問題:
- 多服務(wù)管理:應(yīng)用包含一組業(yè)務(wù)邏輯相關(guān)聯(lián)的服務(wù)及其依賴的描述。由應(yīng)用管理服務(wù)生命周期,降低多服務(wù)零散管理復(fù)雜度;
- 有序管理:可視化圖形編排。按照編排順序執(zhí)行多服務(wù)間部署、更新、停止,保證業(yè)務(wù)平滑上線、升級(jí)、下線;
- 多環(huán)境快速部署:使用應(yīng)用模板及不同環(huán)境配置,實(shí)現(xiàn)開發(fā)、測(cè)試、預(yù)生產(chǎn)、生產(chǎn)等多套環(huán)境中業(yè)務(wù)快速部署。
可視化應(yīng)用編排功能
二、微服務(wù)架構(gòu)解決方案新升級(jí)
如果說上述更新解決了企業(yè)在部署云平臺(tái)時(shí)資源利用率低、架構(gòu)安全得不到保障、運(yùn)維處處受限的問題,那面對(duì)線上業(yè)務(wù)激增和數(shù)字智能化轉(zhuǎn)型,企業(yè)的發(fā)展痛點(diǎn)還有如何讓自身整體 IT 架構(gòu)能滿足交付靈活、持續(xù)迭代、不受技術(shù)棧限制、問題隔離、不重造車輪,及時(shí)做到“常壞常修”,不積累技術(shù)債。
對(duì)于這個(gè)要求,微服務(wù)框架可以幫企業(yè)緩解燃眉之急。它能解決單體架構(gòu)、垂直架構(gòu)中不易擴(kuò)展的問題;能解決 SOA 架構(gòu)系統(tǒng)下,系統(tǒng)與服務(wù)界限模糊而導(dǎo)致的不利于開發(fā)的問題。但是它也存在分布式系統(tǒng)開發(fā)技術(shù)成本較高等弊端。
Caicloud Compass v2.7.3完美做到了對(duì)微服務(wù)框架的揚(yáng)長避短。它融合了自主研發(fā)的微服務(wù)架構(gòu)解決方案,提供對(duì)單體應(yīng)用、微服務(wù)框架、服務(wù)網(wǎng)格的技術(shù)支持。同時(shí),這些解決方案緊緊圍繞行業(yè)與業(yè)務(wù)場(chǎng)景進(jìn)行設(shè)計(jì),可有效地幫助企業(yè)從單體架構(gòu)快速向微服務(wù)化演進(jìn),提升應(yīng)用的可擴(kuò)展性以及業(yè)務(wù)上線的及時(shí)性。
微服務(wù)架構(gòu)解決方案增加以下部署策略:
- 單體應(yīng)用容器化:通過對(duì)單體應(yīng)用容器化處理,幫助應(yīng)用程序完成自動(dòng)化構(gòu)建,提高企業(yè)云部署效率;
- 云組件一鍵式部署:融合 Spring Cloud、Dubbo 框架。新版本實(shí)現(xiàn)了對(duì) Spring Cloud 框架下基礎(chǔ)組件的一鍵式部署功能,很好地將各服務(wù)連接起來。用戶可以通過 Caicloud Compass 平臺(tái),結(jié)合應(yīng)用場(chǎng)景對(duì)配置進(jìn)行統(tǒng)一管理,解決復(fù)雜場(chǎng)景部署難題;
- 服務(wù)間相互聯(lián)系:提供了基于 Istio 的連接、保護(hù)、控制、觀測(cè)等功能。v2.7.3解決了用戶在整體應(yīng)用程序向分布式微服務(wù)體系結(jié)構(gòu)過渡時(shí)所面臨的挑戰(zhàn);
- 服務(wù)化系統(tǒng)改造:實(shí)現(xiàn)應(yīng)用服務(wù)容器化、服務(wù)拆分、數(shù)據(jù)持久化等策略。新平臺(tái)通過對(duì)企業(yè)業(yè)務(wù)服務(wù)化系統(tǒng)改造為用戶提供了可適配、非侵入、可重用的業(yè)務(wù)代碼功能。
三、Caicloud Compass 助力企業(yè)解決容器部署難題
目前,Caicloud Compass 平臺(tái)已在互聯(lián)網(wǎng)、金融、能源、制造業(yè)等行業(yè)實(shí)踐落地,幫助客戶走出傳統(tǒng)業(yè)務(wù)發(fā)展的諸多困境,在激烈的市場(chǎng)競(jìng)爭(zhēng)中取得先機(jī)。下面是 Caicloud Compass 在業(yè)內(nèi)廣受稱道的三個(gè)典型案例:
- 客戶案例一:某大型餐飲集團(tuán),白天業(yè)務(wù)流量較大,使用公有云服務(wù)器數(shù)量較多,但到了夜間流量驟減,存在大量服務(wù)器等資源浪費(fèi)。而使用 Caicloud Compass 后,客戶擁有自動(dòng)擴(kuò)縮容能力的集群,白天業(yè)務(wù)高峰期可自動(dòng)擴(kuò)容,夜間業(yè)務(wù)低谷期可自動(dòng)縮容,資源利用率大大提高。
- 客戶案例二:某大型教育集團(tuán),運(yùn)維部門需要在內(nèi)部平臺(tái)查看硬件的日志信息。當(dāng)新業(yè)務(wù)上容器云之后,客戶需要在兩個(gè)平臺(tái)之間不斷切換,操作成本較大。而擁有對(duì)接外部日志服務(wù)能力的 Caicloud Compass 平臺(tái),支持集群日志獨(dú)立配置,將日志發(fā)送到指定的外部 ES,集中統(tǒng)一管理所有日志,極大地降低了客戶的管理成本。
- 客戶案例三:某大型銀行,隨著業(yè)務(wù)擴(kuò)展,原來的單體應(yīng)用服務(wù)已經(jīng)無法滿足現(xiàn)有需求,出現(xiàn)了線上業(yè)務(wù)反應(yīng)延遲等問題。我們針對(duì)客戶需求,對(duì)業(yè)務(wù)、資源進(jìn)行了劃分,將原有的單體系統(tǒng)拆分為多個(gè)自治服務(wù)。同時(shí),我們根據(jù)數(shù)據(jù)的實(shí)時(shí)性、一致性提供多種策略來滿足不同業(yè)務(wù)的落地需求,幫助客戶提高了整體資源利用率以及云端部署效率。
結(jié)語
在過去10年中,服務(wù)器經(jīng)歷了從物理硬件到虛擬機(jī)的轉(zhuǎn)變;在過去2年中,隨著應(yīng)用程序架構(gòu)的變化,K8S 編排技術(shù)已經(jīng)走到了最前沿。隨著業(yè)務(wù)的快速發(fā)展,各企業(yè)有采用云工具和服務(wù)的迫切需求。無論在何種場(chǎng)景下,可擴(kuò)展性、安全性、監(jiān)控和管理都會(huì)影響整個(gè)云平臺(tái)的長期生產(chǎn)效率。擁有強(qiáng)安全、高彈性使用、統(tǒng)一管理能力的 Caicloud Compass 容器云平臺(tái)是助力企業(yè)提升業(yè)務(wù)速度與敏捷性的絕佳伙伴。
才云介紹:杭州才云科技有限公司(Caicloud)是國內(nèi)唯一一家原生谷歌云服務(wù)商,提供新一代智能云計(jì)算平臺(tái)和 AI 服務(wù)。才云 Caicloud 獨(dú)家研發(fā)的基于 Kubernetes 的企業(yè)級(jí)容器集群智能云平臺(tái) Compass(獲 CNCF KCSP 認(rèn)證)和基于 TensorFlow 的人工智能云平臺(tái) Clever 現(xiàn)已在國內(nèi)500強(qiáng)企業(yè)中落地,并在電商、金融、新零售、制造、運(yùn)營商、教育、傳統(tǒng)企業(yè)等行業(yè)均有成熟的解決方案。才云 Caicloud 總部位于中國杭州,并在北京、上海、成都設(shè)有分支機(jī)構(gòu)。新版本體驗(yàn)請(qǐng)通過以下方式與我司接洽。