低带宽情况下使用Hyper-V副本时的注意事项

   Hyper-V副本提供了一种可以在灾难恢复站点实时创建虚拟机副本的简单和经济方式。因为复制是一种灾难恢复特性,所以通常管理员会询问Hyper-V是否能够通过低带宽链路(比如数据中心间的广域网络)来复制虚拟机。

  通常来讲,Hyper-V副本可以在低带宽链路上正常工作,但是有几个方面需要考虑。 首次复制过程

  首先需要考虑的因素之一是第一次复制过程。在这个过程当中,Hyper-V将虚拟硬盘复制到副本服务器上。

  在低带宽环境中,应该避免进行跨网络的首次复制过程。首先,这个过程可能需要花费很长时间才能完成,除非你启用了服务质量保证(QoS)这种网络特性或者类似的机制,否则这个过程将会抢占其他进程的带宽。

  应该避免在低速链路中复制虚拟机的另外一个原因是一些情况下虚拟机会发生快速的变化。在首次复制过程之前,虚拟机的任何变化都不会产生问题,但是带宽限制使得首次复制过程完成之后,实时同步所有变化几乎是不可能的。

  在基于网络的环境中--即便对于高带宽的网络环境--第一次复制体积较大的虚拟机时,Hyper-V可能会出现一些问题。某种程度来说,首次复制失败甚至是一种常见情况,即便是已经复制了多个TB的虚拟磁盘,甚至还有很多可用带宽,也不得不重新执行这个过程。

  由于这些原因,最好使用另外一种方式来完成虚拟机的首次复制过程。微软允许你通过将虚拟机的复制版本导出到可移动设备当中,或者使用副本服务器上已经存在的虚拟机复制版本(比如,你可能在副本服务器上保存了虚拟机的备份版本)来完成虚拟机首次复制过程。

  一些管理员发现使用副本服务器上的现有虚拟机复制版本作为初始复制源可能会导致一些问题。在一些情况当中,使用这种方式会导致同步失败的问题。因此,通常最好的方式就是通过将虚拟机副本导出到可移动设备当中,之后将虚拟机导入到副本服务器来完成首次复制过程。

  虚拟机变化频率

  在低带宽网络中进行虚拟机复制时另外一个需要考虑的因素就是虚拟机的变化频率。比如,你设定每5分钟复制一次虚拟机,并且平均每五分钟虚拟机会出现100MB的变化。如果你的广域网络(WAN)连接足够快,能够每五分钟同步100MB的变化,那么理论上你不用担心什么。即便如此,你仍然必须考虑带宽占用问题。因为你不希望虚拟机复制流量占用网络中所有可用带宽。

  即便你拥有一条只用于传输复制流量专线,仍然需要注意不要使用所有的流量。设想如果主要服务中断,那么Hyper-V这次复制过程就会失败。当下一次复制过程开始时,Hyper-V将不得不复制平时两倍的数据。不必一定在单个复制周期内完成所有额外数据流量的复制,但是你需要保证有足够的可用带宽来允许Hyper-V在合理的时间内完成这些增量复制。

  你需要多少带宽?

  不幸的是,现在并没有一套单独的、通用的解决方案。每台虚拟机的情况各不相同。决定复制流程的带宽需求的最佳方式就是将所有虚拟机临时复制到一台实验室服务器上,之后测量每个复制周期发出的数据流量。你可能需要至少监视复制过程一个星期,以得到这个复制周期的带宽需求的准确数据。

  Hyper-V副本功能在低带宽连接的情况下依旧能够正常工作,只要可用带宽能够及时复制虚拟机的变化部分。但是,需要记住Hyper-V副本特性的扩展性很差。对于大规模虚拟机来说,它的简单特性并不能监控带宽需求。在这种情况下,大企业通常倾向于复制存储区域网络,而不是复制虚拟机。

时间: 2024-08-07 03:21:37

低带宽情况下使用Hyper-V副本时的注意事项的相关文章

任天堂称3DS续航能力基于屏幕处于较低亮度情况下

从今天开始,任天堂将在日本举行三天的NintendoWorld2011大会,大会的焦点全部集中在下月发售的裸眼3DS掌机,任天堂将通过游戏展示,掌机体验等多种方式全面宣传其下一代游戏掌机. 任天堂日前公布了备受关注的3DS游戏机电池续航性能,3DS下月日本上市时的首发游戏也遭到曝光. 首先我们来看3DS的电池续航问题.任天堂称,3DS电池完全充电需要3.5个小时.对于3DS的续航能力,任天堂给出了几个参考值,但是这些参考值完全基于屏幕处于较低亮度情况下. 在背光亮度调低的状态下,用户在玩转3DS

