當前位置:首頁 >  IDC >  云計算 >  正文

UCloud Kubernetes服務,助力企業(yè)容器化改造進程

 2019-07-10 11:50  來源: 互聯(lián)網   我來投稿 撤稿糾錯

  域名預訂/競價,好“米”不錯過

摘要:UCloud可以為用戶提供Kubernetes整體解決方案,希望通過提供大量的案例參考與最佳實踐,有效地幫助客戶降低上Kubernetes的負擔,使用戶盡早享受到Kubernetes帶來的技術紅利。

正所謂“條條大路通羅馬”,在通往企業(yè)云化理想彼岸的眾多道路中,越來越多的人選擇了Kubernetes這條最寬也是最熱鬧的路。

從以前Swarm、Mesos、Kubernetes三足鼎力,到現(xiàn)在Kubernetes一枝獨秀,Kubernetes的主導地位已無可爭議。而現(xiàn)在廠商們要做的就是如何加速Kubernetes的應用落地。如今,花樣繁多的Kubernetes商業(yè)發(fā)行版讓用戶有種目不暇接的感覺。如何選擇那個最適合自己的Kubernetes成了用戶最關心的問題。

公有云、混合云游刃有余

“使用UCloud的UK8S,開發(fā)者可以像使用普通云服務器一樣迅速搭建Kubernetes環(huán)境,在享受它帶來的便利的同時,開發(fā)人員可以將注意力集中在業(yè)務實現(xiàn)的細節(jié)上,而不必在基礎架構的搭建上浪費太多精力。UCloud的UK8S如同UCloud其他的基礎服務一樣穩(wěn)定,使我們相信‘讓專業(yè)的人做專業(yè)的事’。選擇UCloud作為我們的云服務提供商,是我們在技術選型上做出的正確選擇之一。”元年科技CTO楊熠如是說。元年科技一直專注于以管理會計為核心的管理咨詢和管理信息化領域,并選擇在公有云場景下利用UK8S落地微服務,加速業(yè)務迭代。在公有云環(huán)境中,UCloud的UK8S經受住了考驗,也贏得了用戶的青睞。

UCloud很早便在容器領域進行布局,2015年就推出了UDocker(容器集群,類Kubernetes的容器微服務管理平臺)。容器的使用使得開發(fā)人員僅需考慮如何恰當?shù)財U展、部署以及管理他們新開發(fā)的應用程序。但是,容器方案也暴露出一些不足,如不能在跨多節(jié)點的環(huán)境中自己管理、調度和部署容器,這就需要容器集群管理系統(tǒng)提供支持。在容器化的世界中,Kubernetes起到了環(huán)境管理和自動部署的作用。2017年,Kubernetes已逐漸成為容器領域的事實標準。

UCloud亮相在上海舉行的KubeCon 2019大會

隨著Kubernetes的興起,UCloud發(fā)現(xiàn)部分存量客戶開始嘗試在UCloud公有云平臺上自建Kubernetes集群,而自建的Kubernetes集群若要與公有云平臺的網絡、存儲、負載均衡等產品集成,還需要做二次開發(fā)。對于用戶而言,如此大量、復雜的集成工作,最好還是由公有云廠商來完成,這樣一來,既能做到高度兼容,又可以減輕現(xiàn)有用戶的工作量。正是基于上述考慮,UCloud推出了基于Kubernetes的容器管理服務——UK8S。

除了在公有云領域游刃有余以外,UK8S在日漸流行的混合云環(huán)境中也能充分發(fā)揮自身的價值。廈門海豹他趣信息技術股份有限公司是一家基于B2C模式的綜合性兩性健康電商服務平臺企業(yè),目前采用混合云(公有云+托管云)的技術架構模式,在保證合理利用存量IT資源的同時,還能與公有云產品內網高速安全互通,實現(xiàn)資源的彈性擴展。

海豹他趣將部分數(shù)據(jù)敏感型業(yè)務部署在UCloud的托管云區(qū)域。在業(yè)務容器化改造的過程中,海豹他趣在已經實現(xiàn)了公有云場景下UK8S的資源統(tǒng)一納管的基礎上,還希望進一步提高托管云的資源利用率,在業(yè)務高峰時利用UK8S快速擴容公有云資源。

