亲加通讯云

厂商: 上海爱聊信息科技有限公司

亲加通讯云是向移动应用开发者提供全面的一站式APP内置通讯云服务。

使用产品:

客户介绍

亲加通讯云是向移动应用开发者提供全面的一站式APP内置通讯云服务。开发者只需调用亲加通讯云相关产品的API接口或SDK开发包,即可在APP内实现用户间单聊、群聊、客服、实时语音、实时视频等沟通聊天功能,从而显著节省开发成本、创造应用交互环境、提升用户活跃。
亲加通讯云网址:http://www.gotye.com.cn/

项目背景及业务挑战

  • 目标

    覆盖海内外用户
    稳定的网络线路质量
    支持海量高并发
    资源的弹性扩展
  • 举措

    选择UCloud云服务
    使用UHost搭建核心业务组件
    选择BGP网络环境
    使用UCloud亚太数据中心
    使用SSD UHost搭建数据库
  • 成果

    优质的海内外即时通讯体验
    稳定可靠的服务
    海量用户在线高并发
    资源灵活调配

随着移动移动互联网的快速发展越来越多的APP开发者都非常希望为自己的应用增加即时通讯、多人实时语音等等这样的APP内置社交聊天功能。而亲加通讯云正是看到了这个需求,通过云服务的模式将这些功能提供给开发者,使开发者不用再费时费力的自己开发就可以迅速增加多种社交聊天功能。
不过在做这么一个需要支持亿级用户平台的过程中,亲加也遇到了诸多挑战。
对于即时通讯来说,消息的快速可靠送达至关重要,复杂异构的网络环境更是极大地增加了实现难度,这需要整个系统不能有任何短板,在精心设计通讯的协议和算法同时,是否有一个可靠稳定的网络支撑?
作为一个要支持几个亿,几十个亿的用户同时在线的平台,海量用户的高并发是一个不可避免的问题,在构建一个健壮的系统架构的同时,底层的基础设施是否能够很好的扩展与支持?
随着海外用户的逐渐增加,海内外用户的即时通讯需求变得越来越多,有什么办法来保证这部分的通讯流畅可靠?
由于平台上运行的是多个企业客户,这些企业客户之间的数据隔离和安全保障永远是重中之重,这部分是否有简单的方法来实现?

解决方案

亲加的小伙伴们非常清楚作为一个创业团队要专注于产品的设计与打磨,牢牢发挥自己的核心竞争力,而一些专业的事情尽量交给专业的团队做,经过调研与评估,亲加最终选择了UCloud作为其底层IT支撑平台。
移动环境对于网络的要求很高,亲加根据业务需要选择了UCloud北京BGP数据中心,电信、移动、联通等多线覆盖的BGP网络以及较低的延时和丢包结合亲加自行研发的私有通信协议很好的保障了用户体验
为了构建一个支持海量并发的系统,亲加在架构上做了很好的设计,遇到业务爆发可以通过资源横向扩展来应对,这就需要底层的资源能够快速并可靠交付。通过web控制台和镜像功能,亲加能够立即创建好主机并快速加入集群之中,同时纵向的配置调整也异常简单。
随着业务的迅猛发展,海内外用户的通讯问题摆在了亲加的面前,即时通讯对于网络时延要求非常之高,因为这极大的关系到用户体验。而UCloud亚太机房的出现很好地帮助亲加解决了这个问题,海外用户先接入到亚太机房,之后通过UCloud国内到亚太高质量低延时的网络链路来与国内用户通信,海内外用户优质的通讯体验也成了亲加通讯云的一大特色。
由于用户并发访问较大,对于后端数据库的IO性能也提出了进一步要求,亲加选择了基于SSD磁盘的云主机来搭建数据库,高性能的磁盘使得数据库不再成为瓶颈,同时不同用户通过使用不同的主机来作数据隔离以保证安全。

获得收益

“UCloud解决了困扰我许久的海内外通讯问题,并且响应十分及时,有时候凌晨加班遇到一些问题都会迅速得到响应并帮助解决“
                                                                                                                                             ——亲加通讯云首席架构师 邹立峰