伊克罗德助力知名游戏公司 加速游戏迭代周期

2021-06-24 23:48

2021419关于某游戏公司

其知名游戏公司在北京、成都和香港设立了产品和运营团队。公司拥有众多才华横溢、充满激情的游戏爱好者,提供种类繁多的游戏,其中数十款游戏在全球50多个国家和地区的App StoreGoogle Play中名列前茅。   

       

src=http___www.chartboost.com_wp-content_uploads_2020_04_2020.04.07_Talefun-Blog-Post_v3.jpg&ref.jpg


2021419客户面临的挑战

此公司是一家移动休闲游戏发行商,它使用亚马逊云科技来部署公司的休闲游戏。由于客户发布游戏过于频繁,他们希望使用自动化CICD服务来自动发布游戏,以减少人工操作,提高发布效率。

当客户在美国推出新游戏时,他们需要使用容器技术和 CICD 工作流来部署新游戏。我们建议客户使用Codepipeline 结合CodeCommitCodeBuildCodeDeploy 服务来创建 CICD 工作流并将游戏部署到 ECS


2021419伊克罗德提供的解决方案

图片4.png


Elastic LoadBalancingElasticLoad Balancing 自动跨多个目标分配传入的应用程序流量。它可以处理单个可用区或跨多个可用区的应用程序流量的变化负载。ElasticLoad Balancing 提供三种类型的负载均衡器,它们都具有使您的应用程序容错所需的高可用性、自动扩展和强大的安全性。


CodepipelineAWS CodePipeline 是一种持续集成和持续交付服务,用于快速可靠的应用程序和基础设施更新。每次代码更改时,CodePipeline 都会根据您定义的发布流程模型构建、测试和部署您的代码。这使您能够快速可靠地交付功能和更新。


CodeDeployAWS CodeDeploy 是一项服务,可自动将代码部署到任何实例,包括 Amazon EC2 实例和在本地运行的实例。 AWS CodeDeploy 使您可以更轻松地快速发布新功能,帮助您避免应用程序部署期间的停机,并处理更新应用程序的复杂性。


Elastic ContainerRegistry (ECR)一个完全托管的容器注册表,可以轻松地在任何地方存储、管理、共享和部署您的容器映像和工件。 Amazon ECR 无需操作您自己的容器存储库,也无需担心扩展底层基础设施。 Amazon ECR 在高可用性和高性能架构中托管您的映像,让您能够为容器应用程序可靠地部署映像。


CodeBuildAWS CodeBuild 是一项完全托管的构建服务,可编译源代码、运行测试并生成可供部署的软件包。使用 CodeBuild,您无需配置、管理和扩展自己的构建服务器。 CodeBuild 可连续扩展并同时处理多个构建,因此您的构建不会在队列中等待。


2021419获得的成效

使用 Codepipeline 连接 CodeCommitCodeBuild CodeDeploy,以构建自动化代码发布和构建部署操作。当代码库中的代码自动部署到ECS集群时,减轻了运维人员的维护负担,从而提高了每个员工的工作效率。根据客户计算,这种CICD工作流程可以节省20%的日常维护总成本,这是一个很大的改进。