Azure站点恢复服务:应用于数据与虚拟机复制

简介:
  数据复制是灾难恢复计划中的关键组成部分,且更有奥秘在其中。使用Azure 站点恢复自动化服务可简化DR计划。

虽然很多IT企业仍然对放弃其私有数据中心还是犹豫不决,但是其中大部分的企业还是看到了在数据备份和灾难恢复中使用公有云服务的价值所在。但是,正如众多IT专业人士所经历过的那样,真正的灾难恢复并不只是简单地将数据和系统镜像复制到一个远程场所位置而已。灾难恢复的整个过程必须周全地考虑到每一个依赖关系,因为任何一个丢失的或受损的配置文件都可能导致一个无法使用的应用程序。

Azure站点恢复服务:应用于数据与虚拟机复制

灾难恢复(DR)项目的具体策划与实施都要求相关人员特别关注细节与一致性,而自动化技术能够在这一点上对用户大有裨益。微软公司的Azure站点恢复服务可实现将数据和虚拟机从任意位置私有基础架构至Azure公有云的自动化复制。这个Azure站点恢复服务可提供灾难恢复即服务的功能,其中包括远程运行状况监控和自动化数据保护。

从数据与虚拟机复制开始

如需开始使用Azure站点恢复服务,可选择一个部署方案,例如将私有物理服务器复制至Azure,或者将VMware虚拟机复制至辅助数据中心。例如,一个常见的用例就是将基于Hyper-V的系统复制至Azure。大多数用户都会在Azure管理控制台上执行配置任务;首先的方法是通过Azure门户网站使用Azure资源管理器,因为它支持更广泛的功能与部属模式。

虽然云基础架构貌似提供了无限资源,但是IT团队仍应执行容量规划以评估他们所需云存储、存储吞吐以及网络带宽的数量。Azure站点恢复容量规划工具可提供对内部系统所使用虚拟机、硬盘、存储器和变更率的平均估算数据,或根据每一台虚拟机上的实际工作负载和存储资源使用情况来给出更准确的估算数字。Azure站点恢复服务使用Azure本地冗余存储器和区域冗余存储器(GRS)。一般来说,GRS更好的选择,因为它能够防止在主区域中发生区域性中断或数据损坏事件。

Azure站点恢复容量规划工具

在填入您的号码后,Azure站点恢复容量规划工具可估算:

  • 需求的总存储量;
  • 初次复制与增量复制所需的带宽;
  • 存储账户的总IOPS;
  • 标准存储账户所需的数量:
  • 所需blob硬盘的数量;
  • 所需本地配置服务器的数量,以及
  • 所需本地处理服务器的数量。

迁移与管理任务

如需在Azure门户网站上对Azure站点恢复服务进行配置,可创建一个恢复服务存储库来保存所有的备份数据。存储库的配置参数主要指定了复制源与复制目标、配置服务器、复制策略以及一个本地虚拟机列表。然后,使用Azure站点恢复的GUI检查清单来定义保护目标。其中具体包括诸如待复制系统、这些系统的类型与来源、复制目标、虚拟机复制设置以及容量规划估算等定义项。然后,Azure站点恢复服务就会自动发现虚拟机,并允许运行针对相关应用程序的自定义复制设置。

Azure站点恢复服务为用户提供了一个用于创建和配置恢复计划的简单界面,其中包括如下详细信息:

  • 应当整体实现故障转移的机器组,通常与单个应用程序相关;
  • 用于特定应用程序的多个机器之间的依赖性;
  • 使用PowerShell脚本程序或Azure自动化runbooks的自定义扩展。

Azure站点恢复服务支持三种类型的故障转移:测试、计划内与计划外。计划外的故障转移选项具有数据丢失的风险,这主要取决于复制频率设置,并将反映上一次同步的状态。

故障恢复主要分三个阶段进行:首先将Azure虚拟机复制回内部部署站点,然后运行故障转移程序以唤醒内部部署站点,一旦内部部署站点运行稳定,数据与虚拟机复制程序就会将变更数据同步恢复至Azure。管理员通过Azure站点恢复服务中设置的策略来控制故障转移流程,这是在定义故障转移保护目标时建立的。

