汇量科技副总裁奚原提到:“无论是创业之初的联盟广告平台,还是目前的程序化广告平台,我们的系统架构全部都在云上,搭建在亚马逊云科技遍布全球的网络服务器之上。由于业务增长较快,尤其在节假日对计算资源的需求波动较大,因此用云原生的架构搭建基础设施更有助于我们节约成本,更好的满足业务需求。”
汇量科技副总裁 奚原
据悉,汇量科技的业务对性能有严苛的要求,通过充分利用亚马逊云科技上的各类服务,汇量科技支撑着每天一千亿到两千亿次的程序化广告请求,以及大量的pb级模型建模和校验工作。为了提高移动广告竞争力,汇量科技努力通过提高云计算的使用效率来降低成本。
“一方面,亚马逊云科技自身通过微服务、容器化、无服务架构等技术演进,提高其资源的使用效率;另一方面,也为我们提供了非常灵活的架构模型,能够针对不同的用户使用场景,进行不同选择。”奚原如是说。
值得一提的是,汇量科技的工程师团队基于自身的应用实践,利用亚马逊云科技特色的低成本算力资源开发了一款云原生弹性计算平台spotmax,借助这款弹性集群管理工具,汇量科技能够更好地使用更具性价比的资源,并且无需担心稳定性受到影响。这项创新应用让汇量科技的单位广告成本与2017年的12月份相比降低了65%。奚原强调:“将这些节省下来的云成本投入到产品创新与企业增长方面,对我们赢得市场竞争非常关键。”
与亚马逊云科技长期合作的过程中,汇量科技的角色也发生了变化,从依托于亚马逊云科技的资源和服务,变成为云社区贡献力量的供应商和技术人生就是博尊龙凯时的合作伙伴。据悉,汇量科技已将其技术中台产品spotmax做成saas工具包,通过亚马逊云科技marketplace覆盖全球客户的数字化产品目录,提供给同样希望大规模使用云上低成本算力的客户。
汇量科技自2017年起成立了专门的团队从事云成本优化方面的研究,在接受企业网d1net采访时奚原提到:汇量科技采用的云成本优化方式主要有两种,一是使用更经济的云资源,二是对内部的计算量进行优化。
由于广告业务自身的属性特点,汇量科技很难准确预测自己的计算量,这有可能造成资源浪费。奚原向企业网d1net提到:“我们更倾向于按需购买的方式。早期我们用的最多的是on demand(简称od,按需实例),而amazon ec2 spot instance(计算实例)的价格可以低至od的10%,因此我们认为必须利用好这一资源开发创新的产品。现在,我们采用spot instance资源节约了大量的云成本。”
除此之外,汇量科技亦通过优化自身算力的使用来节约成本。“就像房间里没有人,你会把灯关掉一样,我们会对每天的数百亿次广告请求进行分析,例如那些历史分析中屡次竞价都没有中标的请求,是没有必要去计算的,这类广告请求我们会梳理出来不去参与竞价,这相当于将我们的内部工作进行优化。”
据透露,汇量科技近期正在着力优化其devops平台产品——maxcloud,并已开始在内部使用。maxcloud 作为云原生的交互和管理平台,致力于帮助研发人员更好地使用k8s、容器等云原生相关技术,从而极大提升devops过程中研发人员的工作效率。奚原表示:“这款产品脱胎于我们的一线经验,集成了许多最佳实践,未来大家可以期待一下。”