oracle rbs_RBS自动化了700万英镑的手动服务器配置任务

oracle rbs

苏格兰皇家银行(RBS)集团-即将在新任首席执行官艾莉森•罗斯(Alison Rose)下更名为Natwest Group-自2007年银行危机后获得政府救助以来,一直在大力推动技术现代化。

该任务的关键部分包括加快内部和面向客户应用程序的软件交付周期,同时通过自动执行手动服务器配置任务来消除低效的流程和成本,这种做法过去在整个银行中确实得到了提高三年

[ 也在InfoWorld上:为什么公司竞相实施CI / CD ]

RBS的基础架构工程师David Sandilands在与devops工具供应商Puppet的最近一次网络研讨会期间承认,在此计划之前,“发布还不够快”。 “很多项目的修复和更新必须在我们的构建之上手动应用。 该过程是高度手动的,通过电子邮件和桌面插件请求拉取请求。”

自动化是显而易见的答案。 但是要有效地做到这一点,RBS首先需要采用现代云基础架构。

像许多金融服务机构一样,RBS逐渐从物理服务器转移到更多的虚拟化和云服务-目前主要是私有云,但是越来越多的Amazon Web Services(AWS)和Microsoft Azure提供一些公共云基础设施即服务,具体取决于工作量。 这些新平台帮助苏格兰皇家银行采用自动化技术,自2018年10月以来节省了多达700万英镑(近900万美元)的费用。

从哪里开始

Sandilands在2005年加入苏格兰皇家银行时,该银行正在运行一个大型的Unix资产,涵盖约600台物理服务器。 桑迪兰兹解释说:“银行的工程师将开发一个版本,并向运营团队提交一系列要求,“从漫长的开发阶段开始,直到交付运营为止,以一种非常有意义的方式进行审查几乎为时已晚。” InfoWorld。 “如果他们发现的东西不完全符合他们的需求,那么将导致该版本的巨大延迟,或者将其推迟到下一个版本中。”

缺乏可见性指标,通过外壳脚本和检查手动执行策略,构建服务器缺少冗余和弹性以及对常规构建失败的期望-导致Word文档详细描述了经常发生的各种问题-描绘了典型的发布周期如何。 然后,一旦建造完成,由于员工要进行严格的,人工的,适合生产的检查,因此仍要等待数周的时间才能上线。

如今,该银行的大多数服务器都在Red Hat Enterprise Linux(RHEL)和VMware上运行。 从物理基础架构到虚拟基础架构的转变(以及越来越多的容器化工作负载)推动了对更多自动化工具的需求。

近年来,这已将大量新的基础结构即代码工具引入银行,从Ansible,Terraform和vRealize到Concourse CI和Chef InSpec。

以Puppet进行配置管理为例。 该银行从8年前就开始尝试Puppet的开放源代码版本开始,当时桑迪兰兹和他的团队希望解决银行发行过程中的一些重大问题。

Sandilands说,所有这些工具“凸显了规模从物理到虚拟再到容器的变化,但是仍然需要进行周围的变化管理流程,这为自动化指明了条件。”

[ 同样在InfoWorld上:什么是CI / CD? 持续集成和持续交付的解释 ]

变更变更管理

然而,事实证明,要让谨慎的变更管理团队上任是一个挑战。 他们对新工具存有疑虑,其中大部分是早期的开源软件。

他解释说:“与他们进行的一般性讨论是关于整个流程以及所有工具如何协同工作以全面测试和交付可靠的变更。”

为了缓解这些担忧,该银行逐个工作流程,逐个工具地举办了工作坊和演示工作流,以开始表明通过进行更小,经过测试的变更,部署实际上会更安全。 这与对同行评审的文档的推动相结合,在Confluence页面和整个IT职能中共享了许多操作方法

他补充说:“营销部分至关重要。” “我们使用Facebook Workplace共享演示和运行会议以及定期会议和讲习班。”

在谈到Puppet时,Sandilands表示,团队最担心Puppet Enterprise如何一次更改所有服务器。

他说:“将某些东西作为根部署会给变更管理带来极大的恐惧,并且一次在整个房地产范围内发生的巨大变更都在发生。”

“另一个大的恐惧是定期的小改变,因为他们听到的只是'更多的定期改变',这是一种文化上的恐惧。”

更不用说自动化始终具有工作安全性的含义,这是Sandilands敏锐地意识到的。 “我们经常从项目团队那里得到的最大问题是,'这意味着我们失去工作了吗?' 不,我们往上走。”他说。

关键指标

方式的改变已帮助该银行降低了其内部服务水平协议(SLA),以使所有适合生产的测试在三天之内完成,而自动化工具投入使用前只有两周。 RBS的目标是在不久的将来使该过程完全自动化。

该银行的整个代码库也经过简化和精简,可以在现代基础架构上工作,Windows资产从25,099行代码减少到只有1,680行,并具有完整的版本控制和更改历史记录。 随着构建以更标准化的方式进行部署,Jira的票务也大幅下降,从使用旧方法的上一构建产生的201个发行到最近的四个影响生产的发行。

这种转变也使银行在硬件配置上采取了更为灵活的方法。 在购买物理服务器(可能会持续数月或未充分利用)之前,它现在向应用程序团队收取每天使用私有云实例的费用,他们可以通过ServiceNow中的目录对其进行访问。 截至2019年9月,该银行每月通过该门户网站收到450个IaaS服务器请求。

这种退款方案直接激励团队通过停用不需要的硬件,减少手动流程,使他们专注于自己的应用程序并获得同类最佳的云原生工具来削减其基础架构成本。

为了证明从物理到虚拟以及从传统开发到开发的转变,Sandilands和他的团队收集并共享围绕其软件版本的常规度量标准包,这些度量标准包以PDF文档的形式与管理层共享。 作为大型银行集团,成本始终将是Sandilands及其团队的关键指标。

[ 云可以省钱吗? 这些公司说是 ]

显示出节省的费用(例如700万英镑的总金额),以及桑迪兰兹和他的团队的投资回报率,可以更好地证明他们推动更多自动化的理由,并确定未来投资的关键领域。

他说:“您必须能够向管理层提出建议,以解释您从中得到的收益。”

他对其他组织做出此建议的建议? “找出最伤害您的东西或将带来最大回报的东西,并专注于此。”

翻译自: https://www.infoworld.com/article/3562780/rbs-automates-away-7-million-in-manual-server-provisioning-tasks.html

oracle rbs

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值