Kaizen Gaming 使用红帽 OpenShift 的微服务功能实现服务开发现代化

Kaizen Gaming 在 10 个国家/地区提供体育博彩、赌场赌博和其他服务,是世界上发展最快的游戏科技公司之一。
软件系统 红帽 RedHat
2023-02-26 07:14:12  |   作者:admin  |   来源:转载 红帽

Kaizen Gaming 使用红帽 OpenShift 的微服务功能实现服务开发现代化

Kaizen Gaming 在 10 个国家/地区提供体育博彩、赌场赌博和其他服务,是世界上发展最快的游戏科技公司之一。
软件系统 红帽 RedHat
2023-02-26 07:14:12
作者:admin
来源:转载 红帽

Kaizen Gaming 在 10 个国家/地区提供体育博彩、赌场赌博和其他服务,是世界上发展最快的游戏科技公司之一。为了继续提供高质量的客户体验,同时将业务拓展至新地区,Kaizen Gaming 寻求将其单体式传统 IT 应用和基于虚拟机(VM)的架构进行现代化。Kaizen Gaming 与红帽咨询开展密切合作,将其关键应用过渡到基于微服务的架构,并采用红帽® OpenShift® 支持的持续集成和持续交付(CI/CD)方法。借助企业级 Kubernetes 容器平台和现代开发管道,该公司将上市时间缩短了 50%,还获得了响应业务增长的可扩展性。

20230226-4.jpg

最初,Kaizen Gaming 通过内部平台完成了概念验证(POC),该平台在裸机上运行并使用 Kubernetes 的社区版本进行创建。为了在减少故障排除和管理工作的同时,实现全面的可扩展性并获得效率优势,该团队使用红帽 OpenShift 来替换该解决方案。这款企业级Kubernetes 容器平台可提供全面的安全性和自动化功能,以支持现代迭代式开发方法。

Kaizen Gaming 站点可靠性工程主管 Yiannis Karayiannidis 表示:“尽管我们的测试已证明我们可以进一步缩短上市时间,并简化在裸机上运行 Kubernetes 的管理,但社区开发的解决方案并不适合我们。之前,我们与红帽咨询合作,将 300 多台生产 VM [虚拟机] 从CentOS 迁移到红帽企业 Linux。那次经历给了我们十足的信心,相信红帽咨询专家能使用红帽 OpenShift 来提供企业支持,并随我们公司的发展持续维护我们的 Linux 服务器。”

在红帽技术专家的帮助下,Kaizen Gaming 对裸机上运行的红帽 OpenShift 进行了部署。在对五个较小的应用进行测试部署后,红帽咨询专家在这个全新的环境中重新设计并重新部署 Kaizen Gaming 奖励平台,并将其作为 .NET Core 微服务。

Kaizen Gaming 站点可靠性团队负责人 George Laoulakos 表示:“我们最初使用的是虚拟环境,但红帽团队建议,随着我们平台的发展,消除虚拟层能提高可扩展性。他们的支持给了我们尝试的信心。”

借助红帽 OpenShift Pipelines 提供的持续集成和持续交付(CI/CD)开发管道以及即用型任务模板,Kaizen Gaming 的开发人员可在几分钟内就完成测试。因此, Kaizen Gaming 将新应用和新功能的上市时间缩短了一半。Kaizen Gaming 技术(平台)主管 Michalis Chrysostomidis 表示:内置的红帽 OpenShift Pipelines 组件为我们提供了 Kubernetes原生框架和持续集成管道,为我们的开发人员创造了更流畅的体验。他们 只需标记微服务的新版本,然后仅花费五到十分钟即可在预演环境中完成测试并推进项目。Kaizen Gaming 还利用红帽 OpenShift 4 中包含的全新多集群功能,使工作负载更接近客户端,从而进一步优化服务性能。借助该版本的红帽 OpenShift,我们可以在经营业务的每个国家/地区部署集群。此外,我们还可以构建更小的代码段,然后根据国家/地区或品牌对其进行隔离,以改善延迟或响应时间。无论客户身在何处,为其提供一致的游戏体验是我们拓展业务的关键。