成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

環信CEO:煉成穩定云平臺需要過三關

2015-02-13 13:59:25來源:威易網作者:

近來,由于移動社交、移動客服等概念的火熱,為App內嵌IM的即時通訊云行業受到各方關注,而即時通訊云行業的領導品牌——環信更是業績猛增、融資快速落地,甚至爆出再次被競品有組織的抹黑的消息。

近來,由于移動社交、移動客服等概念的火熱,為App內嵌IM的即時通訊云行業受到各方關注,而即時通訊云行業的領導品牌——環信更是業績猛增、融資快速落地,甚至爆出再次被競品有組織的抹黑的消息。繼環信成功之后,有很多跟隨者紛至踏來,為搶市場怪象橫生,一個剛剛興起沒有多久的市場,各種數據報告市場份額一夜間炮制出來各色謠言滿天飛,造成這個剛剛快速興起的行業魚龍混雜,開發者丈二和尚。

那么,什么是真正的即時通訊云,與傳統的2C的IM軟件什么關系?做成真正的即時通訊云需要歷經哪些檢驗?除了看天花爛墜的浮夸數據報告,開發者如何選型即時通訊云平臺?針對這些問題,記者專訪了即時通訊行業上線最早、規模最大、融資最多的環信的CEO劉俊彥,從環信開始研發到規模領軍、千萬用戶同時在線的經歷和實踐經驗做簡要梳理,為開發者了解即時通訊云,理性的分析選型即時通訊云做參考。

即時通訊云有別傳統IM軟件的完全創新

即時通訊云與傳統的2C IM軟件如微信、飛信、QQ等相比是本質上完全不同的新生事物。在環信之前,無照搬的模本,無經驗可循,環信為即時通訊云行業開創了一條道路。

即時通訊云是為所有的App提供溝通和社交能力。也就是說,任何一個APP,只需要簡單的集成一下即時通訊云提供的API和SDK,就可以立即獲得類似微信這樣的單聊,群聊,發語音,發圖片,發位置的社交和溝通能力。這樣的一個平臺的規模將遠遠大于目前任何一個已知的社交平臺,包括微信。

首先,從商業訴求來說,即時通信云完全不同于傳統的IM軟件如微信,QQ。傳統IM軟件是完全利己而且排他的,即他們必須從有限的用戶群體中拉到更多的用戶聚集到自己的平臺上來,對任何可能分散自己用戶流量,提高競爭對手的能力的技術分享和輸出都是嚴防死守的。而即時通訊云是完全利他的。即時通訊云的核心商業訴求是讓APP們以更低的代價更好的使用即時通訊功能,怎么樣做有利于APP的利益,就怎么樣做。即時通信云只在APP背后做幕后英雄,是互聯網上賣水的,完全不在C端用戶前有任何自己的品牌曝光。

其次,在技術上即時通訊云平臺面臨兩個巨大的挑戰:第一個挑戰,是即時通訊云如何做到用同一套平臺為所有的APP服務,滿足不同的APP的千變萬化的不同需求。這里的APP數量可能是幾萬甚至幾十萬。而每個APP在即時通訊方面的功能需求,業務邏輯都是不一樣的。第二個挑戰,是海量高并發支持能力。如前文所說,即時通訊云平臺的規模可能將遠遠大于目前任何一個已知的社交平臺,包括微信。這樣一個平臺可能要支持幾個億,幾十個億的用戶同時在線。以后所有的物聯網設備和智能硬件也會連接到即時通訊云平臺上,這些設備都需要設備和設備之間,設備和人之間的通訊和交互。一個連接物聯網的即時通訊云平臺可能最終要支持100億甚至幾百億的設備(或用戶)同時在線。這樣的技術挑戰是前所未有的。

