选择IM云服务供应商
选择IM云服务供应商,其实最重要是有三个因素:费用、技术稳定性、以及后续运维服务。
对于不少创业公司来讲,可能需要找到成本和稳定性的最佳平衡点。目前国内不少IM云服务产品都推出了免费服务项目或者一定期限内的试用。几大主流的IM云服务供应商如下:
阿里悟空:今年刚刚推出不久,目前为吸引用户,对外免费。据称产品稳定成熟后会探索收费策略。不过近期也有消息传出阿里或将撤销该业务,甚至有论坛曝出其已经停止维护:
<img src="https://pic4.zhimg.com/ce1bf09429444b822936313b8e1e4c1f_b.png" data-rawwidth="554" data-rawheight="314" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic4.zhimg.com/ce1bf09429444b822936313b8e1e4c1f_r.png">
网易云信:提供两个月的免费试用。功能较为完善,覆盖IM基础功能以及基于三大通讯运营商的短信、电话等服务,属于网易to B业务的重要项目,倾向于打造收费且稳定的服务品质。
腾讯云:11月份推出云通讯解决方式,主要提供IM基础功能。可以申请免费试用,但每天有名额限制。
融云:IM基础服务免费,例如聊天、通话等基础功能。高阶功能收费。
环信、亲加:根据App日活用户的规模收费,一定日活规模以下免费,达到一定规模,日活用户数量越多,费用越高。
容联云通讯:IM服务免费,使用平台上其他服务时收费。
<img src="https://pic4.zhimg.com/de2781aa4f788a8b2c785dd2269a8f17_b.png" data-rawwidth="554" data-rawheight="354" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic4.zhimg.com/de2781aa4f788a8b2c785dd2269a8f17_r.png">
如果从产品背景来划分,可以说,网易、腾讯、阿里推出的IM云服务属于这个市场上的巨头级产品,尤其腾讯和网易,有着十余年的IM开发运维经验,比较成熟。而融云、环信、亲加、容联云则属于创业公司级产品,多数融资到A轮,为吸引客户做出的免费力度也是最大。
作为资金紧缺的创业公司,可以通过各家开放的免费项目进行测试,从而选择性价比最高的。而对于想要长远发展的产品来说,免费的服务恐怕不能作为长期的IM功能支持,收费且稳定的大公司级产品应该作为重点考虑。
云服务后期技术支持有多重要?
市场上众多的IM云服务,仅从表面的功能介绍来看,很难判定谁更靠谱。但是当互联网巨头开始进入这个市场后,其带给创业公司的竞争压力就需要做考虑在内,毕竟互联网行业风云变幻,“B轮死”的现象很常见。
另外,凡是接入过IM云服务的开发者都知道,接入IM云服务是很简单的事,基本上1-3天内即可完成接入。但比接入和技术本身更重要的往往是“后期维护”,牵涉到出个问题你能不能找到人、对方技术人员配备是否完善。上述论坛曝光的阿里悟空后期找不到人员维护就会对开发者造成很大损失,甚至造成宕机,影响用户体验。一些创业公司也经常面临人员缺乏的问题。
所以我们才看到,网易推出云信之时,就为其配备了300位资深技术和运维工程师,7*24小时实时运维监控,全天候响应。这在市场上是比较受开发者认可的一点。
<img src="https://pic1.zhimg.com/14d88a32bf9c3ba01f0a70772429422c_b.png" data-rawwidth="554" data-rawheight="237" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic1.zhimg.com/14d88a32bf9c3ba01f0a70772429422c_r.png">
拿创业公司里的佼佼者融云、环信和巨头公司的网易云信做比较,有人专门做了评测:《3款IM云服务产品对比 即时通讯云产品横向评测》
由评测可以看出,在功能上三家各有优劣,但在服务上,网易云信更胜一筹,融云和环信官网上甚至没有找到在线客服的入口。
<img src="https://pic4.zhimg.com/01d24efb61a09a78f1802e9d13f1504f_b.png" data-rawwidth="554" data-rawheight="253" class="origin_image zh-lightbox-thumb" width="554" data-original="https://pic4.zhimg.com/01d24efb61a09a78f1802e9d13f1504f_r.png">
总结:对于创业公司来说,需不需要接入IM云服务、以及IM云服务能给自己的APP带来哪些变化,可以通过市场上不少免费项目和试用进行测试。一旦准备接入,那么就要做长久打算。天下没有免费的午餐,长远来看,收费且能保证服务品质的巨头级产品将成为选择趋势,也唯有通过收费协议,才能保证产品方精心打造技术力量,提升服务品质。
选择IM云服务供应商的更多相关文章
- Azure 网站、云服务和虚拟机比较
最后更新时间(英文版):09/24/2014 最后更新时间(中文版):04/11/2015 Azure 提供几种方式托管 web 应用程序,如 Azure 网站.云服务和虚拟机.查看这些不同的选项后, ...
- Salesforce 系列(一):云服务和 Salesforce 理念简介
本系列文章系笔者在 Salesforce 开发过程中的些许总结与心得,旨在记录自己的成长,以及为对 Salesforce 感兴趣的小伙伴提供一些帮助,如有疏漏,还望多多包涵 ~ 云服务 云服务,也称云 ...
- Windows Azure案例分析: 选择虚拟机或云服务?
作者 王枫 发布于2013年6月27日 随着云计算技术和市场的日渐成熟,企业在考虑IT管理和运维时的选择也更加多样化,应用也从传统部署方式,发展为私有云.公有云.和混合云等部署方式.作为微软核心的公有 ...
- 基于AWS的云服务架构最佳实践
ZZ from: http://blog.csdn.net/wireless_com/article/details/43305701 近年来,对于打造高度可扩展的应用程序,软件架构师们挖掘了若干相关 ...
- 面向 AWS 专家的 Azure 云服务介绍
本文是面向 AWS 专家的 Azure 云服务介绍,参考本文可以帮助大家“按图索骥”在 Azure 的平台上找到能满足自己需求的服务. 公有云市场经过多年发展,已经涌现出几家大规模的提供商,如 Azu ...
- [转]Amazon AWS亚马逊云服务免费一年VPS主机成功申请和使用方法
今天部落将再次为大家介绍如何成功申请到来自亚马逊的Amazon AWS免费一年的VPS主机服务.亚马逊公司这个就不用介绍了,是美国最大的一家网络电子商务公司,亚马逊弹性计算云Amazon EC2更是鼎 ...
- AWS系列之一 亚马逊云服务概述
云计算经过这几年的发展,已经不再是是一个高大上的名词,而是已经应用到寻常百姓家的技术.每天如果你和互联网打交道,那么或多或少都会和云扯上关系.gmail.github.各种网盘.GAE.heroku等 ...
- 比较Windows Azure 网站(Web Sites), 云服务(Cloud Services)and 虚机(Virtual Machines)
Windows Azure提供了几个部署web应用程序的方法,比如Windows Azure网站.云服务和虚拟机.你可能无法确定哪一个最适合您的需要,或者你可能清楚的概念,比如IaaS vs PaaS ...
- 亚马逊云服务之CloudFormation
亚马逊的Web Service其实包含了一套云服务.云服务主要分为三种: IaaS: Infrastructure as a service,基础设施即服务. PaaS: Platform as a ...
随机推荐
- Servlet和JSP简述
什么是Servlet和JSP 用Java开发Web应用程序时用到的技术主要有两种,即Servlet和JSP. Servlet是在服务器端执行的Java程序,一个被称为Servlet容器的程序(其实就是 ...
- Win10 linux子系统Ubuntu下显示图形界面
转载 https://jingyan.baidu.com/article/ed2a5d1f98577809f6be17a3.html 打开终端界面,在这个窗口测试一下ls命令,无误. # 更新 sud ...
- jqentitydetail
using System;using System.Collections;using System.Collections.Generic;using System.Linq;using Syste ...
- .html与.text的异同
.html与.text的方法操作是一样,只是在具体针对处理对象不同 .html处理的是元素内容,.text处理的是文本内容 .html只能使用在HTML文档中,.text 在XML 和 HTML 文档 ...
- [GO]随机生成四们数字
package main import ( "math/rand" "time" "fmt" ) func InitData(p *int) ...
- javascript总结15:Break语句 与 continue语句
1 Break语句 解释:在循环体内,只要代码遇到break,程序立马结束当前循环. 当前循环指的是break语句所在的循环体. for (var i =1; i<10; i++){ if(i% ...
- ios7适配--隐藏status bar
//viewDidload if ([self respondsToSelector:@selector(setNeedsStatusBarAppearanceUpdate)]) { // iOS 7 ...
- delphi json用法
用法:uses Superobject, Sperjsondelphi里有json单元. procedure TForm2.SuperObjectClick(Sender: TObject); var ...
- try catch finally的用法
http://hi.baidu.com/vincentwen/blog/item/b92d0923f1e4c64793580757.html try catch finally 1.将预见可能引发异常 ...
- 微信 oauth2 两次回调
场景: logger.Info("f: " + wx.From); logger.Info("c: " + wx.Code); logger.Info(&quo ...