一、什么是备份
【备份】是把数据拷贝一份,在其他介质保存。
当数据丢失了,有备份可以用于恢复。无论是手动/自动,有副本就相当于完成了备份。
至于能否恢复,恢复得是否完整,属于【容灾】的范畴。
备份分为两种:
1.冷备份:也称为离线备份,是指在关闭系统运行状态的人工手动备份
2.热备份:热备份是指在系统运行的状态下,通过某种技术实现的自动备份。可以采用archivelog mode的方法热备数据库。它的优势在于,只需要提前设定好规则,就可以按照指定的周期和容量进行自动备份。
二、容灾
【容灾】是通过一些技术手段,在出现意外的时候,使得业务不会中断或者中断后会自动恢复。(注意要自动,而且恢复时间很短)
例如服务器、网络、存储…各个环节出现了问题都会中断服务。而容灾就是要考虑,即便是哪个环节出现了问题,都不会让服务中断。
如果有两台电脑,数据是实时同步的。那么跑业务的那一台硬盘坏了,直接可以用另一台办公,无缝切换。这就实现了容灾。
容灾根据地域划分,分为四种:
1.本地备份:一级容灾备份是只在本地进行数据备份,并且备份的数据只在本地保存,没有在异地建立灾备中心,所以实际上没有灾难恢复能力。
2.异地热备:在异地建立一个热备份点,通过网络传输,同步or异步地进行数据备份。主站数据备份到备份站点,此时备份站点不承担业务。而当出现灾难时,备份站点马上接替主站点的业务,从而维护业务运行的连续性。
3.异地互备:在不同地点建立两个数据中心,在工作状态下进行相互备份。当某个站点发生灾难时,另一个站点可以直接接替业务。这种备份方式根据实际要求和投入资金的多少,可以分为两种:
①只备份关键数据:便宜
②零数据丢失:两个站点之间互为镜像,是目前配置最高的一种容灾备份方式。要求不管什么灾难发生,系统都能保证数据安全。所以,它需要配置复杂的管理软件和专用的硬件设备。投资最大,恢复也最快。
4.云备份:把数据通过云存储的方式备份在公有云或私有云。云备份已经成为云计算最重要的落地表现形式之一,加上在成本上的巨大优势,使得在企业市场中获得了快速的发展。例如阿里云、腾讯云…
容灾的常用技术:高可用、容错。
1. 高可用(HA,high avaliable):在多台服务器上安装HA的组件,他们之间会有心跳的hello包,standby的机器会一直发送hello包检测主机是否正常;如果主机在一段时间之内没有应答hello包的话,就认为主机挂掉了。正常服务时只有主机在工作。其他standby的机器,在主机挂了的时候,马上选出一台机器去接管业务。这样就实现了容灾。
2. 容错:两台虚拟机A和B。A运行业务时,将数据同步复制到B;当A挂掉,B立即接管业务。因为不需要等待hello包的回应,所以与高可用相比,此种方式没有延迟,业务0中断。但成本高。
三、集群
多台服务器同时处理某一个事务,mapreduce输出结果。效率高,省时间。
四、负载均衡
有多台服务器时,如果来了多个访问请求,那么可能请求全部都访问机器A。这样就会导致速度慢、机器A负担过载等问题。而负载均衡,就会把多个请求按照一定策略进行分配,保证每台机器的运转比较均衡。
本文介绍了备份的概念及其分类,如冷备份与热备份,并详细解释了容灾的意义及其实现方式,包括本地备份、异地热备等不同级别的容灾策略。此外还概述了集群和负载均衡的基本概念。
508

被折叠的 条评论
为什么被折叠?



