《云计算架构在商业银行批处理流程优化中的应用 附云计算在银行业的应用研究.docx》由会员分享,可在线阅读,更多相关《云计算架构在商业银行批处理流程优化中的应用 附云计算在银行业的应用研究.docx(4页珍藏版)》请在课桌文档上搜索。
1、云计算架构在商业银行批处理流程优化中的应用摘要银行业在实现数据与业务集中处理的架构后,伴随业务的不断扩展, 规模的日渐扩大,怎样灵活配置资源以及提升计算资源的使用效率,乃是当今银 行信息中心所需迫切解决的重点问题。本文提出了一种能分解优化业务流程,以 及开展独立并行处理任务的方法。【关键词】云计算商业银行批处理流程现阶段,以服务虚拟化与计算资源为运作核心的云计算技术,呈现出广阔的 发展前景,尤其是在银行业中中,得到了越来越宽泛的应用,现阶段,其已经成 为银行业信息化发展的重要趋向。本文基于云计算架构,探讨了一种优化批量业 务流程处理的方法。1批处理业务流程的相关优化从根本层面来考量,批处理过程
2、中所囊括或涉及到的业务流程,实为一组相 互关联的活动方式,能够把输入以一种合理方式,持续不断的向输出转化;此外, 在各各活动间内,除了在先后顺序方面有着比较严格的规定外,在活动的基本内 容、采取的具体方式以及所应承担的责任上,均需要进行明确、系统化界定,以 此来最大程度达成或实现各种活动在各角色间的交换,并能够根据实际需要,以 此达到对相关对业务实施批量处理的目的。为了最大化提升资源使用效率,提高 处理能力,在设计流程活动时,需始终秉持如下原则:(1)与其它活动与流程保持独立状态,可重复操作;(2)使用比较少的计算资源、储存、CPU等;(3)可以开展并行处理。针对银行信息中心而言,其能依据资源
3、配置实况,对规划中的资源配置进行 安排批处理,实现并行处理,以此来最大程度满足处理时限方面的要求,各批处 理能够对存储、CPU、服务器等虚拟化资源进行分配,还能分配固定的资源,从 根本上来讲,如果当前的资源情况与批处理方面的要求存在不相符,或者是无法 满足的情况,那么便需要根据实际情况及当前需要,合理的增加资源。针对此种 模式来讲,其在实际应用与操作中,并不能真正意义上为资源的高效利用提供保 障,而且还需要在实际操作中,额外增加CPU计算,一些方面还需要更新资源, 采用更高I/O性能的资源,如此一来,便会造成比较严重的资源浪费。因此,在 实际操作中,可以对批处理相关业务流程进行适当优化,还需要
4、对其操作给予优 化,来实施改进,以此来从根本上实现资源使用效率的提升。2以M叩RedUCe为基础的批处理优化2.1 HadoopZMapReduce并行计算实验环境分析针对Hadoop云计算平台来讲,其主要由MapReduce并行计算架构与HDFS 分布存储、映射机制构成,可扩展性好,另外,在具体的稳定性上,或者是在开 放性方面,其均有比较明显的应用优势。而对于MapReduce而言,其在实际运 作中,主要借助两个函数,其一为RedUCe,其二是Map,其在实际应用中,能 够为整个系统运行,提供可以进行并行计算的框架,并且还能对任务进行分解与 计算任务,能并行或独立计算操作集合(Tasks),
5、并向MaP函数提交与处理, 而对于RedUCe函数而言,其主要负责MaP函数各项计算结果的排序、整理、收 集等。其功能时依据相关映射规则,把输入的(kb vl)键值对,以一种合理方 式向另一个或一批IiSt (k2, v2)对输出转换,而对于RedlICe来讲,其把一个 或多个MaP输出的IiSt (k2, v2),向新的键值对IiSt (k3, v3)转换,且将其 当作任务计算的输出。针对HadOOPMaPRedUCe而言,与其所提供的并行计算框 架,通常情况下,是以JAVA为基础的;而且其还能根据实际需要,提供更加实现 今后发展需要的PiPe机制,因而能够为其它编程语言,提供更加实用、更为
6、全 面的服务。本文结合当前社会发展需要,探讨了以FNU C+为基础,对流程节 点进行处理的M叩函数与Reduce函数。从根本上来讲,如果根据实际需要,把流程任务以一种高效方式,输入至 MaP函数,或者是输出输出,那么针对此时的键值而言,与之相对应的任务编号 为;针对M叩函数来讲,其C+能够高效化完成执行流程任务,并且还能根据实 际情况,满足其在I/O与数据读写操作方面的需要。对于流程优化模拟操作来讲, 从基础层面来分期,其实际是以4个业务流程类型作为其运行基础的,在各个业 务流程当中,均或多或少的加入有任务节点,任务类型4个(网络、存储、计算 与检查),各任务类型均对应一个有限计算节点Data
7、NOde。2.2 流程事务与流程优化的比较针对此平台而言,其在实际运作中,通常将业务流程当作整个系统运转的主 要处理单元,其能够根据实际需要,对2种计算架构展开模拟操作,运用相同的 数据与模拟流程,此外,还对一个DateNote服务器宕机时的性能与任务容积机 制进行了检测。针对流程最短处理时间而言,实际就是流程任务在实际执行中, 依据事先制定好的关键逻辑路径,将某个任务高效化完成,然后才能根据实际情 况,激活后续节点任务。从基础层面来分析,在4个DaraNode中实现流程的平 均分配,各DataNode处理的流程数据,基本上是处于对等状态,另外,还有着 相同的资源使用率。针对任务优化分解方法来
8、讲,可以根据实际需要,将其划分 为7个任务队列,针对DataNOde资源来讲,其在具体的分配上,主要是依据优 先资源原则来开展。在实际运作中,根据实验平台经计算所获得的运行数据,在批处理流程相同 的情况下,或者是在相同的硬件架构下,借助于业务流程,进行有针对性、系统 化分解,且对并行计算进行深层优化,可以对更多的事物进行处理,而且还能显 著提高资源的使用效率,即便将流程分解,在最终的运行结果方面,仍能证明此 方法的主要优势,因而能够为后续研究奠定坚实基础。3结语综上,现如今,对云计算技术进行深入研究,已成为IT产业的新趋势、新 走向,采用云计算架构,不管是在具体的服务效率上,还是在在运行成本上
9、,再 或者是在资源利用上,均有着比较明显的内在优势。本文所提出的以银行批处理 业务为研究对象的优化流程分解方法,可行且有效。参考文献Ul赵曦,李广明,基于IT资源虚拟化的银行批处理流程优化框架研究J. 软件导刊,2014 (04): 16-19.2李臣星,孙成强,商业银行开发中心云计算平台基础架构设计J.电子技 术与软件工程,2018 (04): 190-190.引邱慧丽.虚拟化技术在商业银行分行同城网中的应用研究J.贵阳学院学 报(自然科学版),2017, 2 (02): 13-16云计算在银行业的应用研究摘要:在现代科技的发展当中,云计算属于一种相对较新的技术,主要体现 应用在了 it行业
10、以及科研机构等多种行业领域当中,推动了云计算理论的发展和 建设。对于普通用户来说,对云计算并不是十分了解和熟悉。但是在实际的应用 过程当中,有很多的地方应用到了云计算的技术,比如网络硬盘等。对于在银行 业务方面,云计算也起到了重要的作用。本文从云计算的概念来作为主要的出发 点,对其在实际的应用当中所展现出来的优点进行了分析。在此基础上,进行了 实际的应用和发展。关键词:云计算;银行业;应用研究一、云计算概念云计算,即为一种按照使用量来进行费用计算的方式,以此来对所需要的网 络服务进行提供,从而实现便捷的特点。在实际的应用当中,可以对计算机共享 池当中的资源进行科学合理化的配置,从而实现人性化的
11、访问,其中包括网络、 服务器、存储以及应用软件等多种资源。对于其资源的管理,可以利用相对较少 的管理工作,来实现和服务提供者之间的有效交互,增加了资源利用的便捷性。 在现代生活当中,云计算的应用可以说得到了相对较快的发展。对本地的服务业 务也逐渐发展到云的服务当中,其中的业务应用程序也就成为了其中服务的最大 支出市场。对于一般的商务应用当中,可以实现客户关系的有效管理和企业的资 源利用规划。二、云计算的特点在银行业务程序当中,其中包含了复杂的业务体系,并且随着现代化的发展, 业务的广泛程度也得到了不断的增加和发展,其中对于业务的实际应用程序系统 要求也就变得越来越高。在银行业务的应用程序系统当
12、中,利用云计算可以更加 良好的解决其多方面的问题。在本文当中,主要分为了以下几个方面来进行了分 析:首先,可以实现成本的最大化节会勺,在利用云计算进行业务服务的过程当中, 对于金融机构来说,可以实现对前期大量资本的有效压缩,实现对运营成本的有 效控制,对于硬件和软件方面的投资成本也可以有效的减少。对于传统的银行来 说,需要不断的对软件以及硬件设备进行补充,从而来满足不断扩大的业务需要。 与此同时,还要对其投入大量的人员来进行开发和维护。在此种程度上,如果充 分的应用云计算的服务,在该部分当中所产生的开支就可以进行有效的减少。与 此同时,云计算当中所体现出的独特性可以保证金融机构进行基础服务的有
13、效实 现,进行人性化科学化合理化的配置。其次,对于业务的连续性方面也可以实现有效的连接。在云计算的服务过程 当中,可以提供大量的管理技术,在金融机构当中,可以对其数据来实现有效的 保护,对于其中出现的错误以及灾难也可以进行及时的修护。在金融机构当中, 数据的安全性是一个相当重要的问题,针对于近几年出现的客户信息泄露事件, 需要保证数据最大限度的安全性。因此在这个过程当中,对于金融机构的业务系 统来说,需要保证基础数据的有效安全,在数据安全的防护性方面做出全面的分 析,实现对数据的有效保护。另外,对于银行业务当中的敏捷性也可以得到最大限度的满足。在现代化的 云计算运营模式当中,对于金融机构的产品
14、开发周期需要不断的进行缩短,从而 可以满足不同客户的不同需求。在云计算服务当中,由于资源的可配置性,因此 在较少的基础设备的情况下,可以实现对设备设置时间的有效缩短。在利用云计 算的过程当中,如果出现了资本投资较少的情况,依然可以对新产品进行有效的 研发,最终将企业当中的关键性服务以及非关键性服务进行合理化的区分,实现 有效资源的迁移,比如软件的补丁运行、运维以及其他方面的计算机问题等。最后,可以最大限度的满足it行业的需求,充分的利用云计算来对服务进行 迁移到虚拟环境当中,在可以有效减少基础设备所带来的能源消耗的同时,还可 以实现绿色环保的问题。随着金融机构业务范围的扩大,在建设系统的过程当
15、中, 对于采购的物理基础设施会越来越多,但是需要将系统进行有效的整合。因此在 此种情况下,可以利用云计算服务来有效的提高物理基础设备的有效利用率,不 断的减少能源的消耗和碳排放,最终提升计算能力和节约空间。三、云计算在银行业应用在对云计算在银行业务的应用研究当中,本文主要对SWOT方式的两个特 点进行了分析和研究:其,为SWOT分析法的优势。利用企业的内部条件和外部的环境因素来 进行综合评价,对银行业务的经营战略进行改变。在这个过程当中,可以不断的 增加银行业务的数据存储能力和安全性能,对数据实现统一的管理和资源的分 配,实现安全的控制,对数据进行安全实时的检测,实现用户数据的安全性。在 这个
16、过程当中,由于其数据都是保存在云端的,因此减少了人工的成本,降低了 对数据存储的成本。其二,还要对其劣势以及威胁进行全面的分析。对于银行来说,属于一个传 统的金融产业,对于新事物的接收能力还处于相对较弱的阶段当中。因此在现代 发展的过程当中,需要将新技术的用户接收程度不断的提升,在实际的应用当中, 不断的适应其服务。与此同时,在云计算的法律法规方面,我们国家还没有建立 出一个统一的科学制度来进行规范。如果一旦出现了信息泄露的问题,对于其解 决的方法还没有做出调整和规范,因此对于信息的安全性保证方面,也是一个阻 碍云计算服务在银行业务方面充分发展的重要问题。与此同时,对于网络运行方 面,可以说是
17、云计算运行效率的重要保障,如果网络方面出现连接不好的情况, 对于云计算的性能来说,也会造成一定程度的影响。四、结语综上所述,在对与计算进行金融机构改革的时候,需要实现最佳的匹配程度、 最方便快捷的操作灵活性,从而在成本上实现最大限度的节约,从而实现模型服 务和交付模式的有效应用。在银行当中,需要对云计算的服务进行不断的更新, 在应用类型和基本数据性质的基础上实现成本风险的评估,对于银行业务当中的 核心业务体系来说,需要实现高风险的评估,比如财富管理体系或者核心银行系 统等多个方面。在银行业务的实际应用当中,需要实现云计算的有效应用结合, 不断的增加其服务的云计算部署模型。最终,可以将其称为银行云计算的部署模 式,利用其云系统的操作灵活性,实现对金融机构的有效控制。参考文献:1李永伍.云计算在银行业的应用探讨J.金融科技时代,2016, (10): 43-46 孙雷.推进“云计算”建设,打造云端的X银行J.商,2016, (6): 175-175. 3夏平.大数据应用在中小商业银行的探索实践J.清华金融评论,2017, 0 (8)