容器+DevOps:企業IT 變革之路

軟件 管理 技術 至頂網 至頂網 2017-10-13

引入容器技術只是邁向新一代雲應用的第一步,要充分利用容器的各種技術優勢,還需要一套DevOps的最佳實踐,換而言之,企業需要按照符合雲原生應用的開發方法來開發、測試、部署和運維,才能實現IT應用的變革。

至頂網軟件頻道消息: 隨著容器的流行,越來越多企業開始考慮將容器技術引入數據中心,利用容器來部署最新的各種應用系統。不過,有了容器並不是意味著你的應用就變成了新一代的雲應用,也就是雲原生應用,能充分利用容器的各種技術優勢。在容器和雲應用之間還需要一套DevOps的最佳實踐,換而言之,企業需要按照符合雲原生應用的開發方法來開發、測試、部署和運維,才能實現IT應用的變革。如今,這個市場需求已經開始顯現,包括數人云在內的一些容器廠商開始把業務觸角轉向這個領域。

企業IT變革進行時

與幾年前或者更早些相比,企業中的IT系統正在發生重要變化。一方面,一直以來企業極為倚重的ERP、CRM、OA等傳統IT系統仍然發揮著重要作用;另一方面,大量面向移動場景的互聯網應用在企業中如雨後春筍般湧現,兩套IT系統不同架構、不同管理手段給CIO帶來了很大的壓力。而讓CIO 倍感壓力的還有IT 系統變得越來越重要,日益融入企業的日常業務運營中,很多時候業務即IT,這就要求IT系統高度穩定可靠以確保業務快速運行。

容器+DevOps:企業IT 變革之路

數人云CEO王璞

數人云CEO王璞告訴至頂網記者,他在和企業CIO打交道的過程中感受到IT行業正在發生重大變化:

首先是IT的管理。以前IT管理和業務部門幾乎是沒關係的,而現在IT管理直接就能觸碰到業務,今天這種運營活動不是業務部門說了算,一定要業務部門和IT部門一起談。IT和業務開始有平等的地位。

第二,今天很多業務(特別是線上業務)和傳統應用很不一樣,傳統企業的業務人員不大可能觸碰到IT架構,但是今天的業務人員跟IT管理人員直接的溝通、接觸非常頻繁。

第三,很多企業級客戶有很強的監管需求,比如有來自政府的嚴格管控,所以IT的管理對於企業客戶來講,只有管理得好才能把整個風險降低。

“這些都是管理問題,不是簡單的技術問題。如果管理沒有跟上,只是採用新技術是不行的。”王璞告訴至頂網記者,單純追求新技術就讓如同“笨腳穿輕鞋”。

王璞解釋說,所謂“笨腳穿輕鞋”就是如果只是穿了輕的鞋,也就是用了一些新的技術(比如不用中間件而採用容器等新技術),而企業自己的IT從管理到技術都是很笨重的,IT還是輕不起來。

“只有自己的腳變得輕量了,走路才能快、才能敏捷,也就是說,對於傳統企業來講,一定要讓它的整個IT管理方法也能變得輕量化,才能真正實現整個企業級IT的輕量化。”王璞說。

引入DevOps最佳實踐

談到IT應用系統的變革,很多人馬上會想到容器技術。王璞介紹說,的確,對於互聯網企業或者一些初創企業而言,容器是一門很好的技術。但對於傳統企業,容器並不是靈丹妙藥。或者說,對企業客戶來講是遠遠不夠的。

“企業客戶如今對於容器的定位,基本上是一個輕量的虛擬機。而在企業的IT架構裡面,已經有虛擬機的位置了,再來一個容器虛擬機,這個附加價值太小了。”王璞說,現在更重要的一點是讓企業客戶瞭解互聯網公司的IT最佳實踐是什麼,這個IT最佳實踐包括互聯網公司怎麼做到IT的輕量化、怎麼做到敏捷開發。這是因為企業級客戶真正要解決的是從開發到測試到運維到整個後期的管理,整個IT全生命週期的管理。

那麼,企業IT怎麼該如何輕量化呢?王璞認為,DevOps這套企業IT管理方法就是非常合適。“互聯網公司其實早就落地了DevOps,DevOp也是在互聯網公司的實踐中慢慢摸索出來的。”

據悉,目前數人云的主要業務也正是幫助傳統企業落地DevOps最佳實踐,包括從開發、測試、運維整個全生命週期:在開發階段,數人云能幫助企業客戶去落地敏捷開發,比如Scrum敏捷開發的方法;而在測試和運維方面,數人云會提供基於容器PaaS平臺的自動化測試和自動化運維。

“我們會給客戶一套落地的理念,就是支持微服務的開發。微服務是現在比較流行的雲原生應用的開發方式,而且微服務本身就是支持敏捷開發的。這樣先讓客戶瞭解敏捷開發的方法論,我們又給它一套敏捷開發的開發框架,這樣比較容易落地敏捷開發。”王璞表示。

據悉,數人云有一個可以落地的輕量型PaaS平臺的產品組合:企業應用架構管理體系EAMS和數人云容器雲,提供容器及其上的應用架構管理,可以支撐各種各樣應用(包括互聯網應用和一部分傳統的應用)。基於這個PaaS平臺可以落地整個DevOps的敏捷開發和運維、測試。同時,數人云還提供一個是高併發的處理框架Squid。與傳統的光靠堆資源來解決問題不同,這個框架使用了kafka消息隊列,實現了自動化的緩衝、自動化的負載平衡和消息的優先級等等。另外,數人云來提供了一個微服務的框架,這個微服務開發框架基於Spring Cloud,但補齊了管理、測試、調度等環節,一套端到端的微服務解決方案。

值得一提的是,數人云所提供的產品是基於各種通用標準的,這可以免除客戶被鎖定的擔心。而數人云自己也積極參與各種標準的研發和推廣。比如,就是不久前,數人云宣佈正式加入雲原生計算基金會CNCF(Cloud Native Computing Foundation),這是繼今年初成為OCI和Linux基金會會員之後,隨著產品的演進升級,數人云又加入的一個重磅國際性雲原生組織。OCI和CNCF都是容器領域非常重要的開源項目組織,引領著容器技術的演進方向。而加入這兩個基金會無疑會極大地提升數人云在容器方面的技術實力。

相關推薦

推薦中...