成功案例|Allan Gray 借助 SUSE Rancher 加速 DevOps 战略并缩短上市周期

开源
Allan Gray 持续将传统系统迁移到现代基础设施,并计划在 2022 年将容器化 Kubernetes 环境转移到云中。
  • 业务应用开发速度从一周缩短为两分钟,提升 99.8%
  • 新部署实施数量由每月一项升级为每天 20 项
  • 应用更新时无需停机

Allan Gray 简介

Allan Gray 成立于 1973 年,总部位于南非,目前已经成为非洲最大的私营独立投资管理公司。Allan Gray 帮助客户通过各种单位信托、养老金产品和人寿保险联合投资组织进行投资,办事处遍布南非、纳米比亚和博茨瓦纳,拥有 1,200 名员工。

图片

DevOps 及对开放式创新的需求

2010 年中期,Allan Gray 认识到,要在数字时代保持领先地位就需要提供新型数字服务。为了实现这一愿景,公司业务转变成以 DevOps 和微服务为中心的 IT 模式,但也遭遇了多重阻碍。那时,IT 部门运行的还是以服务器为基础的传统架构,功能团队首先完成开发工作,然后发送给运营团队投入生产。这套方法多年以来行之有效,直到这一庞大的传统流程阻碍了公司的创新能力。

随着开发人员和运营团队开始按照 DevOps 标准进行流程集成,Allan Gray 也开始实施 Docker 容器,为新的集成式工作流程提供支持。容器技术不仅能够确保为项目团队提供始终如一的统一协作环境,而且保证了加快新型服务创新所需的精细控制。对 Allan Gray 的 IT 管理而言,选择开源软件进行容器管理是必经之路。

Allan Gray 公司 IT 交付团队负责人表示:“我们喜欢开源系统的原因在于,他们的功能往往优于专属解决方案,拥有更高的可靠性和灵活性。”

然而,在部署早期迭代之后,团队在更新周期内遭遇了停机,产生了昂贵的成本。此外,在选择容器管理平台时,还需考虑其合规性。即使是部署简单的更改也困难重重,因为法规要求达到一定水平的可追溯性、可审计性和控制。能否有一种系统可以自动满足这些要求?

Allan Gray 开始寻找解决方案。

借助 Kubernetes 和 SUSE Rancher 大幅提高 DevOps 效率

2010 年末,Allan Gray 已经借助开源容器管理解决方案 Kubernetes 解决了早期 DevOps 系统的不足之处。IT 交付团队负责人表示:“在采用 Kubernetes 之前,我们的 DevOps 模型无法达到增长所需的可扩展性。”

如今,各个团队在生产中负责各自的应用程序,而 Kubernetes 能够确保执行安全策略。IT 交付团队负责人表示:“Kubernetes 让我们能够大规模制定一系列控制措施,从而满足金融服务法规的要求。”

此外,Kubernetes 还为公司的微服务架构提供支持。IT 部门发现微服务在解决某些流程和基础设施问题方面非常好用,例如采用运行顺畅的部署流程。运行顺畅的监控流程也至关重要,能够确保系统不会因活动部件增加而失控。IT 交付团队负责人表示:“有了 Kubernetes,我们就能让流程运行得更顺畅。”

此外,Kubernetes 还能满足团队的持续集成和部署需求。Allan Gray 需要能对应用程序进行测试的环境,而 Kubernetes 群集能够根据需要生成这些短期测试环境。

然而,Allan Gray 很快就发现,Kubernetes 这样全面的解决方案的价值不仅在于发行,还有管理。因此,团队开始寻找统一的管理平台,以便更好地管理不断增长的 Kubernetes 资产。

IT 交付团队负责人表示:“我们尝试的第一个 Kubernetes 发行版用在了开发和生产中。但是可用性和冗余成为长期以来的主要问题。每当我们需要进行服务器或软件更新,所有系统都必须停机,包括群集以外的系统,因为它们依赖于群集上的服务。”

在众多备选方案中,SUSE Rancher 脱颖而出。它在运行时不会造成任何服务中断;而且它的功能远不止于此。

SUSE Rancher 的解决方案

SUSE Rancher 是统一的 Kubernetes 管理平台,能够简化 Kubernetes 群集编排、基础设施运营,实现精准安全控制。SUSE Rancher 是完全开源的解决方案,提供单一管理界面,用于轻松查看和管理整个 Kubernetes 生态系统。对 Allan Gray 而言,SUSE Rancher 能够消除停机、缩短上市周期并自动采取合规措施。

IT 交付团队负责人表示:“利用 SUSE Rancher 进行系统更新或部署时不需要停机。它提高了我们的系统稳定性,大家无需通宵达旦地工作就能确保一切正常运行。此外,团队的产品迭代速度更快,不必等上一个月再实施更改。现在,我们每天都会进行 20 项部署。”

通过推进这种以微服务为中心的新架构,SUSE Rancher 还帮助客户提高了快速扩展的能力。该团队表示:“我们现在点击一下按钮就能将规模加倍。以前加载新应用程序需要至少一天,现在只需要几分钟,速度提升了 99.8%!”此外,业务功能开发团队现在能够减少对于无法变现的基础设施的关注。他们现在能够更自信地将产品投入生产,部署面向客户的功能。

由于 SUSE Rancher 能够支持数千个群集和节点的高可用性和基于角色的访问控制 (RBAC),团队还能更快地交付服务,同时保持合规。

谈到 Kubernetes 和 SUSE Rancher 如何简化流程并确保所有 DevOps 工作流程合规,IT 交付团队负责人表示:“借助这些工具,我们的团队就能管理自己的应用程序,同时设置重要的屏障来确保合规。”

SUSE 支持团队在帮助 Allan Gray 探寻未知的转型之旅中也发挥了关键的作用。该团队表示:“SUSE Rancher 支持团队是我们合作过的最棒的供应商。通过电话沟通,他们即可快速掌握现状,这让我们相信,无论何时出现问题,都能迅速得到解决。”

未来合作展望

拥有了加快创新的工具后,Allan Gray 已经成为 DevOps 效率和生产力的典范。Allan Gray 持续将传统系统迁移到现代基础设施,并计划在 2022 年将容器化 Kubernetes 环境转移到云中。幸运的是,SUSE 在开源理念方面的坚持让 Allan Gray 能够选择自己的超大规模云服务提供商,无论是 AKS、GKE 还是 EKS,他们都通过 SUSE Rancher 实现了完整生命周期管理。

责任编辑:张燕妮 来源: Rancher
相关推荐

2019-03-22 13:46:13

公共云云计算云端

2022-01-11 06:53:23

Gke集群Aks

2012-10-24 14:59:59

IBMdw

2012-04-26 00:02:06

APP STORE

2022-09-21 17:57:48

SUSE亚马逊云科技SAP

2014-04-24 13:24:49

DevOpsDevOps战略

2015-09-11 10:53:44

DevOps

2014-12-25 16:20:56

PTC

2010-11-24 10:59:40

跳槽

2013-03-13 11:41:12

Hadoop英特尔研发周期

2022-03-11 18:30:39

DevOps软件开发

2016-03-31 11:32:31

DevOps亚马逊网络服务

2013-05-26 15:47:12

SUSEEnterprise SUSE Cloud

2021-07-30 14:27:34

物联网

2018-11-14 09:37:40

新华三

2023-09-18 07:23:45

2010-07-20 17:00:25

2015-06-30 11:04:17

ALTIBASE数据库

2010-07-20 17:04:22

点赞
收藏

51CTO技术栈公众号