虎薇科技(深圳)科技发展有限公司主营业务包括页游、手游的发行运营和研发,主要面向东南亚市场。公司在游戏行业深耕多年,积累了大批优秀的人才,沉淀了丰富的研发与发行的经验以及深厚的技术实力,并依托游戏业务发展游戏电商,整合游戏道具资源、周边产品和定制陪玩,给玩家提供独一无二的个性化游戏体验,打通渠道与消费场景的壁垒。公司成立以来,凭借营销模式的创新,成为了万千用户选择的原创在线网络游戏平台。
1)AWS Route53托管网站域名,终端用户通过计算机、平板、手机等设备访问域名时,流量被引导至AWS ELB负载均衡器。
2)由EC2 auto-scaling group构成web后端服务器,EC2跨越多个可用区接收并处理ELB流量。 DocumentDB用于存储客户订单,产品库存,商品评论,购物车清单等数据。它前面挡一个ElastiCache,用以加速Web服务器的读写操作。
3)Web Server还会将终端用户的实时行为数据(例如点击广告、浏览过的产品)、终端用户设备信息以及客户下的订单一同发送到AWS MSK。其中订单会累计到两万笔时一次性写到DocumentDB。Kibana是一种数据可视化和搜索工具,通过实时展示客户广告点击行为可帮助客户快速调整其业务策略。特别是举办在线促销活动时,这种实时数据分析流更有商业意义。
4)客户行为数据、终端设备等信息会通过MSK保存到S3,以便将来使用EMR进行大数据分析。
5)S3开启访问频率监控、设定生命周期,对数据进行冷热分层,将冷数据转存到Glacier。
6)AWS MSK、EBS数据存储都启用KMS加密。S3静态数据采用服务端SSE-S3加密。
随着业务的增长,出口带宽与网络性能慢慢变成架构瓶颈,同时运维压力陡增。 另外,为了提升应用性能,客户希望引入Redis数据库缓存机制,但是公司缺乏掌握相关技术的开发运维人员。
运维的压力得到缓解。经过迁移及购买方案优化后运营本系统的成本降低47.4%
云峤科技建议将系统迁往AWS云平台,利用其网络带宽无速率限制的特性来解决出口带宽的问题,后期还可以结合CloudFront进一步优化网络。同时使用ElastiCache托管的Redis服务以及其他托管服务如DocumentDB、AWS MSK等将公司从运维的压力下解放出来,以便专注于业务逻辑的开发。