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