SHAREit Group:运用大数据,促进数字内容的分享和传播

关于 SHAREit Group

SHAREit Group成立于2015年,主要从事移动互联网软件研发、全球移动广告解决方案等互联网业务。旗下拥有以SHAREit为代表的多款广受欢迎的工具和数字娱乐内容应用。工具产品矩阵全球累计用户量超24亿,覆盖200多个国家和地区,涵盖全球45种语言。 SHAREit是一款一站式优质数字娱乐内容与跨平台高速资源分享平台,位居Google Play十年全球下载热门App第9位。

行业: 科技
地区: 新加坡

请告知我们您遇到的挑战。我们在此提供帮助。

联系我们

关于 FunTech

FunTech 的品牌为 CloudGears。CloudGears 是云管理服务提供商,总部位于香港,在北京和上海都设有分支机构,为企业客户提供基础云服务和大数据两大领域的产品、服务和解决方案,包括数字化转型和上云的各类咨询服务、跨多云环境(包括混合云)的迁移服务、云上成本优化服务、安全治理服务以及运维托管服务等,服务于全球客户,覆盖零售、金融、制造、互联网、电商、游戏等行业。

为了丰富其多云架构,并充分发挥大数据用于产品开发的价值,SHAREit Group 使用 Google Cloud 实现性价比更高的云资源运用,进行更高效的数据分析,同时提升其档案传输服务的质量。

Google 成效

  • 使用 Cloud CDN 降低网络连线中断率达 5%,支持更顺畅的档案传输
  • 通过 GKE 的自动伸缩功能节省 40% 的运营成本
  • 运用 BigQuery 高性价比的计费方式支持更快速的数据生成
  • 用 Firebase 得到更准确的 A/B 测试结果,促进产品提升

将数据传输时间从半天缩短至数分钟

数字内容已经在全世界成为娱乐和沟通的主要方式之一。然而,在受到低质量网络基础设施、语言隔阂和地理距离等外部限制的情况下,传播或分享数字内容并非总是轻而易举。

SHAREit Group成立于2015年,秉持着“让数字内容被平等获取”的企业愿景, 主要从事移动互联网软件研发、全球移动广告解决方案等互联网业务。旗下拥有以SHAREit 为代表的多款广受欢迎的工具和数字娱乐内容应用。工具产品矩阵全球累计用户量超24亿,覆盖200多个国家和地区,涵盖全球45种语言。 SHAREit是一款一站式优质数字娱乐内容与跨平台高速资源分享平台,位居Google Play十年全球下载热门App第9位,稳居新兴市场Google Play工具榜前列,被誉为东南亚、南亚、中东、非洲、俄语地区等新兴市场“国民应用”。

为了避免过度依赖单一供应商、使用最佳技术,并避免因为某一公有云平台遇到技术问题引发服务中断,SHAREit Group 从成立初期就采用多云策略来部署产品和进行数据分析。SHAREit Group 数据工程师梁有择表示,使用多个云平台也让 SHAREit Group 能以性价比更高的方式运用云资源,为终端用户提供更好的服务。

"我们的用户分布在超过 200 个国家,这表示我们需要多样化的云工具,以在各个地区提供最好的服务。有了多样的工具选择,我们便可以轻易地设计最理想的方式来部署产品,确保服务质量和运营效率,"他补充说。

2019 年,SHAREit Group 开始使用 Cloud CDN  作为 SHAREit 的网络基础。SHAREit 有许多用户住在网络基础设施欠佳的地区,在使用 Cloud CDN 之前,这些用户在分享档案时经常遇到网络连线问题。有了 Cloud CDN 的广大全球网络,SHAREit Group 成功将网络中断率降低了 5%,提升了服务质量。同时,Cloud CDN 也为 SHAREit Group 带来了与其他竟品相比低 10% 的使用成本。

有了使用 Cloud CDN 的成功经验,SHAREit Group 在 2022 年初决定将 Google Cloud 加入其用于支持产品开发和业务决策的大数据平台的多云架构中,因为 Google Cloud 提供性价比更高的云资源和高性能的数据分析工具,且 SHAREit Group 的团队对 Google Cloud 的使用界面已经十分熟悉。

"我们一直在扩大我们多云策略的落地范围,不断纳入可以为我们业务和用户带来更大价值的云平台,"梁有择解释。"Google Cloud 是一个完美的选择,因为其高性价比、高性能的基础设施和数据分析工具可以协助我们进一步发挥大数据的价值。"

用 GKE 和 Spot VMs 降低基础设施成本

SHAREit Group 自 2021 年开始使用 FunTech 开发、基于云的大数据平台 DataCake 来分析并管理业务数据。在 FunTech 针对云产品选择和基础架构设计的技术支持下,SHAREit Group 成功地在三天内打通了 Google Cloud 和 DataCake。梁有择表示,Google Cloud 工具的高度标准化也协助加速了开发流程,因为 SHAREit Group 的团队可以轻易地设置新权限,并根据 Google Cloud 调整既有的 IT 架构。

SHAREit Group 将包含 Spark on Kubernetes 集群在内的 DataCake 数据平台部署在 Google Kubernetes Engine 上,并自动使用 Spot VMs 支持大数据运算。SHAREit Group 的团队发现,与其他竟品相比,GKE 不只能支持 15% 更高的伸缩效率,也能通过其自动伸缩功能避免计算资源浪费,协助节省运营成本。如果没有自动伸缩功能,SHAREit Group 需要为不必要的计算资源支付高出 40% 的成本。即使其团队自行根据需求增加或减少 Kubernetes 集群,SHAREit Group 仍需要支付高出约 20% 的成本。

