个案概述

美图使用Google Cloud来收集并分析数据,以更深入了解其用户。基于分析结果,美图得以开发出一个便于使用的 AI 平台,让人们可以用数字方式让自己变得更美。


Google Cloud 的有力支持

    Google Kubernetes Engine的自动伸缩功能提高了资源利用率,进而帮助减少了44%的运营成本。

●    BigQuery对用户行为进行分析,得到更精确的用户洞察。

●    Firebase帮助缩短产品A/B测试时间达50%,让美图的工程师能以更快的速度推出新功能,取得更大的市场份额。



“我们想要让客户在任何时候都能享受最佳的用户体验。为了达到这点,我们需要减少日常运营中的技术步骤,降低成本,并加速整体开发流程。这就是为什么我们决定使用 Google Cloud。”

—— 美图宜肤高级副总裁 Eagle Lee

社群媒体和智能手机让“自拍”成为许多人日常生活的一部分。通过越来越受欢迎的照片滤镜服务,用户可以将照片转成旧时好莱坞的黑白风格,在照片上加入闪光,或甚至将自己变成一只卡通狗。在“自拍文化”盛行的时代,通过科技帮助人们用数字方式提升照片美感,就是美图(Meitu Inc.)创立的使命。

 

自2008年创立以来,美图创造了一系列以”美“为中心的产品,包括影像编辑软件“美图秀秀”、效果滤镜应用“美颜相机”、短视频平台“美拍”、皮肤诊断应用“美图宜肤“,以及软件开发套件“美图魔镜“等。这些极具创新力的产品改变了人们创造与分享照片的方式,并在中国带动了自拍文化。截至2019年12月,美图的应用已经在全世界18.8亿台独立设备上激活。美图在中国的月活跃用户超过2.82亿,并在海外拥有超过7.24亿用户。

 

美图的美图影像实验室(MTlab)是促成业务取得巨大成功的关键因素。美图影像实验室设立于2010年,是一个致力于技术创新的研发部门。通过在计算机视觉、深度学习、计算机图形学等 AI 相关领域上的研发工作,美图影像实验室一直积极发展美图的人脸辨识技术、图像分割、图像增强和图像生成能力。

 

随着美图海外用户数量的成长,由于既有容器服务的限制,美图的技术部门开始遇到伸缩问题。“当时,我们觉得我们必须简化信息技术基础设施,以应对我们的业务需求。因此,我们使用了另一个云服务供应商作为海外用户的云处理服务器,“美图海外事业部负责人 Mingyang Song 解释。然而,这个安排使得美图的团队必须手动伸缩集群,过程非常繁琐,且成本高昂。”

 

美图宜肤高级副总裁 Eagle Lee 指出,美图的数据分析师在分析图像数据时,必须将收集到的数据分类并标签,才能用这些标签去进行分析。2018年底,美图发觉必须简化后端流程,并因此选择了 Google Cloud 的服务。

 

“我们想要让客户在任何时候都能享受最佳的用户体验。” Eagle Lee 说。“为了达到这点,我们需要减少日常运营中的技术步骤,降低成本,并加速整体开发流程。这就是为什么我们决定使用 Google Cloud。”



通过 Google Kubernetes Engine,让小型机器和小型团队发挥最大功能

 

“Google Kubernetes Engine 的自动伸缩功能让我们得以使用大带宽的小型机器,帮助我们简化了工作流程,并降低运营成本达44%。”

—— 美图宜肤高级副总裁 Eagle Lee

迁移到 Google Cloud 的其中一个主要好处是能够使用 Google Kubernetes Engine 的自动伸缩功能。“Google Kubernetes Engine 的自动伸缩功能让我们得以使用大带宽的小型机器,帮助我们简化了工作流程,并降低运营成本达44%。” Eagle Lee 说。他表示,Google Cloud 的负载均衡功能帮助提升了美图的用户体验,因为该功能使用和 Google Search、YouTube 相同的基础设施。

 

通过自动伸缩功能,美图也能以既有的开发者团队满足日常运营需求,而不需要额外招聘员工。“高度自动化让我们得以减少4名人力。在使用 GKE 之前,我们的每个应用都需要一名工程师来维护运作。现在,我们只需要极少的员工就能确保所有应用顺畅运作。” Eagle Lee 说。

 

迁移到 Google Cloud 带给美图的另一个好处是美颜相机渲染速度的提升。GKE 的自动伸缩功能让美图的用户能在几秒钟內就看到照片优化的成果,进而提升了整体的用户体验,并留住用户。“GKE 的容器和自动伸缩技术目前在业界占据前列,帮助我们节省了很多运营成本。” Mingyang Song 表示。

 

