什么是Azure Backup

最好的Azure学习站点:Azure文档中心 / Microsoft Learning

什么是Azure Backup

通常情况下,当运维人员维护某个应用系统时,除了要保证系统可以稳定运行持续对外提供服务以外,还要保证数据的安全性。比如说出现数据损坏或业务数据丢失(误删除)以及出现重要数据被病毒锁定时,可以最快速度的将数据恢复出来,进而降低公司的损失。保护数据安全的方式有很多种,最常见的方式可能就是备份了。备份就像是给数据买了一份保险,可能他不能完全让你没有损失,但是却能在出现问题或中毒时,将我们的损失降低倒最小。

传统的运维场景中,想要对数据进行备份是比较麻烦的,我们需要购买昂贵的存储设备及备份软件,并且需要持续监控存储的使用情况。那么当我们将应用系统迁移到云以后,该如何处理数据的备份问题呢?其实每朵云都提供了对应的解决方案,在此我们就以Azure为例进行介绍。

Azure中为我们提供了一个名为Azure Backup的服务,用于我们将数据备份倒Azure云。为什么说是将数据备份倒Azure云呢,是因为这项服务不仅可以对Azure内的VM等资源进行备份,还可以对本地数据中心或其他云中的VM资源进行备份。使用Azure Backup我们可以构建简单、安全且经济高效的备份解决方案。更多信息大家可以参考如下连接:

https://docs.microsoft.com/en-us/azure/backup/backup-overview?WT.mc_id=AZ-MVP-5002232

可以备份哪些内容

使用Azure Backup,可以对如下内容进行备份:

  • 本地:使用 Microsoft Azure 恢复服务 (MARS) 代理备份文件、文件夹和系统状态。或者,使用 DPM 或 Azure 备份服务器 (MABS) 代理保护本地 VM(Hyper-V 和 VMware)及其他本地工作负荷

  • Azure VM:备份整个 Windows/Linux VM(使用备份扩展),或使用 MARS 代理备份文件、文件夹和系统状态。

  • Azure 文件存储共享:将 Azure 文件存储共享备份到存储帐户

    扫描二维码关注公众号,回复: 12155119 查看本文章
  • Azure VM 中的 SQL Server:备份 Azure VM 上运行的 SQL Server 数据库

  • Azure VM 中的 SAP HANA 数据库:备份 Azure VM 上运行的 SAP HANA 数据库

  • Azure Database for PostgreSQL 服务器(预览版):备份 Azure PostgreSQL 数据库,并将备份最多保留 10 年

clip_image002

为什么要使用Azure Backup

精细备份

使用Azure Backup创建备份时,将创建可以精细还原的备份文件。也就是说,我们可以根据实际需求还原单个文件或整个计算机。精细选择要还原的文件的能力使我们能够确定还原过程的优先级并且消除浪费的工作。除此之外,还可以防止运维人员在还原时将整个系统还原到以前的状态。

当需要还原文件时,只需要通过将恢复点连接到目标计算机来轻松进行还原,连接后,我们只需要将文件备份复制到计算机即可。

多种存储选项

  • Azure Backup为使用者提供了三种存储类型,分别为本地冗余存储(LRS)、异地冗余存储(GRS)和区域冗余存储(ZRS)。具体使用那个取决于我们的需求和预算。

  • LRS在与元数据相同的区域中存储三个数据副本,以防止损坏或丢失。但是我们没有办法访问所存储的数据副本,除非将他在该区域进行还原。LRS 是一种低成本选项,用于保护数据免受本地硬件故障的影响。

  • GRS时默认和推荐的复制选项,整个选项可以让我们将备份和源数据存储在不同的区域中,这样就可以在区域发生中断或故障时将备份用作备用。GRS 的成本比 LRS 的高,但 GRS 提供更高的数据持久度,即使出现区域性服务中断也是如此。

  • ZRS是指在可用区之间复制数据,从而确保同一区域中数据驻留和恢复的能力。ZRS 不会造成停机。因此,可在 ZRS 中备份需要数据驻留且必须没有停机时间的关键工作负载。

多种接口

我们可以通过多种方式访问和管理备份服务:

  • Azure门户:基于浏览器的仪表板,可用于管理备份和其他Azure服务。它包括用于报告,监视,配置和访问支持服务的功能

  • Azure Cloud Shell:基于浏览器的CLI,可以模拟Bash或PowerShell。

  • Azure PowerShell:组cmdlet,可直接从PowerShell CLI使用该cmdlet来控制Azure服务(包括备份)。

Portal提供了更加用户友好的界面,非常适合不熟悉命令行使用的用户。Shell选项对用户的友好程度较低,但是可以将备份管理集成到现有工作流程中。Shell工具还能够使用自定义脚本和API调用来自动执行备份管理。

内置安全性

当与Recovery Services Vault结合使用时,Backup可提供对几种内置安全功能的访问。这些措施包括警报,事件预防和恢复。

  • 事件预防功能:可以将身份验证层应用于高风险功能。例如,密码短语修改或备份删除。身份验证可确保只有允许的用户才能访问备份,从而减少了***者意外修改或破坏的机会。

  • 警报功能:可以为影响备份可用性的事件设置电子邮件通知。例如,如果移动了备份或删除了数据。这些警报使您可以更好地跟踪备份状态,并审核谁对数据进行了更改。

  • 恢复功能:可以还原意外或恶意删除的备份。备份一经删除,便会保留14天,然后永久删除。这样,您可以根据需要轻松还原备份。

卸载本地备份

Azure 备份提供一个简单的解决方案,可以将本地资源备份到云。获取短期和长期备份,不需部署复杂的本地备份解决方案。

clip_image004

轻松缩放

使用Azure Backup我们不需要维护底层的存储等备份设备。Azure Backup利用 Azure 云的基础功能和无限缩放功能实现高可用性,无需维护,也无需监视开销。

Azure Backup的定价模型

为确保尽可能经济高效地管理备份,了解Azure使用的定价模型非常重要。定价基于以下要素:

  • 固定服务定价:将Backup与特定服务一起使用相关的固定定价。这是根据资源大小在每个实例或数据库的基础上应用的。

  • 带宽成本:Azure 备份不会限制传输的入站或出站数据量,且不会收取数据传输费。

    出站数据是指还原操作期间从恢复服务保管库传输的数据。

    如果使用 Azure 导入/导出服务执行脱机初始备份以导入大量数据,则入站数据将产生相关费用。

  • 存储空间:存放备份所需的存储空间成本。这受创建备份的频率,存储的副本数量以及持续时间的影响。使用哪个存储层也是一个因素。

到这里相信各位对Azure Backup都有了一个初步的了解,在后续的文章中我们将为大家展示如何使用Azure Backup对云端和本地的资源进行备份,还请大家多多关注哈。

猜你喜欢

转载自blog.51cto.com/wuyvzhang/2595130