金融行业分布式信息系统高可用架构设计.docx
《金融行业分布式信息系统高可用架构设计.docx》由会员分享,可在线阅读,更多相关《金融行业分布式信息系统高可用架构设计.docx(4页珍藏版)》请在课桌文档上搜索。
1、前言根据我国十四五规划,推动高质量发展,必须立足新发展阶段、贯彻新发展理念、构建新发展格局,将“新”.贯彻规划始终,以“新”推动我国经济和社会高政后发展,加快新R基配设施建设是“新”的市要组成,统殍推进与佬统基础设施等建设,共同打造现代化基础设施体系,在云it舞时代不论应用架构还是基础设施架构,都采用分布式架构方式构建.对于业务连续性要求比较产芮的金融行业,系统高可用成为一项重要挑战和课题,本文将结合金融行业十多年实战经验对其课题进行浅析。一、高可用概念与指标高可用(HighAvaiIaWIity)指通过尽最缩短计划之内的日常维护麋作和计划之外的软硬件故障所导致的停机时间,以提供系统和应用得可
2、用性.系统高可用的本质要求是指通过各种手段保证系统服务的业务连续性,尽降低对客户的影响.S1.A是系统可用性的一个关键指标,指在一年为单位的时间周期中,系统可正常使用时间的占比.例如,全年共计8760(365X24)个小时,系统因各种原因有9小时无法对外提供服务,那么,全年可用性即为(8760-9)/876099.9%,即业界所谓的3个9(见文章后说明)为提高系统S1.A,容错的架构设计在分布式系统中尤其再要,因为开放平台相比于主机的本质特点是软硬件均可能发生故障,均不可靠.对各种原因引起的单次故障,采用RTO和RPO两个指标衡量.RPO(RecoveryPointObjective)指对应用
3、数据而言,信息系统的生产数据可恢兔到故障发生前多久的时间点;RTO(RecoveryTiineObjective指灾难发牛.后,系统服务从故障时点到重新提供服务的时间点.二者均以时间作为单位.RPO幼苴故障发生前丢失数据的最多时长,RTo例垂故障发生后恢登服务的最快时长.故隙恢史过程也包括应用数据恢亚,住故障抢修时而综合衡信RTO和RP0,例如,金设业的数据更加理要,当无法立即恢复服务时能先完成数据核笈,即RpO优先于RTO。有部分场景(比如支付渠道类)福要保证RTO优先于RP0,这其实是一种系统服务时间(应用层级)和业务信息数据(数据库层级)的干密判断.二、高可用设计思想各公司的高可用设计不
4、尽相同,但设计理念却存在相似和相同的地方,主要如下:(一)在内部设计方面,通过组件冗余设计有效避免单点故障。在机房方面,将应用部若到多个AZ(采用互相独立的供电、网络、冷却等基创设施),金融行业核心系统多采用两地三中心,甚至三地三中心;在服务器方面,网络设备存在冗余线路、多路端口等,服务器配首双路电源、双网卡、双路CPU、磁盘阵列RAID等;在中间件方面,通过IaaS和PaaS云计算资源,提供多应用服务实例.系统的核心资产是数据,因此数据库高可用尤其歪要.受光速等物理规律限制,距商一千公里的两地数据同步性会受限,RPo难以保证为零,这是任何数据库都面临的挑战.由于两地同时故障概率很低QraCI
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 金融 行业 分布式 信息系统 可用 架构 设计
链接地址:https://www.desk33.com/p-1497874.html