借开放平台连接时代

作者简介:熊普江,北大互联网CIO-CTO班学员,现任腾讯资深架构师,负责腾讯公司业务资源规划与技术架构评审等工作。自1997年涉足互联网,曾服务美国Supreme、太平洋网络、PPTV等技术与互联网公司,任网络营运总监、运维总监等职务,2012年加入腾讯。逾17年互联网从业背景,拥有丰富的大型网络架构规划与建设,海量用户平台规划与营运技术支撑,超大规模业务资源规划与技术架构管理优化等经验。

摘要:论述如何借助开放技术的平台,探索连接互联网+时代,实现企业的转型、升级或变革,从而激发企业活力,不断演进或进化,进一步提升企业价值与竞争力。

互联网+时代的特征

通信技术与智能终端的发展,使得人人都可以随时随地方便地连接互联网:获取资讯、创造内容、参与娱乐或产生消费。据CNNIC第40次中国互联网络发展状况统计报告显示:截至2017年6月,中国网民规模达7.51亿,中国手机网民规模达7.24亿。网民中使用手机上网人群占比由2014年底的85.8%提升至96.3%。移动互联网与传统行业正加速融合。

更进一步,联网的设备越来越多,用户不再有离线的概念,这要求企业运作永不停歇,服务永远在线。据华为预测,到2025年,全球将产生1000亿连接,其中90%以上将会来自于各种智能传感器。这意味着几乎所有的企业都将加入到互联网的连接中来。

物联网、云计算、大数据、移动等技术的集成,将大大加快新模式培育及新业态形成,互联网创新应用也将深度融合于经济社会各领域之中。而开放技术平台,是集成了物联网、云计算、大数据及移动技术的平台,由此成为互联网+时代企业转型与变革的最佳利器。

传统企业面临的技术困境与挑战

传统企业互联网技术运营相对缺位。这体现在几个方面:1)技术方向选型犹豫。传统企业往往资产比较重,对业务流程的把控谨慎,要求特别高;而对技术快速改变难以适用,对新技术或新应用实施总抱有某种担心,导致互联网技术方向的选型没有底。2)技术开发与控制能力也相对薄弱。一般传统企业对互联网用户规模及其突发特性预估不足,技术方案或架构弹性能力相对欠缺,导致线上应用与服务总是不稳定或成本畸高,恶性循环之下更易招致管理层对互联网创新业务的抵制。3)对顾客的积累和挖掘做得不够。传统企业总是不停地做生意,对产品的标准化与规模化较为重视。而互联网+时代,用户个性化需求越来越多。企业要面临越来越多关于如何吸引海量的顾客、随时随地全方位提供产品服务、更好地满足顾客个性化需求等等挑战。互联网行业所擅长的大数据处理恰恰能帮助其改良运营系统,利用数据分析加大对顾客的积累与挖掘,可大大优化顾客体验、留存更多的顾客、节省运营成本和增加效益。

传统企业信息不对称的问题较为严重。企业的信息流存在着脱节的情况,甚至现在有些企业还没有IT 化,要靠嘴巴相传。企业信息的不对称,也导致创新动力匮乏。如何构建IT基础设施、使用互联网技术特别是移动技术打通信息流,使企业的各类信息更加透明、更全面,流动更高效也是企业面临的困境之一。 开放技术平台所集成的基础设施能力、丰富且成熟的互联网应用技术接口及其背后承载用户规模及生态等均有助于化解传统企业所面临的这些技术困境与挑战。

开放技术平台的优势与价值

开放技术平台具备天生的互联网技术基因。目前市场上的开放技术平台均衍生于大型互联网企业。如腾讯、阿里、百度、360、YY等开放技术平台。这些平台都服务支撑过亿万海量用户,已证实其技术更具可靠性、扩展性、安全性与稳定性。

使用开放技术平台可获得海量用户的触达或导入,也更易形成互连的生态。开放技术平台一般衍生自亿万规模用户的标杆业务,并伴随相应成熟度的生态。如腾讯开放平台为广大移动应用开发者提供QQ登录,QQ分享以及QQ关系链等多项用户能力支持,在满足用户的需求的同时,也达到迅速增加用户数量与粘性的目的。

