一直在pick菊姐的你,今天可以pick一下这个新知识!

“地狱空荡荡 菊姐在土创”、“你一票我一票菊姐还能跳 你不搞我不搞菊姐就会倒”,似乎是一夜之间,朋友圈到处都是为101菊姐打call的“陶渊明”们,不得不说,在舞台上菊姐的表现也是霸气本霸了,就算是维密舞台也没在怕的,hold住全场的架势,让小编忍不住想欢呼,女王。

讲真,一直在pick菊姐的你,今天不来pick一下备份干货吗?

资深的灾备人都知道,做备份和提高可用性,两手都不可放松,也不互相矛盾。就好比买了好车,你就不买保险,或者你买了保险,就可以飙车,都是愚蠢的。

❖二者定义

备份,从字面的意思来理解,其实就是现时存在和应用系统的一个后备实体。

高可用性,即是指硬件的环境、设施、数据、应用系统等,在复杂环境下可用的能力和可能性所能达到的一个较高值。

在现实世界里,我们都讲究要稳定,可靠。在计算机的环境设计里,要想实现稳定可靠,则涉及到高可用性和备份等等元素。

❖二者区别

4535

备份

①设备的备份

设备的备份,也就是在现时使用的设备之外,要采取相同或者类似的设备做后备。

比如,我们在服务器上采用冗余电源,也叫后备电源,我们使用单独的硬盘来做RAID的备用盘,也叫热备盘。

如果采取单独的一台服务器来做后备,这就成了主机的备份,主机的备份有很多种方式,比较著名的就是所谓的cluster,所谓的双机热备和双机容错。二者都可以成为主机热备,因为它们有一个共同的特点,都是为了实现主机的备份,即某一个主机失效了,有另外一个主机顶替它来运行。

实现主机热备的软件有很多,比如,一直在为上千家用户的数据提供保护服务的中科同向HeartsOne HA,稳定可靠、高性能低成本,部署和使用非常简便,对系统资源和运行环境的需求也较低,HeartsOne HA能够帮助用户在复杂的应用环境下完成活动主机端系统、应用业务的灵活迁移、及时有效地进行错误隔绝、恢复,使用户几乎无感知的状态下继续计算机作业。

②数据的备份

数据的备份,就是在现时使用的数据之外,实现或设置另外一份不同物理体现的、内容相同的有效数据拷贝。

比如,将生产数据拷贝到磁带上,是一种数据备份方式。将生产数据复制到磁盘的另一个分区,另一个文件系统,或者拷贝到别的主机磁盘上等等,也都是数据备份的一种方式。

③应用系统的备份

应用系统的备份,包含了以上两种备份。因为一个完善的应用系统,其设备和数据都是要求有备份的,做为一个应用系统,除了设备和数据,还包含了业务程序,人员,业务逻辑,外部环境等等一系列让应用系统跑起来的东西。

要实现远程容灾的目的,除了外部环境,比如机房,电力,后勤保障,人员配备,业务程序之外,还有比较重要的一个环节——数据,也就是如何在两个系统之间保证数据的相对一致。实现这个目标的方法有很多,比如,磁盘阵列之间的卷复制;比如,两个主机之间文件系统上的复制等等。

4535

高可用性

可用性,即是指在各种复杂环境下,我们的数据、应用系统等计算资源都可以保持使用的能力和可能性。比如,服务器配备冗余电源,就提高了服务器的可用性。很好理解,一个电源工作不正常或者能力不够的时候,要保持服务器不受影响。

再比如,磁盘阵列采用双控制器,当某个控制器和链路工作不正常的时候,数据的访问能平滑的过渡到另外一个控制器上和链路上,这也是提高了数据和存储设备的可用性。

那么,什么是高可用性?我们就是一切为了提高系统可用性的实现方法和结果。

要拿出来说的就是cluster,或者双机什么的。我们为了实现生产的应用系统的高可用性,其中一个环节就是实现服务器的高可用性,就是某服务器失效或者能力不足时,应用能平滑的过渡到另外的主机上,也就是说对于应用系统来说,服务器保证了相对的可用。

简单来说,那备份和高可用性有什么区别呢?

这二者是不同的概念,备份只是保证了有后备,而高可用性则是为了保证应用尽快恢复。

打个比方,备份就好比买保险,买保险不能保证你平安无事,但是肯定能减轻损失。而高可用性,就像是安全气囊、ABS,能让你快速的重新开始或者说将危险消弭于萌芽时刻。

所以说,做备份和提高可用性,两手都不可放松,也不互相矛盾。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180531B1MMJ800?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券