淘汰Hyper-V replication 拥抱Storage Replica

基于过去的经验,在小型环境中保护Hyper-V 虚拟机的最佳方式之一一直是复制。Windows Server 2012首次引入了复制,在第二台Hyper-V服务器上创建了一个同步的虚拟机副本。如果主虚拟机出问题,可以将副本置于在线状态并开始使用。

Hyper-V replication的不足之处

Hyper-V replication是一个非常有用的功能,尤其是对小型组织来说更是如此。即使是这样,复制功能并非完美无缺。使用虚拟机复制一个主要的问题是可扩展性不高。管理员必须基于虚拟机以及虚拟硬盘启用复制,而且Hyper-V Manager并没有提供批量启用复制的功能。

Hyper-V replication的第二个不足之处是没有提供自动化故障切换。如果虚拟机主拷贝出现故障,那么管理员必须手动激活虚拟机副本。这种操作方式至少存在数据丢失的可能性。Hyper-V使用异步复制,这意味着复制并非实时进行。在计划之外需要进行故障切换时,那么自上次复制之后发生的写操作都会丢失。

Storage Replica简介

Windows Server 2016仍旧保留了Hyper-V replication,但微软同样引入了全新的复制类型,可以称之为Storage Replica或存储复制。Storage Replica并非Hyper-V特有的功能,而是Windows服务器提供的功能。尽管可以组合使用Hyper-V、Storage Replica,但Storage Replica同样可以用于文件服务器复制。

与Hyper-V replication相比,Windows Server 2016 Storage Replica具有两大优势。首先,Storage Replica和存储卷打交道,而不是虚拟硬盘。这意味着管理员能够复制整个存储卷,而不用针对单个虚拟机进行复制。

使用Storage Replica的第二个优势是可以使用同步或异步复制。因此,可以执行接近实时的块复制。Windows Server Storage Replica技术相对较新,因此还存在一些限制。比如限制之一是改功能目前只允许一对一复制。作为对比,微软在Windows Server 2012 R2中针对Hyper-V引入了可扩展的复制功能,允许组织创建两个虚拟机副本。例如,组织可以创建一个本地虚拟机副本,并在远程站点存储第二个副本。尽管Windows Storage Replica还没有提供该功能,但已经有很多迹象表明微软可能会在今后的Windows服务器版本中启用一对多复制。

Storage Replica、Hyper-V replication对比

在Windows Server 2016中引入的Storage Replica功能在支持的复制拓扑方面要比Hyper-V复制更灵活。尽管普遍认为Hyper-V复制特性是一种在独立的Hyper-V服务器之间复制虚拟机的机制,但Hyper-V还支持其他复制技术。Hyper-V replica可以被用于启用集群间复制,独立Hyper-V服务器到集群复制或者集群到独立Hyper-V服务器复制。

与Hyper-V类似,Windows Storage Replica特性支持服务器间复制以及集群间复制。当然区别是复制发生在存储卷级别而不是在虚拟机级别。此外,Storage Replica还支持扩展集群配置。

扩展集群是节点位于不同物理区域的故障切换集群。Storage Replica通过在服务集群的两个数据中心放置集群共享卷同步副本助扩展集群一臂之力。

和任何新技术一样,Windows Storage Replica存在着优势与不足。Hyper-V管理员能够使用该功能在存储卷级执行同步复制,但与Hyper-V复制不同,Windows Storage Replica不允许创建扩展副本。如果内置的Hyper-V复制完全满足组织需求,那么可能没有必要考虑其他的复制机制。但是如果需要更具可扩展性的复制技术,那么Windows Storage Replica可能是一个不错的选择。

   

 

  

本文转自d1net(转载)

时间: 2024-10-26 22:45:30

淘汰Hyper-V replication 拥抱Storage Replica的相关文章

windows server 2012 中的Hyper V

问题描述 windows server 2012 中的Hyper V windows server 2012 中的Hyper V,断电时虚拟机无故启动不了.怎么解决呢? 解决方案 这个不好说,虚拟机相当于一个独立的计算机,任何软件故障都可能导致无法启动. 重新做一个虚拟机,不安装别的软件看看是否正常. 解决方案二: 问题是没有安装任何软件,是做域控用的.很多时候,断电或者按开机键开机就会无故启动不了.有域账号在,重装严重呀.谢谢你的回答. 解决方案三: 断点可能造成系统损坏了.需要repaire