开放技术平台还提供丰富的应用功能技术接口,其应用生态越来越成熟与完善。这使得应用开发与维护的难度大大降低,而且成本十分低廉。例如腾讯开放平台提供的信鸽推送应用接口,使开发者可以方便地嵌入SDK,通过API调用或者Web端可视化操作,实现对特定用户推送,大幅提升用户活跃度,有效唤醒沉睡用户;甚至推送效果也可实时查看。 开放技术平台的这些优势,正是传统企业的技术系统所短缺的。传统企业结合引入开放平台技术与应用,将事半功倍地完善其技术体系,实现信息更加透明并加速流动,让资源配置更加合理,从而大大降低企业转型的门槛及加快创新的速度。

开放技术平台的引入与结合

开放技术平台包括几方面:1)开源软件的选择与引入;2)云计算技术平台的选用;3)开放应用技术的选用。

开源软件的选用

互联网诞生以来就以分享、协作为宗旨,因此互联网企业普遍选用开源软件进行技术开发。常见的LAMP/LNMP(Linux、Apache/Nginx、Mysql、PHP)等典型互联网WEB服务系统架构,均是由开源软件构建。大数据处理如Hadoop,Cassandra,Hbase,MapReduce,Storm,Spark等存储与计算技术,也均为开源系统。移动端的android系统,也是一个开源项目系统。显然拥抱开源、选用开源软件系统,不仅利于传统企业广罗合适的人才,更有助于传统企业转型时,将有限的资源投入到最核心业务的开发或产品试错上,降低成本。

云计算技术平台的选用

基础设施资源如服务器、网络、存储、带宽等,是运行互联网业务所必需的。基础设施资源的选型、采购、管理与维护都相对比较重,需要专业技术人才。但这些人才与技术储备,传统企业是相对薄弱的。 互联网行业近20年的飞速发展,已经成就了一些非常好的、以IAAS(Infrastructure As A Service)基础设施为主要产品的开放云计算技术平台。主流的开放的云计算技术平台有: AWS,阿里云,腾讯云,Ucloud,青云等等。

传统企业若要独自建设承载互联网业务的基础设施,要面临太多技术挑战。举个常见的网络例子,中国各运营商割据而导致的特殊“跨网难通”的网络环境,云计算技术平台的BPG网络就是打通网络互通的解决之道。BGP网络大大减少了企业应用架构的复杂性并提升了性能。因此,云计算技术平台提供了非常专业的、可靠且性能卓越的技术资源产品与解决方案,包括但不限于跨机房容灾、安全扫描服务、全方位监控方案及及监控报告输出等。一般企业仅需在其上选购技术产品,自行搭建运行环境与具体应用即可。

除基础设施技术与资源之外,多数云计算技术平台还提供业务发展所需的专业支撑服务:如由专业的工程师提供架构咨询与优化,技术支持团队提供7*24小时的技术响应与支持,更有提供研发与运维团队直接对接服务。 主流云计算技术平台总体架构如下:

由于规模化采购以及高度市场化的竞争,云计算技术平台具有较好的性价比,最为关键的一点是使用非常灵活,可按需租用(AWS可做到按小时租用)、按需扩展。因此企业转型使用可以很好地控制成本。下面介绍企业可以直接从云计算技术服务平台选购的主要技术产品或服务:

1、云主机 为即租即用、弹性扩展的主机服务,提供有丰富硬件配置和操作系统供客户选择。可以满足企业不同发展阶段、不同业务的需求。

2、云数据库 一般地讲云数据库主要具有以下一些特点: (1)云存储服务,提供的面向互联网应用的数据存储服务 (2)完全兼容MySQL协议,适用于面向表结构的场景,适用MySQL的地方都可以使用云数据库 (3)提供了高性能、高可靠、易用、便捷的MySQL集群服务 (4)整合了备份、扩容、迁移等功能,同时提供管理后台,用户可以方便的进行数据库的管理。

3、云内存存储 即高性能、高可用的内存存储,兼容常用的Memcached/Redis协议,主要用于为热数据提供高性能缓存,一般配合数据库使用,以提升系统性能并减轻数据库IO压力。此产品最关键特性是分布式、支持数据可持久化、多备份与容灾。

4、海量文件存储 为基于对象的存储,是高可靠性,高安全性的云存储系统,可根据用户使用情况进行弹性扩展。几乎支持所有的文件类型,特别适合UGC(User Generate Contents)的应用使用。

5、负载均衡服务 特别适合业务接入层服务。可自动隔离故障或异常,支持无缝扩展或升级,实现服务的高可用。典型的负载均衡服务架构如下:

