用亚马逊云迁移现代化微软银行方案

用亚马逊云迁移现代化微软银行方案

关键字: [Amazon Web Services re:Invent 2024, 亚马逊云科技, Complete Billing System (CBS), Cloud Migration, Microsoft Workloads, Performance Optimization, Batch Processing, Right-Sizing Infrastructure]

导读

为了提升客户服务、风险管理和后台优化,81%的全球银行计划在2026年前采用人工智能/机器学习技术。为了采用这些新技术,许多银行需要解决一个重大挑战:将数据从孤立的传统平台迁移到云端。在本次讨论中,您将了解将基于Microsoft的本地应用程序栈迁移到亚马逊云科技的推荐迁移、优化和现代化活动。学习如何评估在亚马逊云科技上运行Windows Server、SQL Server、.NET和Active Directory工作负载的技术和许可选项。为帮助您的组织通过数据驱动的决策制定来实现更好的业务成果做好准备。

演讲精华

以下是小编为您整理的本次演讲的精华。

将M4的强制定价和计费解决方案Complete Billing System (CBS)迁移并优化到亚马逊云科技云的非凡历程,证明了迭代测试、合理调整规模以及拥抱快速且经济实惠的失败文化的力量。这一切始于亚马逊云科技高级解决方案架构师Brandon Blinko概述了将Microsoft应用程序迁移到云端时的关键考虑因素。对于Active Directory,他讨论了托管服务的选择,可以处理多达50万个对象,或者在Amazon EC2上自行管理,获得更多控制权,但可能需要额外配置,如安装代理或为SQL Server进行特殊配置。

关于SQL Server,选项包括在Amazon RDS上运行(托管服务)、在Amazon EC2上运行(获得更多控制权),或者采用RDS Custom for SQL Server的中间方案,由亚马逊云科技处理高可用性,同时允许进行一些配置。对于.NET应用程序,可以选择Amazon Elastic Beanstalk和Amazon EC2获得更多控制权,或采用更简化的方式而无需担心管理开销。最后,对于Windows和SQL Server许可证,Brandon概述了包含许可证的实例、利用许可证移动性权益将现有许可证带到EC2上以共享租户模式运行,或者如果许可证缺乏移动性权益,则在专用主机上运行。

接下来,M4的云架构师Brad Schoff介绍了M4的CBS系统,这是一种批处理应用程序,用于为商业银行提供多达2500种不同类型的资金管理服务(如ACH转账、电汇和锁箱服务)的统一定价和计费。CBS主要基于Microsoft技术栈,包括C#、.NET框架、SQL Server和Windows机器,身份认证由Microsoft Active Directory和自建的安全令牌服务处理。M4最初采取“重新托管”策略,将CBS提升并转移到亚马逊云科技的单租户产品中,这使他们能够快速迁移,同时专注于后续的代码更改。

核心挑战是在每月底的“Lead Night”期间,满足批处理的特定服务级别协议(SLA)目标,届时需要在8小时内处理150万个账户和1.1亿笔交易。Brad详细介绍了迭代测试、合理调整规模和重复的过程,利用Amazon CloudWatch进行监控,并根据每轮测试的发现,对实例类型、存储卷和配置进行调整。

在第一轮中,他们为数据库服务器选择了r6i.8xlarge实例,为批处理服务器选择了m6i.4xlarge实例,使用单个GP3卷进行存储,提供16,000 IOPS和250兆比特/秒的吞吐量。目标是对初始性能进行基准测试,并了解工作负载特征。结果显示,他们突破了EBS的250兆比特/秒吞吐量限制,峰值达到262兆比特/秒,因此建议将SQL Server的限制提高到1,000兆比特/秒,批处理服务器提高到500兆比特/秒。此外,他们观察到批处理服务器持续91.1%的CPU利用率和内存压力,剩余内存不足5兆字节,因此决定将其更改为m7i.8xlarge实例,CPU和内存资源翻倍。他们还将SQL Server的TempDB移至实例存储卷,即底层主机上物理附加的存储,以获得更好的性能。

在第二轮中,随着吞吐量的增加和实例的更改,他们在吞吐量压力方面获得了缓解,测试结束时达到833兆比特/秒。但是,他们注意到卷队列长度增加到17.9,表明存在IOPS争用,并达到28,100 IOPS,突破单个GP3卷的16,000 IOPS限制。因此建议将SQL的数据和日志卷分为两个单独的GP3卷,每个卷提供16,000 IOPS。

第三轮通过添加额外的GP3卷来解决IOPS限制突破问题,但卷队列长度仍保持在大约18,表明需要更快的存储。他们达到32,900 IOPS,仍然突破最大值。因此决定将所有内容迁移到单个IO2卷,这是一种可以独立于存储大小分配IOPS和吞吐量的预配IOPS卷,最大可达40,000 IOPS,通过合并TempDB、数据和日志卷来简化架构。他们还将批处理服务器缩减为r7i.4xlarge实例,因为之前增加的128GB内存并未被利用。