Azure站点恢复服务是一个用户使用方便的工具,它可为内部部署系统创建一个Azure DR环境,或者将系统复制至另一个位置。在复制生产应用程序和数据库之前,请确保用户有足够的网络容量。对于大型关键任务的部署,可考虑设置一个ExpressRoute专用网络以提高性能与安全性。可从测试系统开始入手了解复杂的选项和设置要求。一旦用户的计划到位,可运行Azure站点恢复服务测试故障转移以便验证针对虚拟机复制的配置和测试DR程序。

 
  作者:Kurt Marko
 
来源:51CTO
目录
相关文章
|
存储 弹性计算 运维
还在死磕虚拟机?应用为中心的IT管理新范式,可能被你忽略了!
在企业信息化的征途中,虚拟机(VM)技术无疑扮演过举足轻重的角色。它曾有效地解决了物理服务器资源利用率低下、环境隔离困难等一系列棘手问题,并迅速成为数据中心和企业IT基础设施的**标配**。然而,时移世易,随着业务迭代节奏的空前加快、应用架构(如微服务、云原生)的日趋复杂,以及企业对降本增效近乎极致的追求,我们发现,单纯依赖虚拟机进行应用管理,渐渐显露出其局限性,甚至成为制约效率的瓶颈。
还在死磕虚拟机?应用为中心的IT管理新范式,可能被你忽略了!
|
安全 Linux 虚拟化
VMware Tools 12.5.1 下载 - 虚拟机必备组件 (驱动和交互式服务)
虚拟机必备组件 (驱动和交互式服务)
26818 14
VMware Tools 12.5.1 下载 - 虚拟机必备组件 (驱动和交互式服务)
|
安全 Linux 开发工具
【Azure 环境】Azure 虚拟机上部署 DeepSeek R1 模型教程(1.5B参数)【失败】
遇见错误一:operator torchvision::nms does not exist 遇见错误二:RuntimeError: Failed to infer device type
1452 22
|
编解码 监控 虚拟化
Hyper分辨率优化技术,怎么使得虚拟机中的图形应用能够以更高的清晰度呈现
Hyper分辨率优化技术通过增强虚拟机的图形处理能力,显著提升图像清晰度和视觉体验,适用于图形设计、视频编辑等场景。该技术依赖于虚拟机的硬件配置、显卡驱动及显示设置,确保高分辨率内容的最佳呈现。使用时需合理设置分辨率,定期更新驱动并监控性能,以实现最佳效果。
|
Java
jvm复习,深入理解java虚拟机一:运行时数据区域
这篇文章深入探讨了Java虚拟机的运行时数据区域,包括程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区、元空间和运行时常量池,并讨论了它们的作用、特点以及与垃圾回收的关系。
379 19
jvm复习,深入理解java虚拟机一:运行时数据区域
|
API 网络架构 开发者
【Azure 环境】调用Azure RunCommand 的REST API 设置虚拟机的环境变量(SetEnvironmentVariable)
【Azure 环境】调用Azure RunCommand 的REST API 设置虚拟机的环境变量(SetEnvironmentVariable)
272 0
|
安全 Windows
【Azure 环境】Azure 的PaaS服务如果涉及到安全漏洞问题后,我们如何确认所用服务的实例(VM:虚拟机)的操作系统已修复该补丁呢?
【Azure 环境】Azure 的PaaS服务如果涉及到安全漏洞问题后,我们如何确认所用服务的实例(VM:虚拟机)的操作系统已修复该补丁呢?
417 0
|
安全 网络安全
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
【Azure 环境】当本地网络通过ER专线与Azure云上多个虚拟网络打通,如何通过特定的网络策略来限制本地部分网段访问云上虚拟机22端口?
321 0
|
API 网络架构
【Azure Developer】如何通过Azure REST API 获取到虚拟机(VM)所使用的公共IP地址信息
【Azure Developer】如何通过Azure REST API 获取到虚拟机(VM)所使用的公共IP地址信息
279 0