ModooPlay 是一家专业的 Android 和 iOS 系统休闲游戏发行商。 2017年至今,ModooPlay 已与全球100+工作室合作,帮助150+游戏登上全球排行榜。
客户挑战
为了应对海外业务的快速发展,并提高游戏、广告投放和决策效率,ModooPlay 需要构建一个全新的事件采集存储系统,以整合多方数据源,摆脱单一依赖 Google Analytics (GA) 的现状。
新的系统需要满足以下关键技术要求:
- 高弹性:系统需要能够处理业务峰值 20 万 rps 和低谷 2 万 rps 的巨大差异,具备强大的弹性扩缩能力。
- 固定 IP 出口:由于采集的是第三方数据,数据源对访问 IP 有白名单限制,系统必须保证 IP 出口固定。
- 低运维成本:系统需要尽可能减少运维投入,降低人力和基础架构的运维成本。
解决方案
经过深入的需求分析和方案评估,WebEye 团队向 ModooPlay 推荐了基于 Google Cloud 的解决方案,并提供持续的 MSP 代运维服务和技术支持服务。
选择 Google Cloud 的优势
- 打破数据孤岛:在 Google Cloud 上构建数据采集平台,可以天然地与 GA 数据、Google Ads 数据进行整合,无需跨云平台操作。
- 网络优势:Google Cloud 提供全球 VPC 和 Cloud NAT,能够满足客户对唯一出口 IP 的需求。
- 弹性扩展:利用 Google Cloud Load Balancer (GCLB) 和 Instance Group,实现客户端事件采集后端的动态扩缩。
- 高效数据抓取和存储:利用 Google Kubernetes Engine (GKE) 部署数据抓取服务,并定时执行批处理任务,将抓取的数据存储到 Cloud Storage 中。
- 灵活的数据存储方案:事件数据存储在 Cloud Storage (GCS) 中,买量变现的业务数据存储在 Cloud SQL 中。
- 云原生 CI/CD:利用 Cloud Build 和 Container Registry 实现持续集成和持续交付,简化开发流程。
WebEye 提供的增值服务
- 架构设计和实施:WebEye 协助 ModooPlay 设计和实施基于 Google Cloud 的事件采集存储系统,确保系统满足其特定需求。
- 性能优化:WebEye 持续监控和优化系统性能,确保系统能够处理业务峰值流量。
- 安全管理:WebEye 协助 ModooPlay 配置和管理 Google Cloud 的安全功能,确保数据安全。
- 运维支持:WebEye 提供 24/7 的运维支持,确保系统稳定运行。
- 持续的技术支持:WebEye 为 ModooPlay 提供全面的技术支持服务,帮助他们解决在使用 Google Cloud 过程中遇到的任何问题。这包括提供技术咨询、培训以及问题解决等服务。
客户收益
通过采用 Google Cloud 解决方案和 WebEye 的专业服务,ModooPlay 获得了以下收益:
- 高可用性:整个系统能够保障事件采集的 SLA,至少达到 99.99%。
- 数据完整性:在弹性伸缩过程中,数据不会丢失。
- 零运维投入:ModooPlay 无需进行系统运维工作,可以全身心投入到开发工作中。
- 专业支持:WebEye 提供的持续的技术支持和 MSP 代运维服务确保了 ModooPlay 能够专注于核心业务的发展,并获得专业的帮助,解决任何技术问题。
使用产品
- Google Cloud Load Balancer (GCLB)
- Instance Group
- Google Kubernetes Engine (GKE)
- Cloud Storage (GCS)
- Cloud SQL
- Cloud Build
- Container Registry
- Global VPC
- Cloud NAT
总结
ModooPlay 通过与 WebEye 合作,成功构建了基于 Google Cloud 的高性能事件采集存储系统,有效解决了数据孤岛问题,提升了数据处理效率,并降低了运维成本。 WebEye 的专业服务和持续的技术支持帮助 ModooPlay 充分利用了 Google Cloud 的优势,为其海外业务的快速发展提供了强有力的支持。