VMware提供了一系列保护虚拟机可用性的功能:HA、FT、VADP、SRM以及vMotion。实现最大化虚拟系统可用性的关键在于了解公司策略以及可利用的技术能够使用哪些特性。下面简要介绍一下在特定的场景下如何选择VMware提供的高可用性特性。

意外的主机宕机:VMware HA vs. FT

到目前为止,VMware
vSphere HA是最容易实现的可用性技术。如果有共享存储而且在vCenter集群中配置了两台或以上的主机,就能够启用HA。VMware
HA将预留足够多的容量来应对一台或多台主机发生故障的情况,而且,出现故障的主机上的虚拟机将会在集群中其他主机上重启。这一特性将会快速恢复虚拟机,而且虚拟机宕机时间很短。

如果你选择VMware
vSphere
FT,就不会出现HA产生的短暂宕机时间。当你在虚拟机上启用FT时,将会在第二台主机上创建虚拟机的影子版本。当主虚拟机执行会话时,影子虚拟机会执行完全相同的操作。影子虚拟机是精确的副本,除非vSphere阻碍了写磁盘或者与影子虚拟机基于网络的通信。如果运行主虚拟机的主机发生故障,第二台主机将会为第二台虚拟机提供全功能的读写访问以及网络连通性。这一转变足够快,运行在虚拟机之上的应用程序不会受到影响。

使用VMware FT时有一些注意事项,最为明显的就是被保护的虚拟机只能配置一颗vCPU,而且每台主机只能容纳四个受保护的虚拟机。

预期的主机宕机:VMware vMotion

当VMware管理员将主机置于离线状态时,VMotion能够用于在主机之间迁移虚拟机。执行vMotion操作通常只会丢失很少的数据包,对于基于TCP/IP的应用程序来说,这都是能够容忍的。为了保证关键应用的在线时间,VMware
vMotion是一个不可或缺的特性。

虚拟化基础架构对于公司而言,保证灾难恢复和业务连续性的重要性毋庸置疑。在vSphere5.0版本中,VMware提供了2个组件VADP和VDP

VADP是什么呢?
--> 就是一组API接口,这组接口是提供给第三方来编程实现vSphere存储的数据保护的。说白了就是给第三方提供API来实现备份恢复vSphere的存储数据。

VDP是什么呢?
--> 上面说了VADP是一组API,并不是具体的备份实现工具,需要编程才可以实现。VMware官方自带的备份工具就是VDP

SRM是什么呢?
--> 准确来说SRM不是一个工具的概念,应该算是一种容灾的保护组件[可以理解为容灾的一套解决方案]。
--> 可提供先进的复制、灾难恢复管理、无中断测试、自动故障切换和故障恢复以及计划内迁移功能。这是单纯的VDP备份工具的不能替代的。

VMware Site Recovery Manager 是一个业务连续性和灾难恢复解决方案,可帮助您计划、测试和执行受保护 vCenter Server 站点与恢复 vCenter Server 站点之间的虚拟机恢复。

您可以使用 Site Recovery Manager 实施从受保护站点到恢复站点的不同类型的恢复。

关于 VMware vSphere Replication

VMware vSphere Replication 是 VMware vCenter Server 的扩展,提供基于管理程序的虚拟机复制和恢复功能。

vSphere Replication 是基于存储的复制的备用方案。它可以通过在以下站点之间复制虚拟机来保护虚拟机,以免出现部分或整个站点故障:

  • 从源站点到目标站点

  • 从单个站点中的一个群集到另一个群集

  • 从多个源站点到一个共享远程目标站点

与基于存储的复制相比较,vSphere Replication 提供了多项优势:

  • 每个虚拟机的数据保护成本更低

  • 复制解决方案允许灵活选择源站点和目标站点的存储供应商

  • 每次复制的总体成本更低

用一句大白话来总结:

VDP不过是一个备份工具,而SRM是一整套的容灾解决方案[这里面自然包含了备份工具]。

转载地址:https://blog.csdn.net/afandaafandaafanda/article/details/48318869

http://bbs.51cto.com/thread-1164219-1.html

