领导者文学网_美文欣赏_励志文章_原创美文摘抄_早晚安心语_散文摘抄_短篇故事_短篇小说_优秀作文

http://www.leadarise-journal.com

菜单导航

技术驱动婚恋,百合网的混合云、大数据与机器学习实践

作者: 领导者文学网 发布时间: 2020年07月31日 01:54:17

技术驱动越来越成为企业打造核心竞争力的标准战略。日前,百合网CTO杨溢欣接受《腾讯云会客厅》及CSDN记者采访,介绍了百合网在云计算、大数据、机器学习方面的技术实践和心得,以及未来的一些规划。

目标与挑战

百合网是一家实名认证的婚恋网站,创立至今十年,目前注册用户9500万。担任百合网CTO的杨溢欣,负责百合网的线上技术,以及部分项目的产品、运营等工作,下辖团队成员100多人,包括客户端、服务端的研发工程师,算法研究员,测试、运维团队,产品、运营团队等。

目前,百合网在探索如何将品牌扩展到整个婚恋生态圈,除了婚纱照、婚礼、情感咨询、婚介等,甚至还有金融、理财、婚礼成本相关的规划。

业务的快速扩张也意味着技术部门的新挑战。杨溢欣认为,对于百合网,基于良好的技术视野设计架构、采用敏捷开发控制进度、优化团队间沟通等方面都很重要。基于公司亿级的用户群和婚恋产业链领导者的定位,百合网技术部门强调数据驱动,要求团队勇于创新:用快速、敏捷的方式完成产品需求,并注意各种技术积累,以让各功能、算法和模块在不同的项目里可以复用,提升开发效率;通过技术驱动的方式,尝试在婚恋、情感这种领域,用互联网、机器学习、多媒体的技术去创新。

目标的实现并不容易。具体而言,挑战主要来自以下几个方面:用户量大、活跃度高引起的各种服务器的性能和稳定性问题,尤其是双11、情人节这样的时间节点;作为严肃交友应用,用户画像、匹配度和双向选择相关的算法问题;产品需求的快速迭代问题。

问题的最终解决,也意味着云计算和大数据技术从开始探索到成熟应用。杨溢欣将百合网解决问题的技术架构分三个阶段:业务决定技术的架构,业务变更频繁,技术与业务的耦合度很高,但是很少的人就可以维护一个大型业务;分层分平台的架构,将共性功能抽象成组件,多个组件组成平台,与业务层分离,这样前端业务开发更灵活,后端管理也集中,可以做到服务治理,业务负载随时可扩容;大数据及虚拟化的架构,数据体量促使架构必须升级,基于大数据的计算融汇到各个业务中,系统部署的复杂度增大,所以采用虚拟化技术,实现程序构建,打包,发布,部署,容错自动化,基础层引入云,实现弹性部署。

百合网混合云实践

在杨溢欣看来,云计算在最近两三年已经进入成熟期,现在的云计算可以成为开展新业务的很好的技术平台,成为百合网婚恋生态圈的一个基石。

百合网各种业务的发展非常快,对快速部署、对可扩展性的要求非常高。云计算支持极快地完成从开发到部署的工作,能聚焦到真正的算法、架构上,不用太操心底层的东西。

云计算提供一种很灵活地分配资源的方式,特别是新的业务开始的时候,可以先分配一些比较小的资源,随着业务的扩张,可以迅速扩展到很大的服务容量,既可以优化成本结构,又无需担心突发的高并发流量导致业务中断。

云计算可以说是成长型公司业务发展的一个基石,会为运维和各种算法、技术上的实现提供很扎实的基础,在未来的三到五年之内,绝大部分的互联网应用且使用云计算。

技术选型

实践阶段,综合考虑技术稳定性、服务品质、成本、主机以外的附加服务等因素,百合网调研测试过国内外所有主流的云计算技术,最终认为腾讯云能提供稳定的技术、高质量的服务,综合水平位于行业的顶级位置。另一方面,百合网经营多年,已经有大量的服务器、存储资源以及数据,所以需要对混合云部署和应用的支持。

腾讯云发布的“黑石”产品非常适合已有大量托管服务器、又希望拥抱云计算的公司。此外腾讯还开放了内部使用的一些技术和基础设施,以及一些SaaS服务。由于腾讯和百合都是社交类应用,面对类似的技术问题,我们的技术和基础设施复用很方便,比如IM消息、安全、反垃圾、多媒体、CDN等方面都有合作。

在杨溢欣看来,腾讯云的一个特色是社交出身,百合也是做社交出身的,所以双方应用的底层有一部分技术是相通的。以CDN为例,腾讯有大量看图片跟视频的需求,百合也是一样,腾讯在全国布了大量的节点,终端节点离用户是很近,将节点以及积累的图片/视频加速技术开放出来成为CDN服务,既可以节约成本,也可以为用户提供更好的网络。

上云挑战与解决

当然,由于具体业务的差异性,上云的挑战不可避免,这就需要云服务团队专业的技术支持。杨溢欣介绍了两个例子。

声明:本媒体部分图片、文章来源于网络,版权归原作者所有,如有侵权,请与我联系删除。

领导者文学网_美文欣赏_励志文章_原创美文摘抄_早晚安心语_散文摘抄_短篇故事_短篇小说_优秀作文

www.leadarise-journal.com