联通低利润情况下仍派息:净利38亿分红5亿多

新浪科技讯 6月24日消息,中国联通A股上市公司于23日晚间发布公告,向股东派息,每10股派发现金股息0.26 元(含税),共计5.51亿元,股权登记日为6月30日,现金发红日为7月6日. 根据联通2010年业绩报告,联通2010年营收1713亿元, 同比增长了11.3%,但去年净利润只有38.5亿元,同比下降了59.7%,净利润仅为中移动的3.2%.也就是说,尽管联通的营收达到历史最高,但净利润却是历史最低. 不过,在这种情况下,联通仍然分红派息.其公告称,"按本公司2010年12月31日总股

Androidz指定情况下禁用和启用休眠屏幕或锁屏

问题描述 Androidz指定情况下禁用和启用休眠屏幕或锁屏 在指定情况下(开始录制视频时)禁止屏幕休眠,(在结束录制视频时)启用休眠功能,该用什么方法?网上找到以下方法,可以实现此功能吗?能否解释下这两个方法是什么意思? public void unlock(){ mContentResolver = getContentResolver(); setLockPatternEnabled(android.provider.Settings.Secure.LOCK_PATTERN_ENABLED

分析在Python中何种情况下需要使用断言_python

这个问题是如何在一些场景下使用断言表达式,通常会有人误用它,所以我决定写一篇文章来说明何时使用断言,什么时候不用. 为那些还不清楚它的人,Python的assert是用来检查一个条件,如果它为真,就不做任何事.如果它为假,则会抛出AssertError并且包含错误信息.例如:   py> x = 23 py> assert x > 0, "x is not zero or negative" py> assert x%2 == 0, "x is not

String的+操作(如"a"+"b")在什么情况下不比StringBuffer的append操作效率低

问题描述 String的+操作(如"a"+"b")在什么情况下不比StringBuffer的append操作效率低这个问题确实头疼,找不到答案,放在论坛上讨论一下吧 解决方案 String c="a" + "b";//编译优化成String="ab" 比StringBuffer高直接String c= a+b;//编译成String c=new StringBuilder(a).append(b).toSt

低带宽DDoS攻击可瘫痪防火墙

本文讲的是低带宽DDoS攻击可瘫痪防火墙,研究人员警告:特定类型的低带宽分布式拒绝服务(DDoS)攻击,可以导致某些广为使用的企业级防火墙陷入暂时的拒绝服务状态. 在分析客户遭到的DDoS攻击时,丹麦电信运营商TDC的安全运营中心发现:基于网际报文控制协议(ICMP)的某些攻击,甚至能以低带宽造成严重破坏. ICMP攻击也称为ping洪泛攻击,是很常见的攻击形式,但通常依赖"回显请求"包(Type 8 Code 0).引起TCD注意的攻击,则是基于ICMP"端口不可达&quo

map-在多线程情况下,不使用同步,对同一个MAP的并发读写问题

问题描述 在多线程情况下,不使用同步,对同一个MAP的并发读写问题 假设有以下场景: 某一个业务要求,定时的从数据库中取出一批数据放入一个hashmap中. 有多个线程对这个MAP进行读操作. 每过一段时间(如3分钟),都会对这个MAP进行修改(put or remove) 该场景对数据的一致性没有非常严格的要求. 如何能够在不使用同步的情况下,对这个MAP进行安全的操作呢?(例如不用concurrentHashMap,或Collections.synchronizedMap) 我的想法是,每次

如何在不增加风险的情况下提高数据中心的密度和容量

随着市场对于数据中心需求的增加,导致了对于诸如计算输出和存储容量大小所需的增加,同时也需要更好地规划未知的需求.然而,增加容量以满足未来的计算需求所需的成本代价可能是极为昂贵的,并且,企业的工作负载并非总是可预测的. 随着现如今的企业越来越依赖于数据中心以提供服务,数据中心需要确保有足够的容量以满足潜在的业务的扩展. 增加数据中心的环境密度和容量规划可以帮助数据中心管理人员以有限的信息为未来的业务做好准备.为了实现这一点,数据中心运营商们需要更清楚地了解自己的资源需求,即带宽.计算输出和存储,以

link环境下制作一款《订餐软件》,请问如何在协单丢失的情况下建立主附单?

问题描述 link环境下制作一款<订餐软件>,请问如何在协单丢失的情况下建立主附单? link环境下制作一款<订餐软件>,请问如何在协单丢失的情况下建立主附单? 解决方案 丢失的情况下,你可以根据默认值去创建一个副本.