VMware HA、FT、VADP、SRM、VR、vMotion的更多相关文章

  1. Heartbeat基本介绍----HA / vmware HA FT

    Heartbeat是High-Availability Linux Project (Linux下的高可用性项目)的产物,是一套提供防止业务主机因不可避免的意外性或计划性宕机问题的高可用性软件.Hea ...

  2. VMware-vSphere-5.1--------群集、HA、DRS、FT

    VMware vSphere 5.1 高可用性       在本节中主要讲的是集群的一些功能和配置,相比5.0的设置,没有太大的变化.VMware vSphere为虚拟机提供虚拟化的基础架构,将现有的 ...

  3. Apache版本的Hadoop HA集群启动详细步骤【包括Zookeeper、HDFS HA、YARN HA、HBase HA】(图文详解)

    不多说,直接上干货! 1.先每台机器的zookeeper启动(bigdata-pro01.kfk.com.bigdata-pro02.kfk.com.bigdata-pro03.kfk.com) 2. ...

  4. Android开发3:Intent、Bundle的使用和ListView的应用 、RelativeLayout(相对布局)简述(简单通讯录的实现)

    前言 啦啦啦~博主又来骚扰大家啦~大家是不是感觉上次的Android开发博文有点长呢~主要是因为博主也是小白,在做实验的过程中查询了很多很多概念,努力去理解每一个知识点,才完成了最终的实验.还有就是随 ...

  5. 进程池与线程池、协程、协程实现TCP服务端并发、IO模型

    进程池与线程池.协程.协程实现TCP服务端并发.IO模型 一.进程池与线程池 1.线程池 ''' 开进程开线程都需要消耗资源,只不过两者比较的情况下线程消耗的资源比较少 在计算机能够承受范围内最大限度 ...

  6. CSharpGL(21)用鼠标拾取、拖拽VBO图元内的点、线或本身

    CSharpGL(21)用鼠标拾取.拖拽VBO图元内的点.线或本身 效果图 以最常见的三角形网格(用GL_TRIANGLES方式进行渲染)为例. 在拾取模式为GeometryType.Point时,你 ...

  7. VR、AR、MR的区别

    VR.AR.MR定义: 什么是虚拟现实? 虚拟现实(Virtual Reality,简称VR,又译作灵境.幻真)是近年来出现的高新技术,也称灵境技术或人工环境.虚拟现实是利用电脑模拟产生一个三维空间的 ...

  8. 在线教学、视频会议 Webus Fox(1)文本、语音、视频聊天及电子白板基本用法

    Webus Fox是基于网页的在线教学.视频会议软件,不用安装,直接使用.它提供文本.语音.视频聊天,文件共享.电子白板等功能. 1. 登录 访问 http://flash.webus.cn/#,用自 ...

  9. 五大权限:UGO权限、SetUID SetGID Sticky、ACL权限、chattr(文件系统级别的权限)、SELINUX

    五大权限:UGO权限.SetUID SetGID Sticky.ACL权限.chattr(文件系统级别的权限).SELINUX   ======================文件属性以及ugo权限= ...

随机推荐

  1. 通过 Service 访问 Pod【转】

    本节开始学习 Service.我们不应该期望 Kubernetes Pod 是健壮的,而是要假设 Pod 中的容器很可能因为各种原因发生故障而死掉.Deployment 等 controller 会通 ...

  2. 部署 Prometheus Operator【转】

    本节在实践时使用的是 Prometheus Operator 版本 v0.14.0.由于项目开发迭代速度很快,部署方法可能会更新,必要时请参考官方文档. 下载最新源码 git clone https: ...

  3. java核心-多线程(4)-线程类基础知识

    1.并发 <1>使用并发的一个重要原因是提高执行效率.由于I/O等情况阻塞,单个任务并不能充分利用CPU时间.所以在单处理器的机器上也应该使用并发. <2>为了实现并发,操作系 ...

  4. Java日志相关概述

    日志是代码调试.生产运维必备工具,基本所有软件都会有日志记录. 1.常用日志框架介绍 1.Logging jdk1.5自带日志工具类,位于java.util.logging; 2.Log4j 市场占有 ...

  5. a标签的超链接提交form表单

    <form action="/home/search" method="get" id="search_form"><di ...

  6. TextBoxFor()扩展方法

    1.扩展方法 public static class TextBoxForHelper { public static MvcHtmlString CreateTextBoxFor<TModel ...

  7. Centos6 import tensorflow遇到的问题

    1.ImportError: /lib64/libc.so.6: version `GLIBC_2.16' not found 解决办法:升级系统glibc库至2.17版本 首先在网上下载glibc- ...

  8. 122-PHP类成员函数(三)

    <?php class ren{ //定义人类 private function dance(){ //定义private成员方法dance echo '我要跳一支舞.'; } private ...

  9. Web.config中executionTimeout的单位

    executionTimeout:表示允许执行请求的最大时间限制,单位为秒

  10. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 字体图标(Glyphicons):glyphicon glyphicon-indent-right

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name ...