备份和还原对于操作真实的系统来说至关重要。对于 Windows Azure 虚拟机环境中的 Windows Server,可以根据自身的需求选择多种不同的工具或将这些工具结合使用来实现备份。下面将对这些工具快速进行比较和对比,从而帮助您确定最佳解决方案。

Windows Server Backup (WSB)

WindowsServer Backup 可用于从虚拟机内部进行在线备份。它还可备份系统状态以及文件和文件夹。

请注意,使用 Windows Server Backup 时,备份文件将位于虚拟机内。您可能需要使用类似于Windows Azure Backup 的其他解决方案将这些备份文件移至外部位置。

Windows Azure Backup (WAB)

WindowsAzure Backup 是将本地文件备份到云的解决方案。您也可以从 Windows AzureVM 使用此解决方案。此工具为其他Microsoft 备份工具增加了云备份功能。它可与Windows
Server Backup 或System Center 2012 Data Protection Manager 等相结合,以多种方式使用。

单击此处可获取有关如何使用“Windows Azure Backup”设置备份的教程。

此外,如果您对此感兴趣,还可单击查看 WindowsAzure Backup 的定价详细信息

System Center 2012

Windows Azure Backup 还可以与 System Center 2012 Data ProtectionManager 集成,以保护现场服务器数据。在这种情况下,WindowsAzure Backup 代理软件安装在DPM 服务器上。DPM之后将一如既往地保护环境中的服务器,但现在新增了在云存储中存储备份的功能。

Windows Azure Copy Blob API 和 Storage Client Library API (CopyBlob)

适用于 Windows Azure 存储服务的复制 Blob (REST API)
为开发人员提供了在Windows Azure 中或在开发环境中访问Blob、队列和表服务的方式。CopyBlob 操作可将Blob 复制到目标位置。

Windows Azure Storage Client Libraryfor .NET(2.0版)包含Storage Client Library。可以使用此库访问.NET 应用程序和PowerShell 脚本中的REST API。下面是有关使用
CloudPageBlob.StartCopyFromBlob的一些详细信息。

不同于 WSB 和WAB,这一基于API 的复制功能可用于从VM 外进行裸机备份和还原,WSB和WAB 则用于从VM 内备份文件/文件夹。例如,如果要备份 ActiveDirectory 域控制器,您可以使用Copy Blob 进行裸机备份并作为初始系统备份。之后,您可以使用WSB 将系统状态备份到文件,使用WAB 将文件/文件夹(包括系统状态备份文件)备份到Windows Azure 存储。如果需要还原这些计算机,应先从裸机备份VHD 中还原,然后从使用WSB
和WAB 备份的文件中还原。

工具比较

请参阅下表,快速了解这些工具的功能。

工具

在线备份

(应用程序一致,无需停机)

备份

目标位置

备份系统状态

备份文件/文件夹

WSB

操作系统内

WAB

Blob Store

Copy Blob

Blob Store

作为一整个 VHD

本文翻译自:

http://blogs.msdn.com/b/windowsazure/archive/2013/07/31/how-to-backup-and-restore-windows-system-disk-in-a-windows-azure-iaas.aspx

