百道数据招聘: 运维工程师、架构师、商务。请发简历至 contact@baiadoadata.com

沙盒

百道助力沙盒游戏出海

 

客户背景及挑战

       珠海沙盒网络是一家新成立于2015年的新创企业。公司的愿景是致力于打造一个全球范围内的游戏UGC平台,帮助普通玩家将创意转化为游戏。发行了包括Blockman GO等极具代表性的产品。目前全球注册玩家超过已5000万+。

       沙盒网络的游戏用户近几年出现一个较大幅度的稳步增长。之前的架构已经不能很好的承载业务带来的流量。而游戏作为网络时延非常敏感的产品,其对基础架构的要求很高。主要问题体现在:

  • 跨国游戏服务带来的游戏延时高、登录困难、掉线频繁等各种破坏用户体验。
  • 跨地区、跨运营商网络环境复杂,路由表冗余繁琐。
  • 各种安全事件的风险。包括零日漏洞、用户隐私数据泄露、SQL注入、弱口令、DDOS攻击等等。

行业

游戏

解决方案架构

方案架构描述

  • Armor可以提供企业级的DDOS防护功能,可以防范3层、4层的DDOS攻击。通过和HTTP负载均衡器的深度结合,极大的加强了整个接入层的安全。
  • CloudCDN使用通过AnycastIP技术,让全球的用户可以快速的接入谷歌网络。极大缩短了用户访问应用的网络延迟,极大提高了用户体验。通过Cloud CDN可以随时随地向用户分发静态文件。
  • VPC可以做到在跨所有区域的接入到 Google 网络,从而在迁移过程中最大限度缩短停机时间,并降低网络基础架构成本,确保客户能够更为灵活地利用您的资源。网络覆盖 200 多个国家和地区,拥有 35 个区域与 103 个可用区,正常运行时间达到 99.99%。
  • Cloud Load Balancing 可随着用户和流量的增长而调整。通过将流量转移到全球其他可以接收流量的区域,轻松处理数量巨大的瞬间意外峰值。只需数秒便可从零扩容到所需的容量。结合CDN为全球各地的用户提供出色的体验。
  • 将海量数据迁移至Cloud Storage,并对迁移至Cloud Storage的数据进行完整性校验,保证数据迁移前后的一致性。采用此方式,在大大提升了数据迁移速度,并借助GCP的网络全球性,使得全球用户访问延迟得到进一步的提高。
  • Cloud Compute Engine Instances的可伸缩性满足业务在高峰低谷时,自动对物理资源进行扩缩容,优化资源利用率;另外,通过对资源的动态管理,大大减低了人工干预的运维,并且,综合使用成本也得到很好的优化,至少可节省30%的计算成本。
  • BigQuery作为可扩展性强、成本低廉的无服务器企业数据仓库,可让您的所有数据分析人员更加高效地工作。提供了原生SQL语法的查询方式。通过多种组合方式,提供了丰富的数据分析特性、功能和工具,极大提升了数据服务的能力。
  • 日志是故障溯源和业务数据分析一个重要的途径。沙盒网络利用Cloud Logging得以快速的查找系统故障。
  • Cloud SQL 作为原生兼容MySQL的云产品。通过使用DMS服务可以很方便快捷的把本地或者其他云的数据库迁移到GCP上面。
  • MemoryStore for Redis 是redis的全兼容产品。由于完全使用内存进行数据的存储,在性能和速度远远超过关系型数据库。

使用产品

  • Cloud Armor
  • Cloud Load balancing
  • Cloud CDN
  • Cloud Compute Engine
  • Cloud Storage
  • Cloud SQL
  • Cloud Logging
  • Cloud Monitoring
  • BigQuery
  • MemoryStore For Redis

客户收益

1、解决回源高、命中率低的问题

由于用户地区分布各异,如因回源率高势必会导致源站物理资源紧张,因此,通过Load Balancing + CDN的方案架构以及对大文件提前预热缓存至服务节点,帮助客户解决资源回源率高,命中率低的问题,客户在迁移至GCP后,缓存命中率高达99.92%。

2、几乎零停机,简化数据迁移

享受从来源到目标的连续数据拷贝,以将停机时间缩至最短。无服务器迁移消除了意外情况,并且具有规模化性能。只需几次点击即可开始迁移,获取一次集成的迁移体验,降低迁移复杂性。迁移过程中,客户的业务系统也是正常使用。通过在运行迁移之前启用验证,可以确保迁移成功。

3、优质网络,助力VPC间业务通讯高效稳定

客户不同的业务服务集群,通过GCP优质网络,在跨服务集群间通讯的极低延迟,并且客户不需要修改任何业务架构的情况下,解决在跨多VPC网络间的服务通讯高效稳定,以及极低的丢包率,保障客户在全球内业务服务的高质量。

4、降低成本

为客户设计了专业的数据迁移解决方案,在保障了数据的完整性和安全性的同时,也为客户在迁移上节约了大量的成本,我司提供的迁移方案,比客户自己迁移预估的成本节省了15%左右。