6、云分发CDN:开放云计算技术平台提供CDN(Content Delivery Network)服务一般都具有过百个国内和海外CDN节点,为静态内容(如图片、样式、文件等)、流媒体内容(如音视频点播、直播等)、动态内容(如动态信令,CGI、游戏通信、UGC图片或文件等)提供加速及就近访问,大大改善提升业务体验,减少源站复杂度及服务压力,节省成本(一般来言,源站的网络需为核心节点,带宽为DC或BGP带宽,价格高昂;而CDN靠近用户,价格较低)。CDN的典型拓扑图如下:

可以预见,互联网+时代,90%以上的企业都不必自己建设这些基础设施,把握并使用好这些云计算技术平台,将会为企业转型或变革取得先机。

开放应用技术的引入

有了基础设施,传统企业要考虑结合自身的资源,在其上构建延展或创新的业务与服务。那有没有现成的开放应用可以“拿来”借用?答案是肯定的。下面结合一些案例,来介绍一些典型的开放应用技术的引入。

1、开放的统一账户管理与登录。互联网+时代,企业能快速地获取用户、并让其方便快捷地登录体验至关重要。腾讯的QQ、微信,由于其庞大的用户基数(据腾讯最新的2017Q2财报信息披露:QQ全平台8.6亿月活跃帐户;微信与wechat合在一起,月活动帐户9.6亿),已形成事宜上的互联网底层账号系统,刚好腾讯将这个通用的、底层用户登录认证能力开放出来了。作为企业转型或变革拥抱互联网,支持引入开放的统一账户登录与认证,毫无疑问是最基本、最有效的实践。

可选择使用的统一账户管理与登录技术有:QQ登录(QQ分享、QQ关系链)、微信登录、新浪微博等。如京东、雪球除自身的帐户体系外,还为用户提供了QQ登录、微信登录功能,大大降低了注册门槛,方便了用户,提升了活跃度。参考见下图示例:

一般地讲,通过QQ或微信开放登录,还可在用户授权后,获取用户基本信息,包括头像、昵称、性别、地区。当然出于安全考虑,网站应用的微信登录,需通过微信扫描二维码来实现。

有关QQ账户登录授权使用可参考:

http://wiki.open.qq.com/wiki QQ用户能力

有关微信账户登录授权使用可参考:

https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1419317851

2、分布式数据处理。一般开放技术平台会基于Hadoop框架,提供MapReduce,Hive和HBase组件,按使用量计费。前面讲过,传统企业往往对顾客的积累和挖掘做得不够,有了分布式数据处理技术与平台,就可以尽可能地收集并积累产品与顾客的数据,进行大数据分析。如腾讯云分布式数据处理的开放技术平台。典型的大数据处理平台架构拓朴见下:

例如:腾讯云大数据处理平台支持支持Flume、Tube、Kafka的数据实时接入;支持Mysql、Postgre、Oracle等主流关系数据库高效导入,支持文本类日志数据离线导入。离线批处理计算支持MapReduce、Hive、Pig等批处理计算作业;支持Spark分布式内存计算框架。实时流处理计算支持TStorm(腾讯对社区Storm流处理引擎重写的java版本)、Storm流式任务作业引擎;支持基于Spark上的Spark Streaming,满足毫秒级的实时计算场景需求,如实时推荐、用户行为分析等。

3、开放支付。支付功能,是互联网+时代打通线上线下交易最为重要的功能,它赋予企业实现交易闭环的能力,有助于挖掘更广泛的市场商机,吸引更多的顾客。在开放支付方面,腾讯的微信支付与阿里的支付宝基本是家喻户晓。这里以微信支付为例进行说明。通过接入微信支付功能,用户可以在公众帐号或APP中方便快捷地通过微信支付来收付款,包括:刷卡支付、扫码支付、公众号支付、APP支付等多种模式。有数据显示:截止到2015年第2季度,微信支付的线下门店总数超过15万家,仅零售行业就已覆盖全国超过6万家门店。

2015年9月22日微信支付团队更宣布,微信支付全面开放申请,使得企业接入微信支付后即可快速、无门槛地获得诸多丰富的接口和权限,包括但不限于资料管理、技术开发、交易、对帐等权限。 关于接入微信支付的使用步骤介绍,可参考:

https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_1