因此,真正的即時通訊云需要一套有別于傳統IM的全新的技術實現體系,包括全新的通訊協議、API的提煉和抽象、可水平擴展的服務器集群架構、通訊編程語言選用、信息交互實現、多媒體高質量壓縮與傳輸、異構復雜網絡通訊環境下消息的可靠傳遞、海量同時在線用戶的長連接高并發的穩定維護等。

環信早在2013年就成立了公司,展開了專門的獨立創新研發,在研究業界原有協議基礎上創新了一套全新的協議,研發了一整套技術實現,并在2013年就拿到了獨立自主研發的軟件著作權和專利。

真正的即時通訊云需要跨過三道技術門檻

第一道坎:從即時通訊軟件到即時通訊云平臺——以公有云形式提供安全靈活可擴展的即時通訊能力

即時通訊云完全不同于傳統的2C的IM軟件。傳統的2C的IM軟件只需要服務自己一家產品。而即時通訊云要服務于幾十萬家不同的APP,每家APP在即時通訊功能上的需求都是千變萬化的。如何用一套公有云的平臺去滿足這么多個性化的需求,這在技術上是一個很大的挑戰。

環信作為即時通訊云行業的開拓者,在這方面做了很多創新。這些創新后來大多都成了即時通訊云行業的標準和規范。主要的創新包括:

1. 對即時通訊能力,進行抽象和提煉,并以云端API的形式暴露出來。用戶可以通過對API調用的不同組合實現不同的業務邏輯。

2. 多租戶(Multi-Tenant)下的公有云系統設計和運維,APP之間的數據隔離和安全保證。

3. 以云端API和客戶端SDK的形式提供即時通訊能力。同時提供完全開源的UI模板和應用示例。滿足APP的個性化需求。

4. 隱私和安全保護:除了嚴格的法律協議和運維保障制度外,還獨創了ID映射機制,即時通訊云平臺只是一個很薄的消息管道,除了一個抽象的通訊ID外,完全不掌握APP的任何用戶體系和運營數據。從根本上保護平臺上的APP的數據安全。

5. 后臺系統架構插件化模塊化。功能模塊可以在APP級別做替換和插拔。滿足APP的定制化需求。

6. 平滑遷移,防止鎖定:很多APP會希望保留從平臺遷走的權利。比如遷移到私有云或自己的平臺。環信提供了完整的平滑遷移方案,包括遷入遷出,也提供私有云升級方案。

第二道坎:真正的即時通訊云平臺——百萬用戶量級同時在線高并發真實考驗

做過即時通訊技術研發和運營的人大多知道,即時通訊技術從支持幾萬十幾萬用戶同時在線到上百萬人同時在線是一個坎。從上百萬到上千萬人同時在線又是一個坎。從幾萬十幾萬用戶同時在線到上百萬人,主要要解決的挑戰是一個可水平擴展的集群架構。需要真正接入幾家有上百萬用戶量的App,使即時通訊云平臺的 SDK用戶覆蓋達到數百萬,進而同時在線用戶數經受百萬量級考驗。由于長達1年的專項夯實的基礎研發,環信的產品根基十分成熟,這一道門檻環信跨越的很快很順利,上線不久便得到了眾多App客戶的認可,短短1個月很多上百萬用戶的App便順利集成接入了環信,而環信也通過了百萬級同時在線的考驗。

第三道坎:真正穩定好用的即時通訊云平臺——千萬用戶量級同時在線高并發真實考驗

即時通訊云是要給所有的有社交和溝通需求的App使用的公共云端平臺,這是一項將影響整個社會鏈條的基礎云服務。因此,即時通訊云必須是穩定可靠且好用的。而超大型App都是千萬甚至上億級用戶規模,移動互聯網的用戶又何止數億,這就要求,即時通訊云從“能用”到“穩定好用”,必須經歷“質”的飛躍。也就是需要真正接入幾家有上千萬用戶量的App,使即時通訊云平臺的 SDK用戶覆蓋達到數千萬、甚至上億,進而同時在線用戶數經受千萬量級考驗。突破這道門檻并不輕松,縱觀全球,已實現同時在線用戶數破千萬的即時通訊產品也不多。除了自身產品技術要經受住考驗外,面對如此復雜、巨大、前所未有的即時通訊異構移動網絡服務,服務商還需經受各種情況下的實際運維能力考驗,而這種挑戰對于走在即時通訊云創新最前沿的環信而言,每一步面臨的也是前所未有、無從借鑒經驗的挑戰。

