破局移動時代即時通訊 云服務路在何方?
曾幾何時,OICQ、QQ、MSN等專注于即時通訊的平臺獨樹一幟,將即時通訊打造為PC時代的三大盈利模式之一。如今,移動互聯網已滲入生活的“骨髓”,即時通訊已無處不在,成為幾乎所有應用的標配。毫無疑問, 即時通訊已不再是抽離出的單一功能,而是融入萬千生活場景的必需品。
對于各類沖浪移動互聯網時代的平臺而言,不具備即時通訊基因、不能迅速搭建即時通訊技術框架,似乎成為平臺抓住浪潮的拖累。大潮之下,敢問路在何方?
移動時代,即時通訊開發需過“三重門”
放眼四周,人們使用即時通訊的方式已與PC時代迥然不同,多元化的入口設備、隨時隨地的消息收發是移動時代的常態化“姿勢”。這種趨勢也改變了即時通訊的技術指標和運維環境,為開發和運維帶來了挑戰。對于各平臺而言,要直面上述困難、跟上移動互聯網時代的步伐,需要勇闖“三重門”。
第一重門,是連接管理。移動終端的使用、基站的密布使得弱網連接現象十分常見;在使用場景上,用戶可隨時隨時連網收發和中斷即時通訊信息,即時通訊技術需有效界定消息處理狀態。所以,實現移動弱網下的穩定性管理是移動時代即時通訊開發的首要目標。
第二重門,是業務協議。移動時代的信息量每日呈指數級增長,流量和運算量管理就變得十分重要。例如,PC時代的XMPP協議已被二進制協議代替,這帶來了較大的流量成本壓力。而大量信息帶來的高運算量也促使GPU運算量、網絡IO等開銷被關注起來。所以,如何使業務協議滿足低流量、低運算就成為即時通訊開發的第二道難題。
第三重門,是高并發高可用。群聊、聊天室等帶來的高并發日趨頻繁,且維護長連接帶來了大量請求、心跳、重連等,為系統帶來很大壓力。具備處理好即時通訊高并發的技術實力,意味著平臺能夠安穩通過移動時代的“高壓”考驗。
總之,在移動時代,即時通訊功能開發技術難度大、開發周期長、業務細節多、維護復雜度高。而移動時代的絕大多數平臺不具備即時通訊技術基因,顯然,要順利通過“三重門”,前路漫漫。
即時通訊云平臺伸出“橄欖枝”
在底層設施逐漸抽象出來走向云計算之時,即時通訊技術也逐漸從單一的技術走向平臺化的云服務,為亟需即時通訊能力的平臺伸出了“橄欖枝”。相比“自力更生”式的自行研發和部署,即時通訊云服務平臺的快速技術輸出能力、更好的網絡覆蓋匹配性、更強兼容性和擴容性等特質,能幫助平臺更迅速的搭建起即時通訊底層技術,邁過即時通訊技術研發的重重阻礙。
例如,在連接上,即時通訊云服務平臺具備天然優勢。即時通訊云平臺通常面向多個平臺、多類服務商,為其提供個性化的服務,所以,更全的網絡覆蓋和更高的兼容應對是其基本資質,這為強連接提供了基礎。
同時,依托于容器等技術,即時通訊云服務平臺具備資源的彈性管理能力,這對于高并發常態化的各類移動應用平臺而言,是一種及時的“救贖”。過度購買設備以應對尖峰時刻的做法已無必要,即時通訊云服務平臺可以根據容量水位,做到分鐘級擴容,以應對高并發。
更重要的一點在于,同云計算一脈相承,即時通訊云服務平臺能夠做到按需定制,以基礎設施的形態開放即時通訊技術能力,讓開發者可按照自己的需求組合協議,按照自己的業務場景組織技術能力。這對于需求多元化的移動應用而言無疑更富使用價值。
探秘網易云:聚焦穩定性和易用性,直擊即時通訊私有云定制化服務
網易云在即時通訊方面探索多年,既推出過成功的即時通信產品,也在底層技術上打磨出一套自有的解決方案。網易云認為,在技術端,移動時代帶來的即時通信研發挑戰如連接管理、協議規劃和高并發等,可以從穩定性和易用性上找到突破口。
在穩定性上,網易云基于公有云服務模式,通過快速擴容和資源隔離幫助用戶應對“尖峰時刻”。網易蜂巢容器技術可以快速在生產環境資源上創建新的運行節點和部署服務鏡像,做到分鐘級擴容,保障高并發時段的資源調度。同時,網易云在微服務架構上,通過對不同的微服務模塊與容量規格配比,組合成獨立的服務域,以確保資源隔離。
在易用性方面,網易云將重點強化其即時通訊私有云定制化服務模式,并推出了“重量級”和“輕量級”兩個解決方案。“重量級” 的蜂巢一體化解決方案,囊括了數據庫、存儲系統等即時通訊開發需要的一整套基礎設施,可以極大的提升大中型企業的開發效率。 “輕量級”的 輕量開源化解決方案主要面向中小企業,滿足其輕量化的開發需求。例如,網易云會從節省用戶資源和成本出發,基于其已有的基礎設施,為其定向提供定制化的解決方案,從而助其靈活整合資源,做到即時通信功能的一鍵部署、標準化交付和多元化系統適配。
圖:網易云輕量開源化的解決方案圖示
將穩定易用的即時通訊技術落地,可行的產品和服務必不可少。目前,網易云通信與視頻已完成戰略性升級,未來,將以E=MC²為價值觀,在應用端強化穩定易用的技術和產品特質。首先,依托于網易云的公有云底層技術,網易云通信與視頻將著力提升用戶的連接效率,確保多元化場景溝通的穩定性。
再者,網易云通信與視頻還將以“萬維計劃”為行動目標,拓展垂直行業服務,為教育、物流、電商等垂直行業定制打造行業級解決方案,以易用、可擴展的解決方案為產業升級賦能。最后,在私有云定制化服務方面,網易云通信與視頻將基于蜂巢一體化解決方案,為用戶提供全盤的即時通訊解決方案;而對于整體方案布局完成的用戶,網易云通信與視頻將基于用戶的需求,定向提供輕量級的解決方案,例如,為用戶提供網易云沒有的接口等。
在移動時代,即時通訊開發面臨新的挑戰,云服務平臺的興起為其應對開發難題、快速部署帶來了機遇。而網易云聚焦穩定易用,強化定制化私有云服務,并以通信與視頻為產品和服務載體落地技術理念的實踐,為應用平臺應對即時通信研發提供了路徑,也為云服務行業以技術創新和服務模式創新滿足用戶需求提供了借鑒。