在第四轮中,使用IO2卷和r7i实例作为SQL Server,他们实现了38,100的最高IOPS,达到实例的40,000 IOPS限制。他们还看到卷队列长度下降了66%,从17.9降至6.3。这导致批处理处理时间缩短了48%,从超过12小时减少到6.5小时,超过了原先33%的减少目标。

Amir强调了成本优化的重要性,指出他们通过将SQL Server降级为Standard Edition,降低了24%的总体拥有成本。例如,使用SQL Server Enterprise的r6i.8xlarge实例每月将花费14,000美元,而降级为Standard Edition则将成本降低到每月8,000美元。

在整个过程中,Amir强调了让团队在优化过程中快速、频繁且经济实惠地失败的重要性。他强调M4 CBS团队的成功并非依赖于复杂的SQL优化专家,而是在亚马逊云科技上快速、经济实惠地进行迭代的能力。整个练习,包括多轮测试和调整,耗时不到100小时,基础设施成本不到几千美元,尽管由于现实世界场景而不得不放弃8个测试轮次中的4个结果。

本次会议全面介绍了M4的CBS系统从本地迁移到亚马逊云科技云的决策过程、面临的挑战和所做的优化。演讲者分享了迁移和优化Microsoft应用程序的宝贵见解和最佳实践,利用亚马逊云科技服务如Amazon EC2、Amazon EBS、Amazon CloudWatch和RDS Custom for SQL Server,实现了性能和成本效率目标。这一历程展示了迭代测试、合理调整规模以及拥抱快速且经济实惠的失败文化的力量,最终成功迁移并优化了这一关键的金融服务应用程序。

下面是一些演讲现场的精彩瞬间:

Brandon Blinko是亚马逊云科技的一位高级解决方案架构师,他介绍了自己和同事Amir Stitude来自微软,Brad Schoff来自M4,他们准备在reInvent2024活动上分享他们的合作计划。

852f2685944b287305ac2fbd41a35b52.png

银行正在拥抱云计算作为一种战略性支持,以专注于其核心业务、遵守法规、维护安全性、与新进入者竞争、优化基础设施,并利用人工智能/机器学习等创新技术实现遗留系统的现代化。

88a03eb1b5caec5ba39b8278e4d0ec87.png

微软的Active Directory:根据您对控制、访问和扩展的要求,选择在Amazon EC2上使用托管服务还是自行管理。

88e5f9a1ef9ca0e212665bb348755138.png

演讲者解释了M4在云计算领域的背景,以及他们决定将CBS纳入其在亚马逊云科技上的单租户产品的原因,最初采取重新托管策略以快速迁移,同时在适当的情况下利用云原生服务。

e886adf8a04c32be809c940b54b83ab6.png

Infore利用了与EC2实例捆绑的Windows和SQL许可证,为非生产环境提供了灵活性和成本节约。

c2988828f2aeaeb57fca83779d770aeb.png

了解不同层面的限制因素对于优化云中SQL Server的性能至关重要。

9204b252fc8f664ab0eb1b2866f04928.png

NinFour CBS团队的成功归功于他们能够快速、频繁且廉价地失败,而不是依赖昂贵的专业知识。

a035a4e3818e5dfd5cb1367a3001cfca.png

总结

在这个引人入胜的叙事中,我们与领先的金融服务提供商M4一同踏上了将关键的完整计费系统(CBS)迁移到云端的转型之旅。在亚马逊云科技专家的指导下,我们见证了这个基于Microsoft的应用程序从本地迁移到亚马逊云科技云端的复杂决策过程和所面临的挑战。

故事展开时,M4正在应对身份认证、数据管理、应用程序部署和许可证等关键问题。通过精心测试和反复优化,团队利用Amazon EC2、Amazon RDS和Amazon EBS等亚马逊云科技服务精心调整基础设施,实现了卓越的性能提升。

微软专家解决方案架构师Amir Sattitude带领我们深入探索了性能调优之旅,展示了Amazon CloudWatch在监控和优化SQL Server环境方面的强大功能。经过每一轮测试,团队发现了瓶颈、调整配置,最终实现了惊人的48%批处理时间缩减,超越了最初的目标。

这个叙事以一个响亮的信息作结:让团队快速失败、经常失败、廉价失败是释放创新和成功的关键。M4的胜利证明了云迁移的变革潜力,以及亚马逊云科技专家提供的宝贵指导,为金融机构拥抱云端并充分利用其潜力铺平了道路。

亚马逊云科技(Amazon Web Services)是全球云计算的开创者和引领者。提供200多类广泛而深入的云服务,服务全球245个国家和地区的数百万客户。做为全球生成式AI前行者,亚马逊云科技正在携手广泛的客户和合作伙伴,缔造可见的商业价值 – 汇集全球40余款大模型,亚马逊云科技为10万家全球企业提供AI及机器学习服务,守护3/4中国企业出海。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值