Cardna Group: SUSE Rancher 赋能金融行业发展

Cardna Group: SUSE Rancher 赋能金融行业发展

Cardna Group: SUSE Rancher 赋能金融行业发展

Location: 英国

Industry: 银行与金融服务

The Highlights

  • 通过使用 SUSE Rancher,每季度减少开发时间 20-30 天
  • 通过在夜间关停非生产性服务,降低能源成本 75% 以上
  • 通过使用容器,减少人工支持工作量 75%
  • 仅一个更新周期:满足英国法规要求,显著减少了工时

Cardano 背景简介

Cardano 集团成立于 2000 年,是一家专业的私营风险投资企业,是金融行业的引领者。Cardano 通过在股票、衍生品、外汇、期权和外币业务方面开展智能交易,实现客户投资回报最大化,其管理的客户资产超过 1400 亿英镑。

最近,Cardano 集团收购了 NOW: Pensions Ltd,这是其在养老金零售市场收购的第一家企业。从最初仅管理少数几家企业客户,到如今成为英国第三大零售养老金提供商,Cardano 集团正在快速增长。

向容器环境迁移

Cardano 集团希望强化在养老金管理领域的领导地位,在支持 60 个大客户的同时为数百万个人客户服务, 大规模扩展基础架构势在必行。Cardano 需要将业务迁移到基于 Web 的现代化基础架构上去,要有可扩展的 API,且以微服务为中心。

因此,团队希望能够直接上线和管理 Kubernetes。 由于资源匮乏,他们需要通过一个平台自动执行许多难以处理的后端流程, 让开发人员更专注于基础架构相关工作。对于许多 Kubernetes 版本和编排平台,大多数方案都缺乏适当的用户界面 (UI),此时,团队开始将目光转向 SUSE Rancher。

“很多人曾尝试拥抱容器,但真正进入生产和发布阶段,情况就截然不同了。SUSE Rancher 是一个非常优秀的解决方案,它解决了将容器部署到生产环境中时所产生的问题。” —— Alison Johnston Cardano 首席技术官

Cardano 试图解决哪些问题?

1. 自动化、弹性和效率

Cardano 之所以引入 SUSE Rancher,最主要的原因之一是要实现许多基本功能的自动化,并简化工作周期:基于角色的访问控制 (RBAC)、命名空间即服务 (NaaS)、身份验证和应用目录等。

团队的主要目标是尽可能多地实现日常业务的自动化执行,包括在业务流程管理 (BPM) 平台上运行的主要工作负载的自动化执行,例如 Camunda。举例来说,Cardano 的投资组合管理系统是带有 node.js API 的 node.js Web App。由于 Camunda 可以在容器中完美运行,团队可以通过 API 访问该平台,查看投资组合和当前位置,下订单,轻松开展交易。这些操作一般采用电子表格。而现在,团队可以使用容器工作流,这样可以显著减少工作量。据团队估计,使用 SUSE Rancher,开发人员提供支持所花费的时间每季度可以减少 20-30 天。

Cardano Group

2. 稳定性

Cardano 的投资组合管理系统必须在 SUSE Rancher 中更稳定、更可靠地运行。

通过迁移到 SUSE Rancher 的容器化架构上, 团队可以在同一平台上同时进行 Jupiter Hub、Rabbit MQ 和许多其他解决方案的原型设计和部署,并编写 Node. js Web 应用和服务。

3. 能效和环境效率

平台的灵活性也显著提高了能效。在云端不间断地运行服务可能需要巨大的成本。由于 SUSE Rancher 在 Azure 上运行,Sanftenberg 开发了一个脚本,允许在夜间关闭某些服务。任何非生产性工作负载在夜间都会关闭,在第二天早上,几分钟内就可以再次启动。这样,团队能够降低 75% 以上的成本。

Cardano Group

4. 成为养老金零售领域的领导者

今年年初,Cardano 收购了 NOW:Pensions Ltd,从最初管理少数几家企业客户转变为拥有数百万个人客户的英国第三大零售养老金提供商。客户数量的激增要求其业务架构向容器迁移;为了应对市场变化,企业还转变了投资组合开发和供应方式。在 NOW: Pensions 与 Cardano 的基础架构集成方面,SUSE Rancher 为其提供了快速扩展的能力,可以按需免费快速启动多个并行服务器实例。

云计算也很重要。Cardano 希望保持独立性,能够根据快速变化的业务需求进行调整。团队看到了在 Azure 上运行 SUSE Rancher 的价值,基础架构必须足够灵活, 允许在需求发生变化时能够混合使用本地服务以及混合私有云和公有云。对于一个将要保管数百万 GB 敏感数据的组织来说,这一点至关重要。

5. 推进 DevOps

最后,之所以向 SUSE Rancher 迁移,其中一个重要原因是企业希望为开发人员创建一个自助式生态系统。借助 SUSE Rancher 框架和 UI,Cardano 的开发人员可以轻松构建新服务或新环境。

以前,开发人员在提交请求后,需要等待基础架构工程师来设置并安装服务器;而现在,开发人员可以在 SUSE Rancher 中构建容器,然后自己部署。与过去提交代码并远程运行的方式不同,SUSE Rancher 将开发和提交代码在整个生命周期中变成了一个透明的过程。

Cardano Group

Cardano 未来展望

Cardano 团队去年的任务是构建平台,今年则是增强稳定性和实现自动化。团队向新技术投入了大量精力,现在已经能够驾驭这些技术了。这样做的最终目标是,开发人员无需登录终端或访问 SUSE Rancher,通过实施结构化的审批流程,只需运行几个简单的命令即可部署代码,从而进一步简化开发流程,并加快创新速度。

NOW: Pensions 的系统基于 Java 和 AWS。收购 NOW: Pensions 后,Cardano 团队正在评估将这个截然不同的系统与 Cardano 的基础架构进行集成。双方开发团队希望尝试 Istio,这是 SUSE Rancher 2.3 中的既有功能。

Cardano 未来展望向 SUSE Rancher 的迁移规划

  1. 容器的早期使用者;为期六个月的基础架构改造项目已准备就绪
  2. 评估了多个不同方案,但这些方案都没有提供适当的 UI 和工具
  3. 2016 年进行了为期两个月的初步 PoC
  4. 与网络服务提供商一起在 Azure 上运行初始集群
  5. 在该平台上试运行两三个应用
  6. 2016 年末引入 SUSE Rancher,PoC 成功
快速开启您的Rancher之旅