在 Windows Azure 虚拟机中如何备份和还原 Windows 系统磁盘的更多相关文章

  1. 在 Windows Azure 虚拟机中使用 Microsoft SQL Server 安全功能

    编辑人员注释:本文章由 SQL Server 团队高级项目经理 Sung Hsueh 撰写. SQL Server 的最新用法之一是利用 Microsoft 的 Windows Azure 基础结构服 ...

  2. 运行预构建 Linux 映像的 Windows Azure 虚拟机中的交换空间 – 第 1 部分

    本文章由 Azure CAT 团队的 Piyush Ranjan (MSFT) 撰写. 随着基础结构服务(虚拟机和虚拟网络)近期在 Windows Azure 上正式发布,越来越多的企业工作负荷正在向 ...

  3. Windows Azure 虚拟机备份

    如果我们要在Windows Azure的虚拟机上进行一些“重要且高危”的操作,我们通常会想到使用快照或者备份功能.但是在Windows Azure上是没有虚拟机快照功能的,尽管我们可以对虚拟机的磁盘文 ...

  4. 在 Azure 虚拟机中配置 Always On 可用性组(经典)

    在开始之前,请先假设现在可以在 Azure Resource Manager 模型中完成此任务. 我们建议使用 Azure Resource Manager 模型来进行新的部署. 请参阅 Azure ...

  5. ASP.NET 在 Windows Azure 环境中使用基于 SQLServer 的 Session

    Session 嘛,占一点儿服务器资源,但是总归比 ViewState 和 Cookie 安全点儿,所以还是要用的. Windows Azure 环境中的 Web 服务器经由负载均衡调度,根本无法保证 ...

  6. 使用Windows Azure PowerShell远程管理Windows Azure虚拟机

    对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用 ...

  7. 创建并使用Windows Azure虚拟机模板

    在现实的IaaS应用中,往往会创建自己的虚拟机映像模板,以满足快速应用部署的目标,如预先配置好某些应用.管理与监控管理等. 1.登录到Windows Azure Dashboard中创建一个做为模板的 ...

  8. VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录

    VMware10中的CentOS6.5命令行安装VMwaretools工具启用windows与虚拟机中Linux系统的共享目录 一.描述 系统描述:win7旗舰版64位系统+VMware Workst ...

  9. 在 Windows Azure 网站中进行纵向扩展和横向扩展

    编辑人员注释:本文章由 Windows Azure 网站团队的项目经理 Byron Tardif 撰写. 当您开始一个新的 Web 项目,或者刚刚开始开发一般的网站和应用程序时,您可能希望从小处着手. ...

随机推荐

  1. 前端开发面试题收集 HTML

    Doctype是什么?说明特点. <!doctype>声明必须处于HTML文档的头部,在标签之前. <!doctype>声明不是一个HTML标签,是一个用于告诉浏览器使用哪种H ...

  2. mongodb中数据类型的坑

    在mongodb中,我们给每个文档插入数据的时候,mongodb自动会为我们插入的数据创建数据类型.由于mongodb是一个非结构化的数据存储系统,因此在文档中你可以随意插入不同类型的字段,这和MyS ...

  3. ThinkPHP 3.1 404页面的设置

    在很多网站中都会有使用404页面的时候,在ThinkPHP框架中该如何设置呢,接下来我介绍其中一种方法 1.首先要在Lib/Action 下建立EmptyAction.class.php模块内容如下: ...

  4. Oracle EBS-SQL (WIP-1):检查非标任务没挂需求.sql

    SELECT WE.WIP_ENTITY_NAME, MSI.SEGMENT1, MSI.DESCRIPTION, WDJ.CLASS_CODE, WDJ.START_QUANTITY, WDJ.SC ...

  5. usb驱动开发篇简易介绍

    我这里重点的介绍如何写驱动程序,对于一些应用程序我就不做介绍了,因为我对于那些高层的东西写得很少.倘若再讲,有班门弄斧之嫌,呵呵! 作为WIN98和WIN2K推荐的一项新技术来说,USB的驱动程序和以 ...

  6. Android UI ActionBar功能-自定义 Action Bar 样式

    ActionBar的样式官方提供了三种: Theme.Holo Theme.Holo.Light Theme.Holo.Light.DarkActionBar 但不仅仅是这三种,我们还可以自己定义Ac ...

  7. 配置自己风格的Clang-Format-Xcode

    在项目根目录下,创建一个文件.clang-format,使用vim打开并修改. 具体的配置风格可以看这里:http://clang.llvm.org/docs/ClangFormatStyleOpti ...

  8. 微软Code Hunt答案(00-05)——沉迷娱乐的我

    昨天看到微软出的网游Code Hunt.o(∩_∩)o...哈哈,还不好好玩一吧,个人感觉不是一个模块比一个模块难的,Code Hunt是按功能划分.所以不要怕自己做不来.由于不同人特长不一样. 像A ...

  9. protobuf使用错误总结

    1>HelloWorldScene.obj : error LNK2019: 无法解析的外部符号 "public: virtual __thiscall LoginReqMessage ...

  10. 【巧妙思维】【4-6】Problem F

    题意:有n个正方体,边长为A[i] 当A[k]-A[p]<=lim 时 k可以放在p上面, 问有多少种放法: 一开始被数据范围吓到了 ,以为是n^3算法,答案是nlogn 从小到大排序,一个一个 ...