文章目录

  • 1.容灾和备份的区别
    • 1)备份:
    • 2)容灾:
  • 2.容灾类名字
    • 1)高可用
    • 2)冷备
    • 3)容错/双机热备
  • 3.非容灾类名字
    • 1)负载均衡
    • 2)集群
    • 3)虚机迁移

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资源池,实现两边负载均衡。

番外篇7-容灾和非容灾相关词语的解释相关推荐

  1. Python番外篇:网络爬虫组词程序

    今天,双是番外篇,这次番外篇主要教大家如何用网络爬虫查询词语. 1.确定数据源 首先,我们得找一个查询的数据源,我找到了360国学网站,选择"词语大全",它的查询词语网址为: ht ...

  2. iOS冰与火之歌番外篇 - 在非越狱手机上进行App Hook(转载)

    作者简介:郑旻(花名蒸米),阿里巴巴移动安全部门资深安全工程师,香港中文大学移动安全(Android & iOS)方向博士,曾在腾讯.百度以及硅谷的FireEye实习.在博士期间发表了多篇移动 ...

  3. iOS冰与火之歌番外篇 - 在非越狱手机上进行App Hook

    作者简介:郑旻(花名蒸米),阿里巴巴移动安全部门资深安全工程师,香港中文大学移动安全(Android & iOS)方向博士,曾在腾讯.百度以及硅谷的FireEye实习.在博士期间发表了多篇移动 ...

  4. [zt]数学之美番外篇:平凡而又神奇的贝叶斯方法

    数学之美番外篇:平凡而又神奇的贝叶斯方法 Tags: 数学, 机器学习与人工智能, 计算机科学 save it69 saved tags: 贝叶斯 math bayesian algorithm 数学 ...

  5. 转:数学之美番外篇:平凡而又神奇的贝叶斯方法 收藏

    为什么80%的码农都做不了架构师?>>>    转自:http://blog.csdn.net/pongba/archive/2008/09/21/2958094.aspx 数学之美 ...

  6. Java番外篇4——BigInteger与BigDecimal

    Java番外篇4--BigInteger与BigDecimal 为了解决大数运算的问题 操作整型:BigInteger 操作小数:BigDecimal 1.BigInteger 方法声明 功能介绍 p ...

  7. Java番外篇2——jdk8新特性

    Java番外篇2--jdk8新特性 1.Lambda 1.1.无参无返回值 public class Test {interface Print{void print();}public static ...

  8. Java番外篇1——正则表达式

    Java番外篇1--正则表达式 1.什么是正则表达式 正则表达式定义了字符串的模式 正则表达式可以用来搜索.编辑或处理文本 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别 2.正则表达式 ...

  9. MongoDB 教程番外篇之添加用户及设置用户权限 ( Rockmongo登陆设置 )

    继上一篇 MongoDB 教程番外篇之管理工具: Rockmongo ,MongoDB 缺省是没有设置鉴权的,业界大部分使用 MongoDB 的项目也没有设置访问权限.这就意味着只要知道 MongoD ...

  10. IO多路复用(番外篇)、poll、epoll三者的区别

    Python之路,Day9 , IO多路复用(番外篇) 同步IO和异步IO,阻塞IO和非阻塞IO分别是什么,到底有什么区别?不同的人在不同的上下文下给出的答案是不同的.所以先限定一下本文的上下文. 本 ...

最新文章

  1. LeetCode简单题之七进制数
  2. 微信公众平台开发中-SAE不支持XStream框架的解决方案
  3. 进程环境详解(四)---getenv、putenv和setenv函数详解
  4. python语言需要变量生明吗_python需要定义变量吗
  5. 《天际友盟DRP数字风险防护报告(2021年上半年)》重磅发布
  6. @aspect注解类不生效_Spring Boot从入门到精通(三)常用注解含义及用法分析总结...
  7. 支付设计白皮书:支付系统的概念与中国互联网支付清算体系
  8. Java相关技术文档汇总
  9. The Innovation | 谁是蛋白质和核酸的失踪的“媒人”?
  10. 逆向分析学习入门教程
  11. Linux+C 开发基础
  12. npm WARN unmet dependency错误解决方法
  13. Python批量处理Excel办公自动化
  14. web service在java_java web Service的使用
  15. 计算机研究生论文期刊,经典计算机研究生小论文参考文献 计算机研究生小核心期刊参考文献哪里找...
  16. SANY北京地区笔试题(研发类岗位)
  17. linux 主流浏览器,各主流浏览器(PC、移动端)userAgent属性信息介绍
  18. 服务器事件查看器根据登录id如何查找信息,Windows中如何查看日志(如查看远程登陆的IP地址)以及常用日志ID...
  19. VALSE2019总结(6)-年度总结-GAN
  20. 巧用seo技术将网站做到第一页

热门文章

  1. 对比两个文件不一样的软件
  2. 在如今的就业形势下,想要跳槽?你该把握的一个原则和两个技巧!
  3. 2022医药投融资数据库--投行必备
  4. 研学旅游实践教育的开展助力文旅产业发展
  5. 机器学习——简单歌曲分类
  6. 无线产品标准有哪几种?它们各具有什么特征?
  7. CAD二次开发技术 好辛苦啊!
  8. RHCSA LINUX8考题
  9. kafka之ack机制
  10. NVisual-可视化运维管理软件在职业院校计算机网络教学中的应用