同时,美图正在使用 Anthos,一项多集群统一管理服务,来支撑全球的容器配置和管理。采用 Google 先进的 GitOps 的理念,实现全球多个 Kubernetes 集群配置、应用发布的统一。减轻了运维工作量的同时,减少了应用发布中的错误率。



使用 BigQuery 了解用户行为

 

美图从2018年初开始使用 BigQuery ,并收获了可伸缩云数据仓库带来的好处。美图用 BigQuery 来分析点击数,以及用户在美图平台上的操作。美图的用户地理位置分布很广,并非所有用户都身处网络运作良好的地方,而网络条件的限制会影响数据收集过程的准确性。还好,BigQuery 实时收集数据和使用 ML 分析数据的能力,即使数据来自网络条件不佳的地区也不受影响,让美图的数据团队得以简化计算流程。

 

“过去,我们必须手动建立数据查询服务,这需要大量时间和精力,而且在触及网络条件不佳地区的用户时也会遇到一些问题。BigQuery 的自动化解决了这个问题。”

 

通过 Firebase,将创意发想落实为具创造力的应用

 

“有了 Firebase,我们的团队不再需要在后端基础设施上太过费心,有余裕将新想法付诸执行。这表示我们的工程师可以花更多时间在创造性的工作上,而非总是忙著排除故障。”

—— 美图海外事业部负责人 Mingyang Song 

美图的应用可以在不同的移动平台上运作,因此,美图使用 Firebase 来确保产品能跨平台无缝运作。Firebase 的多功能也让美图的开发团队能将数据从应用导入 BigQuery 进行用户行为分析,以更深入了解客户的需求。


“有了 Firebase,我们的团队不再需要在后端基础设施上太过费心,有余裕将新想法付诸执行。这表示我们的工程师可以花更多时间在创造性的工作上,而非总是忙著排除故障。” Mingyang Song 指出。

 

在研发新产品时,美图通常会进行 A/B 测试,推出两个相似的产品来比较哪个在目标市场中有更好的表现。使用 Firebase 之后,美图进行产品 A/B 测试的时间缩短了50%。“以前,我们需要一个半至两个月的时间来做 A/B 测试,才能得到足够具代表性的数据进行分析。自从开始使用 Firebase 之后,这个测试时间被缩短到约4星期。” Mingyang Song 补充说。

 

Firebase 的软件开发工具包也让美图的工程师不需要编写额外的代码,就能收集应用的使用数据。此外,Eagle Lee 认为,Firebase 的软件开发工具包非常易于使用。当用户和应用进行基础互动时,Firebase 会自动产生记录,让开发者能轻松找到用户开启应用的次数、特定时段內活跃用户的数量等信息。

 

美图也使用 Cloud Shell 来管理其在 Google Cloud 上的资源。Eagle Lee 表示:“我们发现这个工具非常方便,而且易于使用,因为我们可以直接从浏览器上存取。此外,内建的项目和资源存取权限系统让我们的员工能得到和他们相关项目的完整存取权限,不需要中间服务器,可以帮助减少成本。”

 

下一步:用 AI/ML 技术进一步提升自拍体验


随着全世界迈向 5G 时代,美图计划推出一系列与5G网络相容的新产品来满足市场需求。Eagle Lee 说:“对 5G 应用来说,这是一个互联网服务基础设施的升级,可以帮助提升美图服务中一些应用场景的性能,像是依赖增强现实应用的“高级美颜”功能。美图影像实验室也一直在开发与 AI/ML 相关的新产品。例如,我们在一年前推出的”美图秀秀“绘画机器人,现在是全世界在绘画上使用 AI 最早问世的产品之一。”


“作为开发者,我认为 Google Cloud 产品的便利性和轻易应用在既有工作流程中的能力具有很高的价值”,Eagle Lee 表示:“从部署阶段,到使用 Firebase 和 BigQuery 来优化工作流程,这整个使用体验都非常令人满意”,他指出,在迁移到 Google Cloud 之前,美图的工程师需要编写脚本和界面,并手动确保这些代码都对应到正确的应用。在 Google Cloud 产品的帮助下,所有这些工具都自动整合,让美图能省去这些步骤,提升业务效率。

 

有鉴于云美颜和云照片处理有很密切的关系,美图将持续利用增强现实和 ML 的技术来开发具创新力的新产品。“我们希望能继续达成我们帮助人们享受美和创造力的使命”,Eagle Lee 说:“并引领审美新趋势”。



相关推荐