加入收藏 | 设为首页 | 会员中心 | 我要投稿 柳州站长网 (https://www.0772zz.cn/)- 基础存储、数据迁移、云安全、数据计算、数据湖!
当前位置: 首页 > 站长资讯 > 动态 > 正文

Mobvista的云端俭省之道

发布时间:2021-05-05 13:42:43 所属栏目:动态 来源:互联网
导读:Mobvista成立于2013年,是专注于为全球APP开发者提供移动广告及数据分析服务,在全球16大城市设立办公室。Mobvista从成立之初就迁移到AWS全云架构之上,2017年开始全面转向云原生软件架构体系。但是随着系统规模不断扩大,Mobvista不得不面对云计算成本的挑

Mobvista成立于2013年,是专注于为全球APP开发者提供移动广告及数据分析服务,在全球16大城市设立办公室。Mobvista从成立之初就迁移到AWS全云架构之上,2017年开始全面转向云原生软件架构体系。但是随着系统规模不断扩大,Mobvista不得不面对云计算成本的挑战。

为了降低云计算成本,Mobvista采用了低CPU利用率机器的合并和淘汰,对数据存储进行优化,购买预留实例等。但是,Mobvista依然面临着重大的成本压力。于是,Mobvista采用了架构改造和使用竞价实例两种方式,降低了云计算成本。

蔡超认为,降低成本关键就在于企业的架构能否适合高效的使用云平台,利用云平台的特性,甚至是价格模式。过去,Mobvista的业务系统都属于大型单体系统,但系统的扩展受制于某一单一功能,从而造成大量的资源浪费。为此,Mobvista进行了云原生架构改造。

蔡超告诉51CTO,程序化广告系统的特点是请求量大(峰值请求能够达到每天1000亿次),对于响应时间有苛刻的要求(50-100ms),为了提高系统的弹性,Mobvista进行了微服务改造,并在设计中采用面向失效和面向恢复的设计理念,同时开发了SpotMax中的集群管理软件,保持集群容量的稳定。

此外,Mobvista还采用了竞价实例。“竞价实例“是一种由云服务商推出的利用闲置计算资源的实例,它的价格根据供需关系变化,与按量付费实例的相比具有非常明显的价格优势(通常为按需实例的10%-20%)。同时,竞价实例中存在系统中断机制,系统将根据价格和资源池的存量等情况综合考虑,决定中断运行实例。目前,Mobvista的70%在线平台实例是部署在竞价实例上,大多支撑了程序化业务,单次请求的成本降低了65%。

蔡超表示,企业是否可以使用Spot Instance,与企业的业务实现、业务架构有关,业务架构是否具有足够的弹性、容错性,并且结合Spot Instance集群管理,才能够达到所期待的SLA。对于哪些业务使用Spot Instance没有一概定论,但粗略的判断标准是如果系统具有“实例灵活性(instance flexible)”或者“时间灵活性(time flexible)”就可以考虑使用Spot Instance。

(编辑:柳州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读