InfoQ專訪網易雲陳諤:用微服務體系滿足企業數字化轉型需求

weixin_33890499發表於2018-11-08

現在的公有云市場,國外有AWS,Google Cloud和微軟的Azure三足鼎立,國內則是阿里雲一家獨大,即便如此,在數字化浪潮下,雲端計算市場依然有很多玩家進場,各家競爭也相當激烈。在這樣的環境下,網易雲作為入場較晚的選手(2016年“網易雲”作為整體品牌正式推出),通過獨特的玩法在這場角逐中佔據了一定的席位。在7月31日的中國杭州雲創大會上,InfoQ記者專訪了網易雲基礎服務總經理陳諤,瞭解了網易雲端計算服務如何服務企業。

以場景化服務切入市場

網易雲區別於其他雲廠商的地方之一就是,網易雲主打場景化的服務。根據陳諤的介紹,網易雲自2016年正式上線推出雲端計算服務以來,一開始是從場景化去切入雲端計算市場。到目前,網易雲的場景化產品包括:雲端計算基礎服務、通訊與視訊(雲信)、雲安全(易盾)、雲客服(七魚)、網易大資料等產品,同時擁有完備的教育、金融、電商等綜合性解決方案。

隨後網易雲又以包括大資料和雲端計算基礎服務在內的解決方案產品去切入中大型使用者,目前網易雲已經有了約45萬家企業客戶。

在雲創大會當天,網易雲釋出了新的微服務產品——輕舟微服務,進一步豐富了自己的產品線,加強其在企業數字化創新領域的競爭力。

創新是時代的需求

現如今,分散式和雲端計算對現代IT基礎設施帶來了巨大的變革,雲端計算的浪潮席捲著企業進行數字化轉型,數字化經濟時代也對企業有了新的需求。

在陳諤看來,傳統的IT部門是成本中心,主要負責資源管控和流程管控。但是在數字化轉型的浪潮之下,IT部門需要成為創新部門,來幫助企業通過數字化發現創新的突破點。這時候老的技術體系已經無力支撐創新,企業就需要依靠外部力量,新的技術棧和工具鏈來幫助進行技術創新。

很多企業在數字化轉型過程中都面臨著這樣的問題:

1.一是有彈性和快速迭代的需求,同時企業希望在迭代的過程中能保障安全性,在出現故障的時候不會把這種故障放大到整個系統。
還有很多采購第三方服務或者採用外包形式的企業,系統迭代的過程中由於對系統內部元件和資訊不是完全地瞭解,在迭代過程中就會很麻煩。

2.而微服務將功能抽象為服務,能獨立發展獨立部署,可以更好地支援快速迭代和服務複用,能滿足數字化轉型企業的需求,讓企業更好地進行成本和質量控制。

此次網易雲推出的輕舟微服務產品,在之前網易雲已經有了大量的技術投入,並在網易內部產品團隊進行了實戰,這樣的一套系統本身就適合服務企業。

輕舟:一套完整的微服務產品

輕舟微服務是圍繞應用和微服務打造的一站式PaaS平臺,能幫助使用者解決應用從開發、測試、釋出到上線運維等的全生命週期管理,並解決服務的註冊,治理,鏈路跟蹤,動態配置等問題,提供易接入,易運維的微服務解決方案。

陳諤介紹道,輕舟微服務產品有如下特性:

1.輕舟基於開源技術棧打造,相容Spring
Cloud,Dubbo和gRPC等開源技術,能匹配各種服務框架,一方面能儘量減少侵入性,另一方面也能讓大家更容易上手。元件方面,輕舟使用了CNCF旗下的開源元件,包括Promethus,遵循OpenTracing等開源標準。
2.輕舟支援DevOps。微服務的架構較為複雜,對運維工作提出了很大的挑戰。輕舟微服務遵循OpenTracing的標準,打出的OpenTracing日誌可以對接網易雲的APM和智慧化運維服務,這樣使用者就能很容易地發現故障點。

陳諤說,網易雲在微服務方面已經有了一段時間的探索。在服務治理中,要設很多引數,比如熔斷,超時,某些服務的降級條件等,這時候需要有決策的依據。網易雲可以基於業務的壓測產生的大量資料進行學習,根據業務負載智慧推薦這些引數,這可以看作AIOps的雛形。這樣一來,輕舟就能更好地輔助服務治理和運維工作。

1.輕舟能覆蓋軟體開發生命週期。在軟體開發過程中,測試也很重要。在系統擴容的時候,需要有很好的測試體系,包括壓測體系,故障演練體系,API測試體系,以保障業務上線時功能正確滿足需求。輕舟微服務能覆蓋包括CI/CD在內的整個軟體開發的生命週期,使使用者不用再另外尋求解決方案。
2.輕舟也整合了容器平臺,能進行容器編排,彈性擴縮和映象管理,單個叢集可以支援3萬個節點,45萬個容器。

陳諤介紹說,網易雲在容器技術方面也有探索。網易雲可能是業界第一個商業化推出無伺服器容器服務的廠商,也就是網易雲的Kubernetes叢集,用一套叢集儘可能多地去支撐客戶,把更多的資源調集在一起,提升資源利用率。

網易雲:體系化的產品改變軟體生產方式

現在已經進入到了雲端計算2.0時代,在2016年網易雲就提出要“改變軟體的生產方式“。也就是說,網易雲能給客戶提供一套完整的設施和體系幫助客戶改變生產方式。

在數字化轉型的背景下無論企業是自己研發軟體還是外包研發,都要對軟體架構、軟體協同去做相應的工作。網易雲的理念是,企業需要新的生產方式。所以網易雲在雲端計算2.0時代,會圍繞數字化轉型過程中的賦能,注重使用者的軟體生產能力,給使用者提供完整的體系幫助企業更好地完成數字化轉型。

從此次釋出的輕舟微服務來看,網易雲從自身內部產品團隊打磨出來的產品是一套非常完整的微服務產品,其體系化的服務可以讓“改變軟體的生產方式“進一步落實,而不僅僅只是一個理念,一句口號。

相關文章