如今,從服務(wù)器單機(jī)虛擬化到跨云的分布式應(yīng)用場(chǎng)景,云原生技術(shù)正推動(dòng)應(yīng)用開發(fā)和管理模式的變革。可以看到,進(jìn)入云原生時(shí)代,容器、Kubernetes、DevOps、微服務(wù)等技術(shù)和理念得到快速應(yīng)用和發(fā)展,底層架構(gòu)性能和資源利用率也得到顯著提升。而隨著底層架構(gòu)的日益簡(jiǎn)化,企業(yè)的關(guān)注重心也開始向?qū)嶋H的業(yè)務(wù)層面轉(zhuǎn)移。
企業(yè)更關(guān)注業(yè)務(wù),而底層架構(gòu)自然要交給更專業(yè)的“人”。青云QKE容器引擎高級(jí)產(chǎn)品經(jīng)理?xiàng)瞵摫硎荆匀萜骱蚄ubernetes作為新一代底座,讓敏捷開發(fā)、微服務(wù)等有了更好地發(fā)揮空間,從而讓更多的企業(yè)開始落地容器技術(shù)。“未來的容器化應(yīng)用,勢(shì)必將朝著更輕量化、更簡(jiǎn)單的方向發(fā)展,這既是技術(shù)發(fā)展的趨勢(shì),也是用戶的期望。”
面對(duì)技術(shù)的演進(jìn)和用戶需求的變化,云服務(wù)商是選擇全面出擊,還是重點(diǎn)突破?事實(shí)上,這一問題猶如莎士比亞在《哈姆雷特》中的經(jīng)典論述,的確是一個(gè)值得思考的問題。在楊瑩看來,云原生是青云科技的重要戰(zhàn)略方向,基于此,青云將會(huì)不斷推出助力用戶云原生轉(zhuǎn)型的產(chǎn)品和服務(wù)。從公司整體層面來看,青云容器產(chǎn)品體系的方向是宏觀且全面的,通過構(gòu)建完整的云原生生態(tài),覆蓋用戶的每一個(gè)業(yè)務(wù)場(chǎng)景。從產(chǎn)品層面來看,每一個(gè)產(chǎn)品都有自己的定位和發(fā)展方向,它們之間互不沖突,相輔相成。“我們追求的是以用戶需求為導(dǎo)向,提供適合用戶業(yè)務(wù)需要,以及場(chǎng)景化創(chuàng)新的產(chǎn)品和服務(wù)。”楊瑩進(jìn)一步說道。
以用戶需求為導(dǎo)向的容器產(chǎn)品策略
隨著企業(yè)“云化”和數(shù)字化轉(zhuǎn)型的不斷深入,企業(yè)亟需一系列完整的云原生產(chǎn)品作為支撐,以實(shí)現(xiàn)企業(yè)應(yīng)用架構(gòu)與云基礎(chǔ)設(shè)施充分適配,從而最大化利用云計(jì)算彈性可擴(kuò)展、靈活、敏捷的特性。為了更好地幫助企業(yè)進(jìn)行云原生轉(zhuǎn)型,青云從2016年就開始了針對(duì)容器的研發(fā)工作,至今已經(jīng)推出了以KubeSphere開源容器平臺(tái)、QKCP企業(yè)級(jí)容器平臺(tái)、QKE容器引擎為核心的完整的、體系化的容器產(chǎn)品家族。
其中,KubeSphere是基于K8s構(gòu)建的分布式、多租戶、多集群的開源容器平臺(tái),提供完善的多集群管理、CI/CD、微服務(wù)治理、應(yīng)用管理等功能,支持云原生應(yīng)用在多云與多集群的統(tǒng)一分發(fā)和運(yùn)維管理;QKCP是與KubeSphere相伴而生的企業(yè)級(jí)容器平臺(tái),除了具備KubeSphere的全部功能之外,還增加了更多企業(yè)級(jí)服務(wù),提供像“海底撈”一樣的專業(yè)服務(wù),能幫助用戶更好地應(yīng)對(duì)復(fù)雜的云原生業(yè)務(wù)場(chǎng)景;QKE是基于QingCloud云平臺(tái),為用戶提供云原生業(yè)務(wù)底座的容器服務(wù),不僅可以對(duì)接、集成青云科技各類產(chǎn)品和服務(wù),還可對(duì)接第三方服務(wù),為用戶提供更成熟、更全面的支持。例如,對(duì)KubeSphere的集成,可以更方便地管理K8s集群,并簡(jiǎn)化KubeSphere的安裝流程;對(duì)云平臺(tái)自動(dòng)伸縮服務(wù)的對(duì)接,可以為用戶提供節(jié)點(diǎn)級(jí)別的自動(dòng)增減功能;對(duì)Prometheus的對(duì)接,能夠讓用戶已有的服務(wù)不用再做遷移,最大限度地提高運(yùn)營效率,降低應(yīng)用成本。
作為植根于QingCloud云平臺(tái)的容器服務(wù),QKE不僅集成了 QingCloud 云平臺(tái)的計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)等資源,可一鍵部署高可用、高性能的 K8s 集群,還可以支持可視化界面、多集群管理、自動(dòng)伸縮、微服務(wù)治理等業(yè)務(wù)場(chǎng)景,為用戶提供一站式、高可用的云原生能力。“與KubeSphere和QKCP相比,QKE是一款更省心也更省錢的‘全自動(dòng)咖啡機(jī)’,用戶不需要關(guān)心該機(jī)器如何運(yùn)作,以及零件損壞之后如何維修等問題,只需要關(guān)注幾個(gè)按鍵和最后的成品,剩下的交給青云即可。”楊瑩如此說道。
“3+4+5” QKE能滿足你的所有想象
楊瑩提到,在行業(yè)實(shí)踐當(dāng)中,他們發(fā)現(xiàn)不同規(guī)模的用戶對(duì)容器平臺(tái)的選擇有不同考量。通常情況下,中小型企業(yè)和創(chuàng)業(yè)公司前期會(huì)在本地或云上自建集群,便于學(xué)習(xí)Kubernetes集群的基本功能。因此,這部分用戶致力于選擇可以快速上手的一站式容器服務(wù),并且對(duì)成本更為關(guān)注。對(duì)于業(yè)務(wù)體量較大,并且自有運(yùn)維團(tuán)隊(duì)的企業(yè),他們更愿意自建集群,自行對(duì)接第三方產(chǎn)品,對(duì)產(chǎn)品的可用性、可靠性和安全性更為關(guān)注。
為了給不同規(guī)模、不同需求的用戶提供更好地容器服務(wù),QKE將提供三種產(chǎn)品形態(tài):一是自管版,由用戶全權(quán)管理包括控制節(jié)點(diǎn)和工作節(jié)點(diǎn)在內(nèi)的整個(gè)Kubernetes集群,該版本適用于業(yè)務(wù)體量較大,具有專業(yè)運(yùn)維團(tuán)隊(duì),并且希望自行規(guī)劃和管控集群的客戶;二是托管版,控制節(jié)點(diǎn)由 QKE 創(chuàng)建并托管,用戶只需要?jiǎng)?chuàng)建及管理工作節(jié)點(diǎn),特點(diǎn)是穩(wěn)定、高可用,節(jié)省運(yùn)維成本,無需為控制節(jié)點(diǎn)付費(fèi),無需管理控制節(jié)點(diǎn),適用于運(yùn)維人員較少或無運(yùn)維團(tuán)隊(duì)組織,希望降低成本、運(yùn)維省心、不關(guān)心如何管控控制節(jié)點(diǎn)的客戶;三是Serverless版本,完全屏蔽底層,可做到集群免運(yùn)維,資源按需使用,適用于有批量計(jì)算和突發(fā)業(yè)務(wù)需求的用戶。
“QKE不僅具有豐富的產(chǎn)品形態(tài),能夠滿足不同體量、不同需求的用戶,同時(shí)還具備四大產(chǎn)品特性和五大落地場(chǎng)景,既能讓用戶省時(shí)、省力、省心的部署容器應(yīng)用,還能夠搭配 KubeSphere 或其他在線服務(wù)滿足多種業(yè)務(wù)需要,保證用戶自由組合選擇服務(wù)并彈性使用云資源。”楊瑩如此說道。
四大產(chǎn)品特性分別是:彈性。結(jié)合云平臺(tái)自動(dòng)伸縮、按需分配的能力,能夠?qū)崿F(xiàn)根據(jù)業(yè)務(wù)的增減自動(dòng)分配所需的集群資源;簡(jiǎn)單。通過內(nèi)置KubeSphere等可視化集群管理工具,幫助用戶在界面輕松完成復(fù)雜功能的快捷操作;自由。為用戶提供自由的、不受綁定的云原生服務(wù),可對(duì)接多種開源在線服務(wù)及產(chǎn)品,可管理不同環(huán)境、多個(gè)廠商的 K8s 集群;穩(wěn)定。依托于QingCloud公有云IaaS層資源,相較于本地自建集群,能提供更好的集群穩(wěn)定性。
五大落地場(chǎng)景分別是:CI/CD實(shí)踐。QKE提供內(nèi)置的DevOps插件,可以實(shí)現(xiàn)可視化流水線的配置,減少人工操作,提升開發(fā)和部署效率;混合多云多集群。QKE多集群管理能力能將不同環(huán)境的Kubernetes集群進(jìn)行統(tǒng)一管理,并通過應(yīng)用多集群部署輕松構(gòu)建多活、容災(zāi)的應(yīng)用場(chǎng)景,實(shí)現(xiàn)應(yīng)用跨云、跨集群的高可用性;構(gòu)建業(yè)務(wù)中臺(tái)。QKE可提供一鍵安裝的應(yīng)用管理插件,能夠?qū)崿F(xiàn)容器化應(yīng)用全生命周期的管理,用戶可借助此功能建設(shè)云原生業(yè)務(wù)中臺(tái),對(duì)容器化應(yīng)用進(jìn)行發(fā)布、版本控制、擴(kuò)容和計(jì)費(fèi)等操作;核心應(yīng)用微服務(wù)化。在應(yīng)用的部署、運(yùn)維環(huán)節(jié),用戶可通過微服務(wù)治理功能進(jìn)行流量治理與鏈路追蹤,也可提供金絲雀發(fā)布、藍(lán)綠部署、熔斷、流量管控等完善的治理功能;構(gòu)建AI應(yīng)用。QKE支持GPU資源調(diào)度管理與GPU使用監(jiān)控,所有計(jì)算節(jié)點(diǎn)支持選擇CPU指令集,高效、低延遲完成推理類場(chǎng)景,輕松承載AI人工智能應(yīng)用的開發(fā)和運(yùn)行。
楊瑩表示,目前QKE已經(jīng)被包括互聯(lián)網(wǎng)、建筑、教育、金融等行業(yè)在內(nèi)的眾多用戶使用。以紅亞科技為例,作為一家教育行業(yè)SaaS應(yīng)用開發(fā)商,他們通過QKE的多集群功能納管了其他云上的Kubernetes集群,實(shí)現(xiàn)了不同云上多集群應(yīng)用的統(tǒng)一部署和流量分發(fā)。如今,他們已經(jīng)全部完成了在Kubernetes集群上的應(yīng)用上線,為全國600多所高校提供了相應(yīng)服務(wù)。
QKE托管版發(fā)布 走向Serverless的重要一步
“目前,很多用戶處于云原生轉(zhuǎn)型初期或者受限于團(tuán)隊(duì)規(guī)模,在實(shí)際工作中不僅無法專注開發(fā),而且還面臨著應(yīng)用成本居高不下的痛點(diǎn)。眾所周知,逐漸屏蔽底層架構(gòu),由云服務(wù)商負(fù)責(zé)底層運(yùn)維管理,從而釋放用戶運(yùn)維壓力,是行業(yè)的重要發(fā)展方向。所以將QKE托管版作為向Serverless終極形態(tài)的過渡版本,是一個(gè)比較好的解決辦法。”楊瑩如此說道。
從技術(shù)的角度來講,QKE托管版控制節(jié)點(diǎn)由QKE 創(chuàng)建并托管,無需為控制節(jié)點(diǎn)付費(fèi),無需管理控制節(jié)點(diǎn),不收取集群管理費(fèi),可節(jié)省運(yùn)維和資源成本,助力用戶專注上層業(yè)務(wù)。另外,高可用的產(chǎn)品架構(gòu),也保障了用戶業(yè)務(wù)可以穩(wěn)定運(yùn)行。同時(shí),公有云的能力加持,以及SLA的承諾支持,也使得用戶不必?fù)?dān)心集群異常情況的出現(xiàn)。
楊瑩表示,QKE托管版與其他行業(yè)產(chǎn)品一樣,都支持托管版的Etcd服務(wù),同時(shí)用戶也可選擇外置的Etcd集群,保障管控的高可用性。
從產(chǎn)品功能上看,QKE托管版更適用于運(yùn)維人員較少或無運(yùn)維團(tuán)隊(duì)組織,以及希望降低成本、運(yùn)維省心,且無需關(guān)心如何管控控制節(jié)點(diǎn)的用戶。然而,是不是只有中小型企業(yè)才適用于QKE托管版?對(duì)此,楊瑩提到,這需要結(jié)合用戶的集群規(guī)模和團(tuán)隊(duì)分工來看,如果集群規(guī)模較大,有一定數(shù)量的專業(yè)集群運(yùn)維人員,并且希望針對(duì)集群進(jìn)行深度的自定義配置,那么可以使用自管版的集群。其余大部分中小型企業(yè)完全可以把運(yùn)維工作交給青云科技,使用托管版的集群,從而節(jié)省成本,減輕運(yùn)維壓力。
“所以,QKE最核心的價(jià)值是既‘開箱即用’,免除實(shí)施周期和人力的消耗,又能節(jié)省大量的使用成本。”楊瑩強(qiáng)調(diào)。