专家谈Windows Server 2016存储——Storage Spaces Direct

Windows Server 2016就要正式与大家见面了.为了让大家更加了解新版本Windows Server中的一些显著变化,我们采访了微软Hyper-V MVP Thomas Maurer.Maurer也是一家瑞士IT咨询公司的云计算架构师,与微软是合作伙伴关系.这里Maurer重点围绕Storage Spaces Direct,介绍了Windows Server 2016在存储方面的一些变化. 软件定义存储是现在很热的话题,微软也在Windows Server 2016引入了Storag

微软和思杰拥抱异构环境VMware岿然不动

大多数的大型企业都拥有混合型的操作系统环境,运行着Windows.Linux和Unix当中的至少两种操作系统.而在将来,在虚拟机管理程序方面很可能会出现同样一幕:许多企业可能很快就会结合使用多种虚拟化技术,除了VMware虚拟机管理程序外,还要运行Hyper-V.Xen或KVM当中的至少一种. 原因何在?一个原因是,许多企业对云计算饶有兴趣,特别是对建立私有云颇有兴趣.基于Open Stack或Project Olympus的解决方案很可能比同类的VMware解决方案更具有成本效益. (Open

Kafka 0.8

0.8 is a huge step forward in functionality from 0.7.x   This release includes the following major features: Partitions are now replicated. 支持partition的复本, 避免broker失败导致的数据丢失 Previously the topic would remain available in the case of server failure, b

IBM称开放云是大势所趋

IBM采用了OpenStack并接受了http://www.aliyun.com/zixun/aggregation/13362.html">Cloud Foundry的平台即服务,IBM坚信云的最终命运会是建于开源软件上. IBM管软件标准和云实验室的副总裁Angel Diaz星期一在加州圣克拉拉召开的PlatformCF会议上一个发言里说,任何"在技术上采用 专利技术的商家"无法快速地开发技术,因而追不上发展中的各式开源云技术步伐.他说,"IBM是100%

linux实训

目  录 Unit 1 操作系统安装.... 3 1.1 多操作系统安装... 3 1.1.1 VMware简介... 3 1.1.2 VMWare基本使用... 4 1.2 安装Red Hat Linux 9.0. 15 1.3 思考题... 15 [实习报告]... 16 Unit 2  Linux命令接口使用.... 17 2.1 访问Linux系统... 17 2.1.1 创建用户组... 17 2.1.2 删除用户组... 17 2.1.3 创建用户... 18 2.1.4 删除用户.

配置Ubuntu的网络时遇到了错误

配置Ubuntu的网络已经不是第一次了,今天遇到了个错误,以前从来没遇到过的,感觉很郁闷! 在使用/etc/init.d/networking restart的时候,出现了 RTNETLINK answers: File exists 表示很郁闷,然后ping了一下,提示网络不可达.看了一下路由表,发现没网关,最后使用命令加网关 # route add default gw 1.1.1.254 结果,又报错 SIOCADDRT: no such process. frustrating erro

在Red Hat里使用U盘的通用方法

USB的支持关键在于驱动,没有驱动设备时mount执行是肯定不成的.在Red Hat里使用U盘的通用方法如下, 一. 先别插U盘,/sbin/lsmod看是否有usb-storage.如果没有的话: cd /lib/modules/2.4.20-8/kernel/drivers/usb for v in *.o storage/*.o ; do /sbin/insmod $v ; done 二. 这里再/sbin/lsmod,应该有usbcore.usb-ohci(或usb-uhci,根据主板芯

U盘在Linux下不得不知的操作技巧

  技巧一: Linux不像Windows一样,接上新硬件后可以自动识别,在Linux下无法自动识别新硬件的,需要手动去识别.USB移动存储设备通常被识别为sda1,具体可以通过fdisk -l命令查询. 在使用U盘前,我们先要为外挂点新建一个子目录,一般外挂点的子目录都是建立在/mnt里面的,我们也建在那里,当然也可以建在/目录下,名字可以自己定,我们就取名为usb,终端下的命令如下: mkdir /mnt/usb 然后我们就可以接上我的U盘了,然后在终端下输入命令并击Enter键即可: mo