本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

搜索

金融级PaaS 3.0:加速应用现代化,成就企业的高质量增长

2023-09-25
5402
0

金融业是一个变化快速、竞争激烈的领域,金融应用的现代化是金融企业的必然选择,也是金融业务创新的重要驱动力。随着金融核心系统从传统的集中式向现代化的分布式演进,传统的中间件正朝着分布式、云原生、平台化和服务化的PaaS平台转变,金融业务对于新的分布式为特征的PaaS平台提出了新的挑战。

金融级PaaS3.0加速应用现代化,成就企业的高质量增长-01

首先,金融企业希望能够在故障发生时将影响最小化,尽量避免业务中断。由于软硬件系统的复杂性以及供电、网络等因素的影响,完全无故障已经变得十分困难。因此,金融企业需要寻求解决方案,使故障对业务的影响程度最小化。

其次,金融业务通常需要在短时间内处理大量的数据和交易,因此对于金融系统来说,高性能、高并发和高吞吐量是核心需求之一。只有满足了这些需求,金融业务才能保持高效运转。

第三个挑战是金融业务的高可用性。金融系统需要能够持续稳定地提供服务,并且要求达到高可用性的SLA标准。金融系统都要能够提供持续稳定的服务,一般要求达到4个9甚至5个9的SLA。4个9意味着一年内,仅有52分钟的停机时间;5个9意味着一年内,仅有5分钟的停机时间。

最后一个挑战是如何提升业务创新的效率。在竞争激烈的金融领域,只有通过快速、持续的业务创新,才能为客户提供更优质的服务。因此,金融企业需要追求业务应用尽可能短的上市时间,而这需要更高效的研发效率。

金融级PaaS3.0加速应用现代化,成就企业的高质量增长-02

为了解决这些挑战,华为推出了全新升级的金融级PaaS 3.0平台,它主要由三个部分构成:Astro低代码平台、CodeArts软件开发生产线和高可用运行运维平台。这三个平台都是基于华为云的云原生技术和能力,以及华为30年的研发管理经验和工具能力,为金融客户提供了从应用开发、测试、部署、运行、运维到故障恢复的全流程支持,实现了应用的快速交付、高效运行和高可用保障。

接下来依次介绍高可用运行运维平台的三个关键特性:单元化、金融级中间件和高可用管理,这三个特性也是应对金融业务的三大挑战:如何缩小故障发生时的“爆炸半径”、如何保证金融业务的高性能表现、如何确保金融业务的高可用性。

1. 单元化

金融级PaaS3.0加速应用现代化,成就企业的高质量增长-03

单元化架构的核心思想是将复杂的系统划分为多个独立的单元,每个单元都能独立处理业务,实现业务的解耦和自治。单元化架构的优势在于缩小故障发生时的“爆炸半径”。传统的灾备方案通常是一个业务机房承载主要业务,而另一个机房仅作为备份,存在爆炸半径过大的问题。而且,备用站点通常不承载业务,只做备份,这样资源利用率也相对较低。而单元化方案通过应用和数据的单元化切片,将爆炸半径缩小到单元级别。再辅以单元化容灾设计,通过业务分流和切流,单元间可互相接管,实现单元级多地多活,从而提高了业务系统的SLA。

提高业务的弹性和可扩展性。传统的应用扩容通常需要停机或重启,影响业务的连续性和稳定性。而单元化方案可以按单元快速扩容,无需停机或重启,实现业务的无缝扩展。同时,单元化方案也可以根据业务的负载情况,自动调整单元的数量和规模,实现业务的弹性伸缩。

2. 金融级中间件

金融级PaaS3.0加速应用现代化,成就企业的高质量增长-04

金融级中间件是高可用运行运维平台的核心组件,它提供了金融业务所需的各种基础服务,如调度、事务、缓存、消息、配置、注册、发现等。金融级中间件的特点在于:

保证金融业务的高性能表现。金融业务通常需要在短时间内处理大量的数据和交易,因此对于金融系统来说,高性能,高并发,高吞吐量都是核心诉求。例如调度服务(EBS)具有高性能、高并发、低延迟的特点,能够有效管理和优化金融业务的任务执行和资源分配,调度服务EBS在华为内部支持了每天200亿次的调度任务。事务处理服务(ETS)能提供高性能和数据一致性的事务处理服务。在华为内部大量的服务间事务都广泛使用了ETS服务。

我们的金融级中间件都是基于华为云的云原生技术和能力,具有高可用、高可靠、高可恢复的特性,能够保证金融业务的连续性和稳定性。

3. 高可用管理

金融级PaaS3.0加速应用现代化,成就企业的高质量增长-05

高可用管理是高可用运行运维平台的重要功能,它提供了从业务系统的部署设计、监控运维、故障演练到故障恢复的全流程管理,实现了业务系统的高可用保障。混沌工程是一种新兴的方法论,通过主动引入故障和异常情况来验证和提升系统韧性。我们提供了10大类的故障场景和200+的故障模式,以及基于这些故障模式和华为云自身的运维实践积累的预防措施、应急预案、恢复计划等。通过混沌工程,我们可以帮助金融客户提前发现和解决潜在的问题,提升业务系统的韧性和可靠性。

4. 一张蓝图绘到底

金融级PaaS3.0加速应用现代化,成就企业的高质量增长-06

业务系统从部署设计、监控运维、故障演练,所涉及的操作步骤是非常繁琐的。传统的平台通常将这些功能分散到不同菜单中,使用起来存在门槛较高且体验欠佳。为了提升用户的体验,我们提出“一张蓝图绘到底"的体验理念。在架构视图中,架构师可以通过拖拽方式生成单元化架构;在运行运维视图中,运维工程师可以清晰监控到单元内各组件的健康状态和告警信息。在演练视图中,可以直接对单元进行故障注入,并且预案化进行故障恢复。在治理视图中,可以帮助用户进行业务流量观测和流量治理。这样,用户可以在同一张蓝图中,完成业务系统的全流程管理,实现了从设计到运维的一体化体验。

金融领域正面临应用现代化的紧迫需求和诸多挑战,希望通过全新升级的金融级PaaS 3.0, 能够帮助金融客户实现应用现代化,为企业注入全新的技术动能,成就金融企业的高质量增长。

点击下载演讲材料

免责声明:文章内容和观点仅代表作者本人观点,供读者思想碰撞与技术交流参考,不作为华为公司产品与技术的官方依据。如需了解华为公司产品与技术详情,请访问产品与技术介绍页面或咨询华为公司人员。

TOP