数据中心的容灾备份:服务器故障和数据丢失

热备

双机热备:主机+备机。主机工作(业务应用运行主机),备机不工作,不运行应用,处于等待状态,备机会一直发心跳包给主机,当一段时间收到主机的响应,认为主机出现故障,备机主动接管主机所有的工作。场景如下:两台server安装相同的系统、应用软件,通过一个虚拟的名称对外提供服务,但是一个时刻只有一台是活动的,另一台处于休眠状态。故障发生时通过双机软件的侦测和切换功能,备份server接管工作。服务器数据包括数据库数据同时往两台或多台服务器写,保证数据的即时同步,当主机服务出现故障,备机自动激活,主动接管工作。主+备=一套业务跑在两套机器上(配置最好一样),两机用心跳线相连,备机监控主机,当主机出现问题,备机接管业务。主机成为备机。优点:总有一套机器备用,保证系统运行。缺点:浪费一套机器。

冷备

双机冷备:只有主数据中心承担业务,备数据中心定期对主数据中心进行备份,当主数据中心挂掉需要人工切换备数据中心;

双活

双机互备:主机(备机)+备机(主机)。部分应用运行与主机,部分应用运行于备机。两台机器运行不同的应用软件。机备机同时工作,故障时可以互相接管。任意一台服务器故障时,所有服务会自动切换到正常的服务器上。备机运行与主机不同的应用,互为备份。场景如下:两台server安装相同的系统、应用软件,但是每个server同时只有一个服务是运行的。比如sever1跑oracle、sever2做mail,当server1出故障后,sever2接管sever1的oracle服务。两台相对独立的应用在两台机器同时运行,但彼此均为备机。当某一台服务器出现故障时,另一台服务器,将故障服务器的应用接管过来。主备机上都跑应用,应用不同互为备份,出问题时,所有应用转在一套机器上。优点:双机皆跑应用,不浪费机器。缺点:双机压力可能互不相同,当全转到一套机器上时,该机的承受能力很是问题。如配置过高又造成浪费。

双击双工:主机+主机。两台机器同时运行应用。备机运行与主机相同的应用。两台或多台服务器均为活动,同时运行相同的应用,实现负载均衡和互为备份。两台机器运行同一应用软件的不同数据,故障时互相接管。应用的一部分数据放在serverA上,一部分数据放在serverB上,A和B互备,对外是同一个sever.主机和备机跑的业务相同,系统前端进行业务负载均衡,通过平均分配把业务分散到多台机器上,而机器配置相应不至较高。当出现问题时可由前端负载均衡调整业务处理流量。

两地三中心=(本地+异地)+(本地数据中心+本地数据备份中心+异地数据备份中心)

两地 是指同城、异地;三中心 是指生产中心、同城容灾中心、异地容灾中心。( 生产中心、同城灾备中心、异地 灾备 中心 )。

同城容灾是在同城或相近区域内 ( ≤ 200K M )建立两个数据中心 : 一个为数据中心,负责日常生产运行 ; 另一个为灾难备份中心,负责在灾难发生后的应用系统运行。同城灾难备份的数据中心与灾难备份中心的距离比较近,通信线路质量较好,比较容易实现数据的同步 复制 ,保证高度的数据完整性和数据零丢失。同城灾难备份一般用于防范火灾、建筑物破坏、供电故障、计算机系统及人为破坏引起的灾难。

异地容灾主备中心之间的距离较远 (> 200KM ) , 因此一般采用异步镜像,会有少量的数据丢失。异地灾难备份不仅可以防范火灾、建筑物破坏等可能遇到的风险隐患,还能够防范战争、地震、水灾等风险。

你可能感兴趣的:(数据中心的容灾备份:服务器故障和数据丢失)