番外篇7-容灾和非容灾相关词语的解释
作者:互联网
文章目录
1.容灾和备份的区别
1)备份:
- 只是将数据COPY一份,在其他介质保存,当数据丢失了,有“备份”可以用于恢复,无论手动还是自动,而有副本就相当于完成“备份”了,至于恢复不恢复,恢复完了没有,与“备份”是没有关系的
2)容灾:
- 容灾”是为了通过一些技术手段的部署,达到出现“意外”的时候,业务不会中断或者中断后会自动恢复(注意要自动,而且恢复时间很短)。例如服务器、网络、存储哪一点出现问题,都会中断服务,所以这个时候每个点都需通过技术手段做保护,这就是容灾要考虑的事情
- 与“备份”不同的是,例如你的硬盘挂了,买一个新硬盘,你再将移动硬盘的数据拷过来就OK,但是这个过程中是要停止服务的,恢复过程是需要时间的。而“容灾”是要不中断服务的,例如说你有2台电脑,然后两边数据是实时同步的,忽然一台的硬盘坏了,不要紧,直接到另外一台办公好了,因为实时同步,坏了的那台的数据这边没坏的这台也有,这种就相当于容灾了
2.容灾类名字
1)高可用
- 即HA(HighAvaliable),一般实现方式是对2台服务器上面装HA的软件,这时候就和“双机热备”的概念一样了,
- 一般正常服务时只有主机在工作,2台服务器中间会有心跳的hello包,备机会一直发hello包检测主机是否“活着”,超过一段时间主机没有应答hello包的话,备机就会认为主机死掉,然后主动接管业务了。这样子又实现了主机的容灾了
2)冷备
- 就没有什么好说了,相当于1台坏了,另外1台还要我们手动去启动,配置,才能接管坏了那台的工作。
3)容错/双机热备
- Vmware的虚拟化软件提出的一个概念,相当于1台虚拟机运行的时候,多开1台虚拟机,当一些操作在A虚机运行,会通过软件同步复制操作到B。当A虚机崩溃,B主机立刻托管业务,由于操作都是同步复制的,所以B不会丢失任何在A上的内容(包括内存里面的临时数据)。
- (与高可用的区别) 此种方式比“高可用”的更高级,“高可用”的方式B还要通过A没有应答hello才发现A崩溃了,中间还是有一段过度的时间会业务中断,但是可以实现自动的业务恢复。
- 而**“容错”这种方式业务完全不用中断**,但是相应换来了成本需要增高,原来1台虚机,现在相当于要多开1台来与他同步,资源成本增高
3.非容灾类名字
1)负载均衡
- 假设有5台服务器,如果有5个访问请求,没有负载均衡时,可能5个请求都访问机器A,这样可能引致访问速度慢,A机器崩溃等问题,
- 而有了负载均衡,就会将5个任务按照策略进行分发,可能5台机器每台负责处理一个任务就OK了。
2)集群
- 多台服务器同时处理某一事务,听起来与“负载均衡”有点像,但是其实负载均衡是5个任务摊分给5台机器,
- 而集群相当于一个任务拆分为5份,5台机器一起来处理同一个任务,分别完成自己负责的部分后汇总一起输出结果。例如有一个很复杂的计算任务,1台机要算5小时才能解决,那么5台同时计算,可能1小时就解决了,这个是“集群”的主要用途
3)虚机迁移
- 与“高可用”与“容错”最大的区别:“虚机迁移”是计划内的,即需要人工手动或者安排好进行时间来实现的,所以不属于容灾的范畴。
- 而后两者属于“容灾”范畴,可以在发生计划外的“意外”的时候,自动实现业务恢复。
- “虚机迁移”更合适用来处理资源池间的利用率平衡性,如A资源池80%符合,B资源池只有20%,那么可以适当“迁移”部分到B资源池,实现两边负载均衡。
标签:负载,均衡,主机,备份,非容灾,虚机,容灾,番外篇 来源: https://blog.csdn.net/weixin_43679037/article/details/117873549