你知道什么是容灾吗?
你有没有想过,如果遇到地震或者其他自然灾害,你在某家银行的账户信息会不会丢失你的钱还在银行吗
其实我们不用担心银行的用户信息是非常重要的数据,所以在银行开业之前,必须有一套完整的容灾解决方案来解决此类问题,即建立容灾系统
所谓容灾系统,字面意思是容忍灾害的系统有了这个系统,即使灾难来袭,银行里的用户数据也能安然无恙这种灾难从自然灾害到物理故障不等为了保证数据的安全性和业务的可靠性,每家银行都会在国内很多地区设立一个或几个容灾站点,互相备份数据,相当于创建了几个副本
当主站点被灾难破坏,导致数据永久丢失时,可以通过容灾站点的副本来恢复数据如果没有容灾站点的数据备份,将会造成不可估量的经济损失和恶劣的社会影响
银行有容灾系统吗,通信有吗答案是肯定的
无论是3G,4G还是5G,各运营商都针对区域内的通信业务设立了容灾局灾难恢复点除了保证各类数据的可靠性,还可以保证业务的可用性这是建立灾难恢复系统最重要的意义
以5GC为例与金融系统类似,5GC也采用跨区域的容灾部署模式分别在两个不同的区域部署数据中心当一个DC的网络设备因故不可用时,另一个DC会迅速接管业务,从而保证5G业务的可用性这是双DC部署双DC部署是实现部署可靠性的一种方式
除了双DC部署,5GC灾难恢复解决方案还提供了哪些措施来实现灾难恢复。
部署可靠性
5GC灾难恢复解决方案支持双DC部署,互斥部署,NF域部署和网络双平面,以实现部署可靠性。
互斥是指将虚拟机部署在不同的物理机上,以保证当一台物理机出现异常时,其他虚拟机仍能提供服务总之,不要把鸡蛋放在一个篮子里
NF域部署是指通过分离管理域,业务域和转发域来进行NF部署。
双平面网络是指5GC NF的所有逻辑网络接口,至少有两个不同的物理网络平面互为备份当其中一个网络平面出现故障时,另一个网络平面可以接管所有网络流量,确保服务不中断
建筑可靠性
5GC灾难恢复解决方案支持负载共享和无状态功能,从而实现架构的可靠性。
负载共享意味着所有正在运行的实例一起共享处理业务当某个正在运行的实例非正常停机时,其他正在运行的实例分担处理业务,从而保证业务的正常运行负载分担采用N+M冗余模式,即当N个实例能够满足系统容量的业务处理时,提供M个实例进行冗余
上图是典型的3+1冗余模式当三个实例可以满足系统的业务处理能力时,提供另一个实例进行冗余当任何一个正在运行的实例出现故障时,其他三个正在运行的实例继续工作,从而确保系统容量和业务处理不受影响
无状态是指微服务的无状态设计3GPP定义了状态数据被UDSF用来统一存储NF
业务App可以随时进行弹性,扩展,破坏,重生,迁移等操作,这就是计算与存储的分离无状态设计不仅实现了架构的可靠性,也保证了数据的可靠性
数据可靠性
GC 5的NF被设计成无状态的当前流程完成后,用户和会话上下文等状态数据将保存在UDSF中,而UDSF将数据保存在多个副本中UDSF支持1+1冗余的灾难恢复模式和双DC部署,从而确保数据的可靠性
资源可靠性
5GC容灾解决方案支持链路检测,自愈等机制,实现资源可靠性。
自愈是指系统会对连续出现故障的业务处理节点进行多级自愈系统根据用户的自愈策略配置,采取重启容器,再次推送容器,重启虚拟机,逐步重建虚拟机的策略进行自愈,尽快恢复业务
链路检测意味着业务节点会定期向管理节点发送心跳保活消息如果管理节点检测到长时间没有心跳的节点,则判断为故障节点,触发业务迁移过程,将故障节点的业务转移到其他正常节点,从而保证业务的可靠性
好了,就这样,你再也不用担心你的话费余额了,更不用说银行里的钱了!你也知道什么是容灾。
。郑重声明:此文内容为本网站转载企业宣传资讯,目的在于传播更多信息,与本站立场无关。仅供读者参考,并请自行核实相关内容。