UCloud協(xié)助客戶將托管云物理機納入UK8S現(xiàn)有集群統(tǒng)一管理方案中,即在混合云架構下僅需部署管理一套Kubernetes集群,通過解決網絡、存儲、負載均衡三大技術問題,進一步提高托管云物理機的利用率,減少公有云主機資源冗余和維護人力的投入,加快服務上線速度。

當前,UK8S的用戶以互聯(lián)網企業(yè)居多,包括電商、新零售、互聯(lián)網金融等,一些使用UCloud云平臺的政企客戶也都在積極探索使用Kubernetes。由于互聯(lián)網企業(yè)業(yè)務的潮汐效應較為明顯,且追求迭代速度,UK8S的自動伸縮、自動化部署等特性可以很好地解決客戶痛點,提升運維開發(fā)效率,加快業(yè)務發(fā)展速度。作為一個容器調度平臺,UK8S適用于絕大多數(shù)應用程序,而互聯(lián)網企業(yè)由于其業(yè)務特性、技術儲備等原因成了先行者。

從目前情況看,因為無狀態(tài)業(yè)務與Kubernetes天生契合,大部分客戶傾向于將無狀態(tài)的業(yè)務部署在UK8S上,。在客戶考慮將業(yè)務遷移至Kubernetes時,UCloud建議先遷移無狀態(tài)業(yè)務,運行磨合一段時間后,再考慮部署有狀態(tài)業(yè)務。

UCloud UK8S哪里不一樣

談到Kubernetes,無論是在IaaS還是PaaS領域,各家云廠商經常掛在嘴邊的就是差異化、定制化。UCloud認為,Kubernetes的初心其實是打造一個更加一致性的基礎設施平臺,避免廠商綁定,為開發(fā)者提供一個標準化的、可移植的運行環(huán)境。具體到應用實踐,Kubernetes提供了一系列開放的標準接口,由云廠商自主整合自己IaaS和PaaS能力,而整合后的Kubernetes服務也不能改變Kubernetes原有的特性。這也是CNCF推出一致性認證的原因。

當然,各家云廠商在整合自己的IaaS和PaaS產品到Kubernetes平臺時,方案上會有些許差異,比如UK8S就是將容器網絡與虛擬機網絡打通,盡量減少用戶遷移到Kubernetes的負擔。