環信為這一門檻的突破確實趟過了坑點。在2014年11月份,環信迎來了千萬級同時在線的考驗。環信自身的產品雖然已經相當成熟完備,但即時通訊云是需要應對網絡環境各種變化和技術云計算中心數據硬件等情況變化的。在這段時間,環信服務器出現了二次IM系統用戶登錄不暢,REST接口調用延時大的故障。針對突發狀況,環信啟動了應急預案,采取相應應急通訊保障措施,及時恢復了系統的穩定運行。此后環信總結寶貴經驗,在服務器合理布局、應急災備、業務連續性保障等方面采取了針對性的改進措施。在此后,環信注冊App數量繼續保持高速增長,SDK覆蓋用戶也遠超1億。在快速增長的同時,至今環信一直保持著高度穩定可靠運行。

火眼金睛辨真偽,如何挑選即時通訊云?

環信是目前業界唯一的一個通過即時通訊云三道關口考驗的真正可用的即時通訊云平臺,是唯一的一個真實經受了百萬和千萬量級同時在線用戶交互考驗的即時通訊云平臺,是真正意義上的穩定好用的即時通訊云服務平臺。需要趟的坑點環信都已堅強的趟過,環信正向超越微信同時在線用戶量的方向穩步前進。選擇環信,App客戶不用再當小白鼠。

對于App開發者,如何選擇即時通訊云呢?

選用即時通訊云關鍵就有一點——“自己調研”(而不是看浮夸的所謂數據報告):

如今,市場剛剛起步嚴謹的研究至少需要一年以上,哪里會有可信的研究數據報告?!曾經有份即時通訊云廠商市場占有率報告,作為即時通訊云行業的絕對領跑者,環信的市場份額居然被評為1.77%。這樣的報告的可信度可想而知。這種自娛自樂式的報告已經成為業界經典笑料。由此說,跟著虛假夸大的謠言走,只能迷失方向。

開發者要擦亮眼,每個廠商都會公布自己的典型客戶名單。要自己去親自調研幾點:

1. 即時通訊云廠商公開的典型客戶名單中,前5名是哪些App客戶。

2. 典型客戶中真正已集成即時通訊功能并且能在公開發行渠道下載并驗證的APP是哪些。這個很重要,要剔除虛假宣傳案例。

3. 真實接入的前5名典型APP在公開渠道可以查到的注冊用戶數是多少。以此判斷服務商的實際SDK覆蓋用戶、實際支持的同時在線用戶量級范圍。如果實際支持的同時在線用戶量不超過一百萬算不上真正的即時通訊云,如果實際支持的同時在線用戶量沒有過千萬算不上真正穩定的即時通訊云。聰明的選擇是,要用就用經過最多人實際檢驗的,該趟的坑點都趟過的即時通訊云。

主站蜘蛛池模板: 富锦市| 宜州市| 循化| 宽城| 建平县| 汕尾市| 青铜峡市| 潜江市| 青海省| 涟源市| 星子县| 兴海县| 莲花县| 兴宁市| 朔州市| 榕江县| 夏津县| 松潘县| 南安市| 卫辉市| 广安市| 喜德县| 桃源县| 陇西县| 会泽县| 灵宝市| 盱眙县| 峨山| 紫阳县| 河南省| 巴南区| 社旗县| 吴旗县| 绍兴市| 通州区| 临安市| 舒城县| 漳州市| 胶南市| 城固县| 剑川县|