做專業的“管道”的即時通訊云平臺!
原創9月20號網易云對外發布,并公布了目前網易云的七款云服務,網易云信就是這其中之一。網易云信是網易公司集16年IM經驗打造的即時通訊云服務(PaaS),深耕IM云服務領域,致力于做專業的“管道”。
要做最專業的“管道”,并非說說這么簡單,網易云信都有哪些技術能力可以如此自信地喊出做最專業的“管道”的話呢?網易云信將從哪些方面著手去朝著專業“管道”的方向去努力呢?帶著這些疑問,51CTO記者專訪了網易云信CTO闕杭寧。
數據顯示,中國云服務市場增速連續幾年在65%左右。企業級的云通訊服務,作為最通用、最活躍、最剛性的需求,極有可能成為中國企業服務的入口級應用,同時也成為被國內眾多巨頭主力拓展的市場。例如阿里的釘釘,騰訊的企業微信,都在期待分割企業級云通訊的市場。而網易于去年10月發布的網易云信,正是專門針對企業級即時通訊服務的PaaS平臺。
網易云信CTO 闕杭寧
首先。闕杭寧為我們解釋了網易云信立足的初衷。他表示即時通訊我們都在用,早先都是對C端的產品。在互聯網+趨勢下,IM需求變成了一普遍需求,如果每一家產品都需要自研一整套的解決方案,這對整個行業來說是一種很大的浪費,在這樣的情況下,即時通訊云在這個趨勢下是很自然出來的一個需求。網易作為國內領先的互聯網公司,應該從一個貢獻者的角度,來為這個行業貢獻所擁有的力量來促進互聯網+有更快、更好的發展。同時這也是網易云對外發布的初衷。
闕杭寧說,網易云信的定位從小來說的話,是立足于提供一個公共基礎、一個穩定實時的即時通訊平臺。從長遠來看的話,網易從即時通訊開始做,已經做了16年,網易云信的愿景不僅創造人與人之間有價值的連接,而是在未來連接一切。
即時通訊服務VS即時通訊云
一般傳統的理解是即時通訊服務更多是面對于用戶的服務,例如微信。而闕杭寧認為,在互聯網+的情況下,即時通訊云服務面向企業與開發者,企業與開發者可以通過云信的即時通訊云服務構建任何自己想要的服務,甚至快速構建一個“微信”。
網易云信在云服務時代,并不把自己定義為一個狹義上社交工具,云信可以定義為一個OTT,以即時通訊為切入,提供一個管道,用戶通過網易云信的管道可以實現任何意義上連接服務,而不限于IM:可以是電商平臺, 可以是社區,可以是在線教育,用戶可以做任何一個他想做的產品。
他表示,網易云信不會集成賬號,賬號都是用戶自己的,因為網易云信就想做一個非常專業的“管道”。在”管道”這個基礎設施之上,云信平臺服務著重易用性和穩定性兩個方面。減少用戶的開發成本、產品研發周期和線上維護成本,讓用戶有限的研發產能在互聯網當下唯快不破的生存環境下更多的往自身業務方面輸出,促進整個行業的互聯網+發展。
網易云信是網易云的核心樞紐
有著十九年互聯網經驗的網易云,目前單是對外推出的產品就有七款,而作為網易云有著十六年即時通訊業務的網易云信,在網易云中的地位如何,在整個網易云業務中起著怎樣的作用呢?闕杭寧告訴我們,網易云信是一個很核心的樞紐,把網易云各個產品結合在一起。
從業務層面
在移動互聯網時代,即時通訊是一個必備的基礎功能。幾乎所有的行業和APP都會有通訊的功能。網易云信在這里面承載的更多的是銜接的角色。比如網易云信和七魚的銜接,***是技術上的銜接,七魚是智能客服云,它也有客戶和商家、客服團隊的溝通,首先IM技術就是構建在網易云信的技術上。
從客戶資源層面
一個APP如果接了網易云信,接下來很有可能還要其他的客戶需求,在這樣的資源共享情況下對于這家客戶來說,網易云作為一個大的平臺就能夠滿足他絕大部分的訴求,不再需要找其他云服務提供商,可以直接在網易云上做一個整體的對接。
闕杭寧表示,網易云信主要是從兩個維度來保證通訊的穩定、安全、實時。
首先,是從開發者數量維度。據悉,網易云信截止到9月份已經上線10個半月,現在接入將近10萬+開發者。第二是從用戶數量維度,目前,網易云信已經覆蓋了3億+的用戶量。為了解決以上兩個維度的問題,闕杭寧告訴我們,網易云信主要采取了以下兩種措施:
自適應水位監控策略
據悉,網易云擁有自適應水位監控策略。網易云信會監控集群的負載均衡情況,會產生一個系數,這個系數的思想是單位時間內能處理的協議數量和目前已經發生的數量有一個算法。在觸發水位告警的時候,通過蜂巢提供的動態伸縮快速部署的API,可以在線上做到分鐘級的快速擴容,這樣來保障資源競爭的溫和性。
單元化服務域治理措施
據闕杭寧介紹,網易云信對微服務架構又做了演進,并提出了單元化服務域的治理措施。單元化服務域是按照業務特性,將子服務進行重新組織,組合成一塊塊可獨立提供服務的云信專屬云。不同單元化服務域之間是物理隔離的,沒有資源競爭關系。網易云信現在有數十個服務域,其中里面的服務組成,有一些只是純粹群組服務,有一些純粹是聊天服務,有一些是群組+聊天,很多服務的組合組成一個域,這個域從入口層面,一旦到了入口,就可以在這個服務域里面享受到底層數據層,并且服務域之間是互相隔離的,這樣可以保障不同客戶的業務運營情況互不影響。例如,云信會監測每個應用的平時調用情況,當它有劇烈的增幅抖動的時候,就會被自適應負載到獨立的可用域進行隔離化提供服務。來保證服務的可用性和避免對其他應用的侵入影響。同時技術團隊會根據業務指標對應用進行健康診斷,看是正常業務增幅還是異常調用,再做相對應的處理。
在整個采訪過程中,闕杭寧一再強調網易云信希望能夠實實在在解決客戶問題,滿足客戶需求。并給記者透漏,網易云信現在已經成立專項研究的小組正在通過AR這塊探索全新的通訊場景,并且也實現網易云信技術專利無上限人數聊天室架構。相信這些信息將會給關注網易云信的用戶們更多的期待!