背景:2014年9月4日,魅族科技今日与戴尔签署合作备忘录,双方将建立长期战略合作伙伴关系,致力于加速魅族移动互联网基础建设,同时协助魅族搭建内部私有云。这一举动,也体现了戴尔对中国高端手机制造业的支持。 魅族云服务的优势在于系统级别整合、权限智能分配、一站式帐号管理,这也对互联网整体解决方案提出了更高的要求,并面临更多难点。此次合作的建立标志着魅族又一次与国际顶尖信息技术供应商的接轨,业界更佳期待戴尔发挥其解决方案优势,全力帮助魅族加速其云架构建设,实现更大的成功。
应用商店可以说是移动设备上最特殊的一个应用,它用于分发和管理其它应用,是移动操作系统的核心之一,但和操作系统其它组件不同,它需要一个庞大的云端作为支持。
魅族应用商店是国内最早的应用分发平台,在国内首创了许多业务模式,本次魅族工程师将分享魅族应用商店云端的整体架构。
水平分层、垂直拓展
应用商店首先定位于应用管理平台,其次更是应用分发平台,其典型业务场景包括:
帮助Flyme用户找应用;
帮助Flyme开发者推广、分发应用;
营造维护应用分发生态圈。
根据业务场景,不难推导出业务架构特点:
读多写少;
请求量大、并发高;
系统要求延时低;
数据规模可控;
用户关联弱。
随着用户规模的增长,不断的重构、线上运行、探索与沉淀,逐步形成了当前平台的架构。如下图所示。横向、典型的三层架构;纵向、以业务为驱动,积累沉淀了众多技术规范、基础组件,丰富完善全栈业务监控。依托完善的监控体系,衍生出相应的服务治理机制。