清华大学金融科技研究院孵化
金融科技与金融创新全媒体

扫描分享

本文共字,预计阅读时间

2014 年 3 月,一座占地两万多平米的数据中心在美国弗吉尼亚州首府里士满(Richmond)正式落成。

这座数据中心的拥有者是传奇金融公司 Capital One,总共投入 1.5 亿美元。规模相似的数据中心,Capital One 共有八座,全部用来处理和储存 6500 多万个账户每天的交易数据。

△ Capital One 位于里士满的数据中心

按照 Capital One 的业务增长速度,数据中心应该越建越多才对。但在 2015 年,这家公司却来了个战略大转弯。

2015 年亚马逊举办的云计算大会上,Capital One 首席信息官(CIO)Rob Alexander 宣布了新的数字化战略,其核心目标之一是要借助亚马逊 AWS 公有云将数据中心的数量从 8 个减少到 3 个,完成这一目标的最后期限是 2018 年底。

Rob Alexander 在会上表示,数字化是银行分支的未来(Digital is truly the new bank branch.)。上世纪八十年代,Capital One 曾以信息技术取胜,到了云服务时代则将自己定位成一家软件公司。

在将核心银行系统迁移至亚马逊 AWS 之前,Capital One 已经具备一定的私有云(Private Cloud)研发和软件开发能力。2010 年,Capital One 从瀑布式软件开发转向敏捷开发,是金融行业较早应用敏捷开发理念的公司。

得益于开发运营(DevOps)的协作模式,Capital One 能够利用自动化、监控和新代码的持续集成来实现更快的开发周期和更频繁、更可靠的发布。

Capital One 首席架构师 John Andrukonis 在一次案例分享中表示,“通过使用 AWS,我们将构建新应用程序基础设施所需的时间缩短了 99% 以上。”AWS 为金融行业准备了多种业务构建模块,具体来说包括网格计算、数据分析与管理、灾难备份与恢复等功能块。

△ 亚马逊 AWS 提供的银行核心系统迁移流程

利用这些现成的工具,Capital One 的工程师团队能够快速搭建起业务运行环境。

相比其它公司的上云策略,Capital One 有些特殊。许多公司上云时通常是先试着解决容易的问题,比如将相对独立的、风险较低的业务系统放到云端。而 Capital One 的做法完全相反。拥有多年研发经验的架构师团队决定先从最困难的部分开始,将多个风险经理和云工程师组成云端治理部门,确保新开发的应用程序部署到云上时得到良好的管理。

为了确保数据安全和风险可控,Capital One 开发了一个名为 Cloud Custodian 的合规执行引擎并开放源码,让策略违规的检测和纠正实现自动化。这个团队每个季度还会持续更新和改善风险控制框架。

△ Capital One 在亚马逊 AWS 云端开发的核心业务系统

经过持续不断的开发和迁移工作,Capital One 赶在最后期限之前顺利将自家数据中心数量缩减到 3 个,旗下各大 App 和中后台系统实现在云端稳定运行。

这带来的直接好处是,大幅节省了日常运营成本,同时能为客户提供比较完整、无缝的移动端个人金融服务体验。

复盘 Capital One 迁移至云端的成功经验,另一个很关键的因素是对技术人才的重视和培养。

根据 Rob Alexander 透露的数字,2011 年时 Capital One 共有 2500 名技术岗位,其中 40% 从事软件开发相关工作。而到了 2018 年底,技术岗总数达到 9000 个,大约 85% 是软件开发工程师。

目前,Capital One 开立的账户数量超过 7000 万,按资产规模位列美国十大银行之一。

[Source]

本文系未央网专栏作者发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!

本文为作者授权未央网发表,属作者个人观点,不代表网站观点,未经许可严禁转载,违者必究!

本文版权归原作者所有,如有侵权,请联系删除。

评论


猜你喜欢

扫描二维码或搜索微信号“iweiyangx”
关注未央网官方微信公众号,获取互联网金融领域前沿资讯。