2022-10-12 分類: 網站建設
隨著現代容器化應用陸續(xù)被各大企業(yè)發(fā)現并認可,主要供應商開始提供容器基礎設施和管理 "即服務 "只是時間問題。
根據Flexera最新的2020年云計算狀態(tài)報告,容器的使用在全球企業(yè)中穩(wěn)中有升,65%的組織表示他們使用Docker容器,58%的組織以某種方式使用Kubernetes編排系統(tǒng)。
缺乏資源和專業(yè)知識經常被認為是使用容器構建和維護應用程序的主要挑戰(zhàn)。因此,開發(fā)人員越來越多地轉向容器即服務(CaaS)產品提供的自動化,這一點也不奇怪。
容器即服務,或稱CaaS的定義
通過CaaS,云廠商基本上提供了一個托管的容器編排引擎(通常基于超級流行的Kubernetes開源項目,該項目起源于谷歌)來部署和運行容器,管理集群,自動擴展和故障管理,并維護共同的基礎設施層,包括治理和安全。
一般來說,所有的網絡、負載均衡、監(jiān)控、日志、認證、安全、自動縮放和持續(xù)集成/持續(xù)交付(CI/CD)功能都由CaaS平臺負責。
這使得企業(yè)能夠充分利用云基礎設施的優(yōu)勢,同時有助于避免典型的平臺即服務(PaaS),如AWS Elastic Beanstalk、Azure App Service或Google App Engine所帶來的任何供應商鎖定,因為容器本身允許在各種環(huán)境中進行簡單的移植。
如果容器是你想要的方式,那么CaaS和運行在經典的基礎設施即服務(IaaS)上的區(qū)別,就在于你的組織是否有資源和技能來實施和管理Kubernetes(或其他容器協(xié)調層),或者將其交給云提供商來管理。這個決定還可能取決于你的容器環(huán)境是否必須跨越多個云和/或內部環(huán)境。
許多供應商提供的CaaS平臺可以在內部部署或在云中部署(見下文)。"你可以在基礎設施層面管理事情,自己設置編排器,也可以使用容器平臺處理底層基礎設施,并提供一個預裝的編排器,為你部署和擴展容器做好準備"。前德意志銀行和BBC開發(fā)者Rob Isenberg在O'Reilly出版的《Docker for Rails Developers》一書中寫道。
優(yōu)點
在CaaS上運行容器類似于在IaaS上運行虛擬機。主要的好處是部署速度快、使用方便,以及現收現付云模式的簡單性和上述擺脫供應商鎖定的自由。
通過將容器基礎架構交給云供應商,您可以在不投資自己的硬件,也不需要構建和運行自己的Kubernetes集群(或其他容器協(xié)調系統(tǒng))的情況下啟動和運行。
此外,通過容器化應用程序,你可以更容易地將應用程序遷移到不同的環(huán)境或供應商生態(tài)系統(tǒng)中,從而提供更大的靈活性和可擴展性選擇。
所有這一切還具有那些最重要的成本效率機會,因為容器能更好地根據需求進行橫向擴展,使企業(yè)只需為其使用的云資源付費。容器比虛擬機輕巧得多,這意味著它們的資源密集度更低,往往會帶來速度的提升和成本的降低。
另一個好處來自于儀器和日志的一致性,因為在容器中隔離單個服務可以通過流行的sidecar部署模型實現更有效的日志聚合和集中監(jiān)控。
將傳統(tǒng)應用遷移到容器仍然是一個重大的障礙,即使是在CaaS上運行,正如Flexera的云計算現狀報告中34%的受訪者所提到的那樣。遷移到容器往往涉及將單體應用分解為微服務,對于規(guī)模較大、歷史較長的組織來說,這可能是一個重大的文化和技術轉變,不應輕視。
的供應商選擇
大多數主要的云提供商都有CaaS產品,還有一些其他提供商也希望參與其中。云服務市場領導者亞馬遜網絡服務(AWS)的Kubernetes無彈性容器服務(ECS)和彈性Kubernetes服務(EKS)的采用率很高。同樣,根據Flexera的分析,Azure Kubernetes Service的采用率也大幅上升,谷歌Kubernetes Engine(GKE)也是如此。
目前,三大云巨頭也都提供了無服務器的Kubernetes服務,其中AWS ECS在Fargate上,Google Cloud Run在GKE上,Azure Container Instances也是如此。與EKS、AKS和GKE不同,這些服務免去了執(zhí)行服務器管理任務的需要,是按需消費用例的理想選擇。
谷歌云的大部分容器管理功能現在都在Anthos的保護傘下,它可以跨內部基礎設施和主要的公共云(現在是谷歌云平臺和AWS,Azure的支持也在路上)管理基于容器的應用程序。
Anthos結合了用于云工作負載的GKE、GKE On-Prem和Anthos Config管理控制臺,它允許在混合和多云Kubernetes部署中進行集中管理、策略和安全。
除了 "三大 "云廠商外,包括IBM/紅帽、VMware、SUSE/Rancher、Canonical、D2iQ(原Mesosphere)、Rackspace、Oracle、HPE、阿里巴巴、華為和騰訊在內的廠商都有某種程度的托管CaaS選擇。其中一些產品可以在內部部署,也可以在公共云中部署,或者兩者兼而有之。
哪個平臺是最好的?
行業(yè)分析機構Gartner并沒有為CaaS提供商設立魔力象限,但在其最新的競爭格局, Wataru Katsurashima的《公有云容器服務報告》中,它將谷歌的GKE確定為的托管Kubernetes選項。
Forrester的分析師在2019年第三季度將AWS置于其最新的公有云企業(yè)容器平臺新浪潮中的地位,微軟和谷歌只是在后面。
需要注意的是,Forrester的報告只統(tǒng)計了7家廠商,并且嚴格關注公有云部署,但,根據Forrester作者Dave Bartoletti和Charlie Dai的說法,AWS"在部署選項、安全性和深度集成方面處于地位"。"憑借廣泛的完全管理(和無服務器)Kubernetes(K8s)消費選項,以及直接部署到其云基礎設施的最多容器,AWS繼續(xù)創(chuàng)新并將其容器平臺與其的安全和網絡功能深度集成"。
Forrester報告敦促微軟和谷歌簡化其容器平臺。“微軟因其更強大的開發(fā)者經驗和全球影響力而受到稱贊,但卻因其復雜性而受到打擊”這是報告中常見的一句話。谷歌因其深厚的Kubernetes專業(yè)知識和穿越多云環(huán)境的努力而贏得贊譽,但同樣因復雜性而受到批評。
盡管如此,根據2019年CNCF調查,AWS EKS仍然是最常用的容器管理平臺,GKE、Docker EE/CE和AKS緊隨其后。
Flexera的《2020年云計算現狀報告》將企業(yè)對AWS EKS/ECS的使用率定為55%,另有23%的企業(yè)受訪者計劃在未來使用這些CaaS選項。Azure Kubernetes服務的采用率達到50%,另有26%的企業(yè)計劃在未來使用AKS。而Google Kubernetes Engine達到了26%,27%的企業(yè)受訪者計劃使用GKS。
然而,根據Flexera的報告,自管理Kubernetes仍然超過了所有選項,占企業(yè)受訪者的63%。關于CaaS的主要信息來源是供應商本身,因此很難做出明智、公正的選擇。
如上文所述,Forrester和Gartner都對這一領域進行了深入研究,但他們的視角通常是關注哪些廠商脫穎而出,而不是如何在生產中加快CaaS的速度。
分享標題:什么是CaaS?簡化容器管理
網頁地址:http://www.rwnh.cn/news14/204664.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、網站收錄、手機網站建設、網站制作、定制網站、網站營銷
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內容