SHAREit Group 选择采用 Spot VMs,因为相较于一般计算实例,Spot 实例提供最高达 91% 的更低成本。然而,Spot 实例可能被抢占,届时 Spot VMs 支持的任务便需要重算,反而增加运营成本。为了在善用 Spot VMs 低成本的同时确保运营稳定性,SHAREit Group 使用了 DataCake 自带的一套 Spot 管理优化机制,为 Spot 回收场景提供优雅的退出和处理方式,使同样计算任务,执行时长减少 20%-40%,成本降低 30%-50%,让 Spot 在大数据计算场景发挥巨大价值。

"通过为我们的大数据平台提供高性价比的云基础架构,GKE 和 Spot VMs 让我们得以用极低的成本实现数据驱动的业务决策,"梁有择说。"我们现在有更多的资源投入产品开发和创新。"

运用 BigQuery 和 Firebase 支持高效数据分析

SHAREit Group 使用 BigQuery 作为支持其大数据平台的数据检索引擎之一,最主要的原因是与其他云数据仓库工具相比,BigQuery 提供更具弹性的计费方式。在采用 BigQuery 之前,SHAREit Group 使用一个只能根据数据量计费的数据仓库产品。由于 SHAREit Group 有许多数据量大,但只需要简单计算的任务,该缺乏弹性的计费方式带来了高成本。有了 BigQuery,SHAREit Group 可以基于计算任务的性质,选择根据数据量、计算时长,或包月的方式计费,大幅降低了成本。

除了协助降低成本之外,BigQuery 也协助提升了 SHAREit Group 团队的工作效率。BigQuery 的检索储存和分享功能促进了不同部门之间的协作,且能在几秒钟内生成数 TB 的数据,加速了 SHAREit Group 数据处理速度。

为了支持产品开发,SHAREit Group 使用 Firebase 进行 A/B 测试。根据其测试实验,与其他竟品相比,Firebase 能提供最准确的 A/B 测试结果。如此一来,SHAREit Group 的团队就能根据 Firebase 生成的 A/B 测试结果,针对产品开发做出最佳决策。SHAREit Group 也将 Firebase 上的商业数据直接传送到 BigQuery 进行进一步分析。同样的数据传输如果以离线方式进行需要半天,运用 Firebase 则只需要数分钟。SHAREit Group 的团队因此得以更快地做出数据驱动的决策,且更及时地采取行动。

"将 BigQuery 和 Firebase 加入我们的数据工作流提升了我们产品开发和业务决策的方式,我们现在可以更快地处理商业数据,汲取更多实用的洞见,为用户开发更好的功能,"SHAREit Group 数据分析师丁铨表示。

以开源生态系统提供更高的相容性

对于 SHAREit Group 来说,要成功落实多云策略,便必须确保在所有云平台上都提供一致的用户体验。为了达到这点,SHAREit Group 使用许多开源工具来打造并运行产品。梁有择指出,采用 Google Cloud 对 SHAREit Group 优化部署在多云环境中的服务特别有帮助,因为 Google Cloud 与开源软件高度相容。SHAREit Group 目前使用基于 Apache Airflow 开源项目打造的 Cloud Composer 来监视大数据工作流,并用 Dataproc 来运行 Apache Spark™Apache Flink 等开源数据分析工具。

"采用 Google Cloud 之后,我们一直在努力标准化我们部署在不同公有云上的服务。运用开源软件可以很轻易地做到这点,"梁有择说。"Google Cloud 和开源工具的高相容性,让我们得以更轻松地达到服务标准化的目标。"

使用 AI 开发创新功能

作为其多云架构计划的一部分,SHAREit Group 正开始使用 GKE、 Cloud Load BalancingCompute Engine 运行其由 Google Ad Manager 支持的广告服务。未来,SHAREit Group 将运用 Translation AIVision AIAutoML 等 Google Cloud 的 AI 工具来开发新功能,像是使用 AutoML 基于用户画像预测用户需求。

"Google Cloud 强大的基础设施和数据分析工具协助我们顺利地在短时间内优化了我们在多云环境中的业务运营。我们相信,通过扩大使用 Google Cloud 工具,我们将能进一步提升产品,带给用户更多创新功能。"

SHAREit Group 云工程师 赵建波

请告知我们您遇到的挑战。我们在此提供帮助。

联系我们

关于 SHAREit Group

SHAREit Group成立于2015年,主要从事移动互联网软件研发、全球移动广告解决方案等互联网业务。旗下拥有以SHAREit为代表的多款广受欢迎的工具和数字娱乐内容应用。工具产品矩阵全球累计用户量超24亿,覆盖200多个国家和地区,涵盖全球45种语言。 SHAREit是一款一站式优质数字娱乐内容与跨平台高速资源分享平台,位居Google Play十年全球下载热门App第9位。

行业: 科技
地区: 新加坡

关于 FunTech

FunTech 的品牌为 CloudGears。CloudGears 是云管理服务提供商,总部位于香港,在北京和上海都设有分支机构,为企业客户提供基础云服务和大数据两大领域的产品、服务和解决方案,包括数字化转型和上云的各类咨询服务、跨多云环境(包括混合云)的迁移服务、云上成本优化服务、安全治理服务以及运维托管服务等,服务于全球客户,覆盖零售、金融、制造、互联网、电商、游戏等行业。