贝塔科技迁移案例

项目背景:

北京贝塔科技股份有限公司(原北京云图微动科技有限公司),成立于2011年10月。 是国内最早的出海的移动互联网业务的公司之一。 专注于移动端应用工具类产品的研发和运营,是GooglePlay官方认定的“顶尖开发者(TopDeveloper)”。

贝塔科技痛点:

贝塔为响应国家发展科技文化产业的号召,贝塔科技开始涉足移动互联网游戏领域,致力于向全球游戏玩家提供高品质、高要求的手机网络游戏,逐步转向集应用分发、游戏联运、游戏发行等多种业态的移动互联网公司。

目前贝塔科技整体生产环境是在IDC物理环境,但是物理机过于繁琐,需要上架下架服务器,网络布局,维护服务器硬件配置等。不利于业务的快速增长,所以贝塔科技决定将现有IDC中的业务迁移到Amazon Web Service云上。

迁移内容:

1.为客户设计符合Amazon Web Service规范的网络架构。

2.使用Amazon Web Service计算与存储资源实现应用系统的弹性伸缩以及高可用。

3.搭建EKS环境,协助客户实现敏捷开发与灰度发布。

Amazon Web Service解决方案:

对于贝塔科技的痛苦点,物理机过于繁琐,Amazon Web Service提供上云服务,把贝塔科技服务迁移到云端,解决贝塔科技物理机需要上架下架服务器,网络布线,维护硬件等问题。并且贝塔科技需要使用Amazon Web Service的EKS等托管服务,搭建从办公环境到Amazon Web Service云上的Direct Connection等工作。

项目成果:

1.客户原有的系统在IDC机房,采用Docker+Compose的架构进行部署,没有弹性伸缩,所以对资源造成了一定的浪费。我们将客户的系统迁移到了Amazon Web Service云上,将Docker+Compose服务编排转换成了EKS服务编排,降低了客户的运营成本。客户的原系统共使用了1400C,迁移后共使用900C,节省了33%的计算资源,并且省去了对物理机维护的人力成本。

2.客户的旧系统不支持灰度发布,客户在迁移前使用蓝绿部署来进行版本发布。迁移后我们通过Amazon Web Service的EKS与AutoScaling功能为客户实现了灰度发布,目前客户可以通过DNS权重控制访问流量,例如将1%的流量路由到游戏新发布的测试版本,当测试无问题之后逐渐替换旧版本Pod,然后加大访问流量。

合作伙伴的价值:

为了实现迁移的目标,贝塔科技决定邀请越世软件一起完成这个迁移项目。越世软件将帮助贝塔科技明确需求,并进行全面的环境评估。在此之后,越世软件将制定出一个具体的解决方案,包括微Amazon Web Service架构设计、网络架构设计、应用程序迁移、数据迁移、构建DevOps平台、专线搭建等。所有这些工作将由越世软件记录并整理文档交付给贝塔科技。