UK8S是UCloud推出的一項基于Kubernetes的容器管理服務。用戶可以在UK8S上部署、管理、擴展容器化應用,而無需關心Kubernetes集群自身的搭建及運維工作。UK8S完全兼容原生的Kubernetes API,并以UCloud私有網絡為基礎,整合了ULB((UCloud負載均衡服務)、UDisk(UCloud云硬盤)、EIP(UCloud外網彈性IP)、UVPC(UCloud私有網絡)、UFS(UCloud分布式文件存儲)等云產品,開箱即用。

采用UK8S與自建Kubernetes對比

UK8S的優(yōu)勢可以歸納為以下三方面:

首先,一鍵創(chuàng)建集群,集群自動伸縮,降本增效。通過使用UK8S,用戶只需在UCloud控制臺頁面簡單配置集群參數(shù),即可創(chuàng)建集群,相對于自建Kubernetes集群,時間成本節(jié)省數(shù)十倍。另外,UK8S提供集群自動伸縮功能(Cluter Autoscaler)功能,可自動實現(xiàn)集群的橫向擴縮容,節(jié)省運維成本。UK8S完全兼容社區(qū)版Kubernetes,已通過CNCF的一致性認證(Certified Kubernetes Conformance Program),這意味著部署在UK8S上的所有服務皆可確保其可移植性、可靠性和兼容性。

其次,集成存儲和負載均衡產品,具備高性能和高可用性。在性能方面,UK8S集成了UDisk(UCloud云硬盤)、UFS(UCloud分布式文件存儲)等存儲產品,以及UCloud負載均衡產品,提升了Kubernetes集群的可用性。用戶無需自行搭建存儲集群。另外,UK8S的網絡插件性能優(yōu)異、可靠性高,相較于第三方網絡插件,性能損耗大大降低,這也意味著使用成本的降低。

最后,統(tǒng)一管理公有云與托管云資源,降低管理成本。作為國內最早推出混合云產品線的公有云廠商,UCloud提供了包括金翼物理機、專線接入,機柜托管、云互聯(lián)、混合云運維等在內的一系列的產品與服務。越來越多的用戶選擇“托管云+公有云”的混合云架構支撐自己的業(yè)務?;谧陨砘旌显频哪芰Γ琔K8S推出了“托管云+公有云”的混合部署解決方案。UK8S將UCloud托管區(qū)的物理機納入現(xiàn)有集群的實踐,可解決網絡、存儲、負載均衡的問題,從而橫跨公有云和托管云配置Kubernetes集群。

企業(yè)如果使用混合云模式下的UK8S集群,研發(fā)人員無需在Kubernetes基礎架構層面投入太多精力,反而可以更加合理地利用現(xiàn)有的IT設施。由于容器網絡與虛擬機網絡處于同一層面,公有云、混合云、托管云互聯(lián)互通,通過Kubernetes既有的調度機制,就可輕松地將敏感業(yè)務部署在托管云區(qū)域,以滿足行業(yè)監(jiān)控和合規(guī)要求。

掃清障礙 盡享紅利

技術的創(chuàng)新只有一個目的,那就是更好地解決現(xiàn)存問題。在企業(yè)云化的進程中,Kubernetes的必要性和重要性進一步彰顯。談及Kubernetes未來的發(fā)展,UCloud認為,以下幾方面的趨勢值得關注。

首先,多云的整合問題。目前,相當多的用戶在同時使用多家云廠商的產品,為的是規(guī)避單一云平臺的風險。在IaaS時代,由于云廠商的差異化戰(zhàn)略,多云的管理成本是非常高的。依托標準的操作接口,在多云場景下,Kubernetes的重要性會極大地提升,跨云的Kubernetes管理平臺可能會成為各廠商下一步的發(fā)力重點。UK8S已經打通了UCloud公有云、托管云產品線,后續(xù)還將借助羅馬全球加速網絡,實現(xiàn)跨地域的Kubernetes統(tǒng)一管理。

其次,Kubernetes自身復雜度過高,用戶不僅要保障運行在Kubernetes中的應用,還需要關注Kubernetes集群自身,這進一步加重了用戶的負擔。Serverless則不存在這種問題,用戶只需關注應用本身即可。不過,Serverless當前還處于起步階段,其后續(xù)的演進方向值得期待。

最后,Kubernetes在邊緣環(huán)境下的實踐要引起重視。當Kubernetes在邊緣節(jié)點被廣泛鋪開后,可能會面臨一些未知的問題和困難,若能很好地解決這些問題,可能會為云端Kubernetes開辟新的發(fā)展思路。

雖然最近幾年國內Kubernetes的增長速度非???,但是整體使用率依然不高,主要原因還是Kubernetes本身相對復雜,中小型團隊上手較難。當前,UCloud的主要工作還是圍繞如何幫助中小企業(yè)更加方便地使用UCloud展開,包括提供更加易用的Kubernetes操作管理界面、日志、監(jiān)控、DevOps的集成,提供一個開箱即用的Kubernetes集群,將Kubernetes與企業(yè)的各種業(yè)務場景進行適配。

目前,UCloud正在不斷擴充云原生產品線,基于可彈性擴展、自動化和無服務,圍繞用戶業(yè)務場景開發(fā)產品是其一貫的理念。UCloud已經推出或正在開發(fā)的API網關、USQL(數(shù)據(jù)湖)、UStepFlow(流程引擎)、羅馬全球加速網絡、Serverless等,可以幫助用戶加快云原生應用的落地。

UCloud可以為用戶提供Kubernetes整體解決方案,希望通過提供大量的案例參考與最佳實踐,有效地幫助客戶降低上Kubernetes的負擔,使用戶盡早享受到Kubernetes帶來的技術紅利。作者:中國云報 郭濤

申請創(chuàng)業(yè)報道,分享創(chuàng)業(yè)好點子。點擊此處,共同探討創(chuàng)業(yè)新機遇!

相關標簽
企業(yè)云計算
UC

相關文章

熱門排行

信息推薦