4、开放搜索。开放技术平台服务商将搜索引擎组件化、平台化、服务化,形成的一套成熟的搜索开放能力,为企业提供数据处理、检索串识别、搜索结果获取与排序,搜索数据运营等搜索相关服务。腾讯云的云搜,就是这类开放搜索技术服务。如开放搜索的详细使用案例可参考:

http://www.qcloud.com/wiki.html 腾讯云搜

5、音视频通信。音频、视频通信处理技术,使得远程医疗、教育等传统业务可通过互联网延伸并改善服务。如腾讯云提供:视频点播、直播、音视频云通信等开放技术服务,成功应用于富途证券开户,医院挂号与远程诊断。详细案例及使用可参考:

http://www.qcloud.com/wiki.html 音视频云通信

6、人脸识别。开放技术平台服务商基于人的脸部特征信息进行身份识别的一种生物识别技术。提供了"人脸检测与分析"、"人脸比对"、"人脸验证"、"人脸识别"等一整套技术方案。可用于客户识别,远程开户等场景。如腾讯云提供:“优图人脸识别”服务成功应用于微众银行远程开户,其基本技术架构图见下:

7、推送服务。移动互联网时代,开放技术平台服务商可提供基于移动用户画像的精准营销功能,App管理者可以针对特定的用户群体展开不同的活动,百亿级的通知/消息推送,秒级触达移动用户,从而提升付费率和用户留存率。如腾讯提供的“信鸽推送”开放技术成功应用于” 9块9包邮购”,企业反馈非常正面: "通过信鸽强化了与用户的连接能力,各类个性化推送可以准确及时的送达用户,通过推送不同的运营活动有效的提升了用户留存,并刺激了持续走高的流水增涨。" 详细使用与案例可参考:http://developer.xg.qq.com/

结合自身的优势资源,使用好开放应用技术,企业不仅减少重复造轮子,省时少力,还可以大大提升企业转型创新的能力与机会。

结语

借助开放的技术平台,企业可拥抱并适应了互联网+时代,获得连接世界的新型能力。而开放技术平台产生的连接力量将使企业大大缩短业务流程、降低成本、提升效率,释放出创新价值的巨大能量。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏xingoo, 一个梦想做发明家的程序员

大数据时代下的生活

 最近几年IT都成长在一个大数据的环境下,大家动不动就要分布式,想想就搞大数据。有的网站明明访问量几台普通的服务器就可以搞定,非要弄分布式,挂着云计算的名字...

26050
来自专栏BestSDK

2018,云计算的7个发展趋势

1. 云安全   在2017年,人们经历了比以往更多的网络攻击。美国中央情报局遭遇Vault 7黑客攻击,WannaCry勒索软件爆发,以及Equi...

53430
来自专栏人称T客

Oracle说:销售云我们比Salesforce强在哪儿?

T客汇官网:tikehui 撰文 |Felix 同行之间各种相爱相杀的故事屡见不鲜,而搜索一家公司名字时却出现另一家公司网页的情况也经常出现。大家可能会说国内商...

33480
来自专栏云计算D1net

混合云安全基础知识:人们需要了解的4件事

15140

成功的物联网战略的关键

为了在2017年收集关于物联网改革的意见,我们与19位​​熟悉物联网现状的高管进行了交流。我们问他们:“成功的物联网战略关键是什么?” 以下是他们告诉我们的:

32950
来自专栏鹅厂网事

Linux基金会执行董事Jim Zemlin:2016年将是网络开源项目起飞的一年

"鹅厂网事"由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网...

22090
来自专栏WeTest质量开放平台团队的专栏

《梦幻模拟战》漏洞挖掘全过程

原文链接:https://wetest.qq.com/lab/view/429.html

19410
来自专栏智能计算时代

扩大物联网对电信企业构成重大挑战

扩大物联网对电信企业构成重大挑战 ? 物联网(物联网)如何影响电讯业?最初出现在Quora:获得和分享知识的地方,赋予人们从他人那里学习,更好地了解世界的地方。...

27830
来自专栏黄Java的地盘

《OKR工作法》读书笔记

本文主要是对《OKR工作法》一书内容的总结和整理,后面会附上相关的内容概览供大家参考。

1K30
来自专栏数据和云

新年寄语 | 2018 以及 Oracle 18c 一个时代的开启

2018 年,对于数据库领域也将是重要的一年,Oracle 全新的 18c 版本将很快发布,而我认为,这将标志着一个时代的终结,同样是一个新时代的开启。 20...

511100

扫码关注云+社区

领取腾讯云代金券