眾所周知,容器及容器云作為一項開源基礎設施技術已經被企業關注很長時間了。伴隨著“Docker + Kubernetes”逐步成為該領域的主流選型,其技術框架也逐步走向成熟。業內幾乎所有的主流IT廠商都或多或少地參與其中,正在共同構建一個豐富的生態。今天就由創新互聯網站建設的小編來講一講公司容器云,企業落地的困境與出路思考。
目前
成都創新互聯公司已為近1000家的企業提供了網站建設、域名、
網站空間、
網站托管運營、企業網站設計、
蓬萊網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。
一切看上去似乎都很美好,但是如果我們深入到企業內部,你大概率會發現容器云在中國企業的落地境況并不樂觀,甚至在部分場景下已經陷入進退兩難的困境。這個現象非常值得我們去思考和探討。
如今,經歷了容器運行時和容器編排引擎兩場重要戰爭之后,容器的核心技術框架選型已經基本成熟,容器生態也在蓬勃發展。對比之前的基礎設施平臺技術,容器算得上是一項普惠的基礎設施技術。容器技術的普惠性主要體現在以下兩個方面:
當前,構建容器基礎設施平臺的核心技術組件和框架幾乎都是開源技術,而這一場景在IT基礎設施領域還是第一次出現。不像之前VMware虛擬化平臺等是專屬技術,由少數企業所壟斷。
未來,得益于開源社區日益成熟的項目運營管理機制,以CNCF(云原生計算基金會,Cloud Native Computing Foundation)為代表的獨立第三方基金會得以成立,并且持續推進整個容器云生態向著開源、開放的方向發展;另一方面,以Operator為代表的新型開源框架又進一步將大量的PaaS層公共組件供應商拉入這個領域,更加夯實了整個生態進一步向普惠方向發展的基礎。
一、中國企業落地容器技術的困境
盡管容器技術將發展成為一種普惠技術,也有很多企業用戶對容器表現出了濃厚的興趣,乃至將其用于企業內部的開發、測試乃至生產環境。但是,容器在中國企業環境的落地之旅其實不容樂觀。過去幾年,FIT2CLOUD飛致云有幸和眾多企業IT部門進行了比較深入的溝通。通過這些交流,我們發現了一些相對關鍵的問題:
首先,當前市場上的容器云解決方案不斷向“全能”方向發展,希望在一個解決方案中囊括容器生態的方方面面(例如運行時、調度引擎、微服務框架、CI/CD流水線等)。
但是,當下中國企業IT部門的組織架構基本都是按數據中心運行部門和業務研發部門分開進行管理的。這種“全能型”解決方案在企業內部落地時遇到的第一個問題就是應該由哪個部門牽頭建設。
如果是研發部門牽頭建設,通常會更多地關注解決方案中研發支持部分,容易忽略容器云的日常運行管理需求,最終建設方案在交付運行部門上生產環境運行就面臨著巨大的挑戰和不確定性;如果是數據中心運行部門牽頭建設,這些“全能型”解決方案中又包含了大量面向研發部門的能力和框架工具。這些能力和框架工具是否合適企業內部實際的研發流程和現狀也變成一個未知數。
這種糾結導致了一種尷尬的局面——企業內部現在建設的容器云平臺經常會出現要么上不了生產,要么沒有足夠負載。所以說,“全能型”容器云解決方案在企業落地過程中面臨的第一個大的挑戰就是其設計思路和中國企業用戶現有IT管理體系的沖突問題。
第二,當前市場上容器云的解決方案過于求“新”,缺少對企業內部存量投資的關切和適配。企業因為建設容器云而需要重新采購計算、存儲乃至網絡設備,再考慮到軟件部分的獨立采購流程和費用,這些都無形中拉升了容器云的落地門檻。
與此同時,大部分企業內部都有一定的存量x86物理機以及若干虛擬化平臺,很多情況下上面運行的業務負載也不一定會很高。所以,我們需要認真考慮如何充分“利舊”這些存量的投資,并在其上循序漸進地推進容器云落地戰略。
第三,當前容器云落地的技術門檻也不低。盡管容器云是開源技術,任何人都可以免費從互聯網獲取這些技術。但是,一旦企業一線的技術人員開始嘗試,很多具體的技術問題就變成了實實在在的攔路虎。
例如,如何在企業內部搭建一個完整的Kubernetes集群(包括版本選擇的困難、企業防火墻限制外網訪問、安裝部署操作不友好等)、如何與企業內存儲和網絡資源對接、如何搭建高可用集群等。這些問題都會挫敗一線技術人員的信心,讓容器云這個普惠技術的落地無法從企業內部生長出來,達到生產就緒的狀態,進而得以廣泛采納。
要解決這些困擾,我們還需要在“降低門檻”和“生產就緒”這兩個方面更進一步。
二、“降低門檻”是首要目標
目前,中國企業用戶落地容器云的門檻還是太高了。那么,在“降低門檻”方面,我們可以做的事情有哪些呢?
1. 解耦容器云落地方案。面對任何一個復雜的技術問題或者解決方案,解耦都是一個最常見的思路。根據容器技術特點和國內企業IT部門的組織架構,我們認為,應該將企業容器解決方案解耦成為三大能力域,其中包括面向數據中心的容器集群運營(RUN)、面向研發測試的容器應用構建(BUILD)以及連接兩者的管理界面(MANAGE)。(注:VMware近期發布的VMware Tanzu也進一步佐證了我們對這一問題的看法)。
容器解決方案解耦的三大功能域
“RUN”關注為企業數據中心部門提供一個能夠高效部署、運維生產級別Kubernetes容器集群的能力。該能力包括部署規劃、集群創建、集群運維等;
“BUILD”關注為研發部門提供一個構建適合在容器云上開發、測試和部署業務應用的完整框架和流程,包括微服務框架選型、業務微服務化改造支持、業務CI/CD交付流水線建設,以及相關的開發測試環境支持工具等。
“MANAGE”起到連接兩者的作用。它將數據中心部門構建的多地分散的Kubernetes容器集群能力開放給業務用戶自助申請使用,并在其中落實一系列的管理實踐(例如用戶租戶管理、安全管理、配額管理等)。
通過這樣的解耦之后,企業內部容器云解決方案的落地可以分步驟、專人專項地落地,各個環節的建設進度可以按照自己的實際情況進行推進。
2. 復用企業內現有基礎設施。目前,企業內部廣泛存在的IT基礎設施包括VMware、OpenStack、x86物理機、集中存儲和負載均衡器等。解耦后的容器云方案應該重點關注對于VMware和OpenStack環境的深度集成
成都網站制作。好用戶只需要配置好VMware和OpenStack環境的相關管理賬號信息,就可以調用這些平臺的API,完成計算、存儲和網絡資源的自動申請、配置和初始化。
這樣可以帶來兩個明顯的好處。一是可以復用企業內部現有的VMware和OpenStack環境資源(這些資源本身就是數據中心內部人員掌控和管理的);二是由于VMware和OpenStack環境已經提供了非常好的計算、存儲和網絡解決方案并具備彈性,容器云建設可以復用這些能力,快速建設并充分發揮容器云的彈性調度能力。
3. 高度關切企業一線員工在嘗試容器云時的現實問題。例如,能否針對企業用戶的實際情況簡化企業內部構建容器云基礎設施的外部依賴,好能夠實現全離線安裝。同時,為了降低操作門檻,好能夠提供全Web UI的操作界面,以營造更加友好的客戶操作體驗。
一元廣告投放總結來說,解決方案應該通過解耦、復用、簡化等手段來降低企業用戶采納容器云的門檻。
三、“生產就緒”是核心價值訴求
“降低門檻”是容器解決方案企業環境落地的出發點和首要目標。但如果無法提供核心價值,即使是零門檻也難以在企業環境立足。而容器技術落地目前的核心訴求還是“生產就緒”。對數據中心部門來說,就是需要能夠滿足企業內部數據中心生產業務的運行需求。為此,應該重點投入以下幾個方面工作:
1. 提供生產級別的容器云計算、存儲和網絡基礎設施解決方案。企業為了滿足自身業務發展,已經在自己數據中心或者云上建設了完整的計算、存儲和網絡基礎設施。容器云同樣需要建設在這些基礎設施之上,復用這些生產級的能力。只有這樣,容器云才能滿足企業生產級運營的要求,并且融入企業數據中心的運營管理體系。這其中包括計算、存儲、網絡以及負載均衡等全方面的對接。而且,這些對接方案需要通過嚴格的生產環境測試。
2. 整合運行生產級容器云的配套組件,包括監控、運維、管理等一系列工具。具體來說,一個生產環境的Kubernetes集群正式投入運行當然需要包括核心組件,但還需要包括很多不可缺少的外圍支撐組件,例如集群訪問、集群運行狀況監控、集群業務運行監控、集群鏡像倉庫、集群內業務反向代理等。所有這些組件好能夠在Kubernetes集群創建時隨同集群一同安裝配置,實現一鍵創建完整生產級別Kubernetes容器集群的目標。
3. 支持集群高可用部署模式。故障節點重建和Multi-AZ支撐應該是生產級別Kubernetes集群所必備的能力。
4. 全生命周期管理的能力。容器集群全生命周期的管理是生產環境Kubernetes容器集群所必須要解決的問題。例如容器集群無縫升級、容器集群彈性伸縮、容器集群備份支持等。
四、KubeOperator:從這里開啟您的Kubernetes之旅
基于以上的思考,FIT2CLOUD飛致云在2019年11月正式對外發布了容器領域第一個項目——KubeOperator。
KubeOperator是一個開源項目(https://github.com/KubeOperator/KubeOperator),旨在幫助用戶在離線網絡環境下,通過可視化UI在VMware、OpenStack或者物理機上規劃、部署和管理生產級別的Kubernetes集群。該項目僅關注提供生產級別Kubernetes集群全生命周期管理這個領域,即前文提到的“RUN”部分。KubeOperator的產品架構如附圖2所示。
KubeOperator 產品架構
KubeOperator項目希望能夠通過接近零門檻的方式,為中國企業用戶在其IT基礎設施環境中提供生產級別的容器云運行環境,讓容器這項普惠的基礎設施技術能夠成為中國企業用戶的普遍選擇。
我們希望,企業的數據中心管理團隊能夠通過KubeOperator項目輕松、快捷地進入美妙的容器世界,同時我們也真誠地歡迎大家一起加入到KubeOperator項目中來,一起完善和發展這個項目。您可以訪問我們的項目主頁(KubeOperator - Kubernetes 集群規劃、部署及管理平臺)獲取該項目的GitHub主頁地址、下載免費安裝包。也歡迎您加入我們的技術支持微信群獻計獻策,共同推動KubeOperator發展。小伙伴們要想獲得更多公司容器云的內容,創新互聯從事服務器托管,
服務器租用,云主機,虛擬主機,域名注冊,CDN,網絡代維等服務。!
網頁名稱:公司容器云,企業落地的困境與出路思考
當前URL:http://vcdvsql.cn/article20/scoejo.html
成都網站建設公司_創新互聯,為您提供網站改版、品牌網站建設、網頁設計公司、全網營銷推廣、網站設計公司、標簽優化
廣告
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源:
創新互聯