最好的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 ide
能够备份哪些内容 工具
使用Azure Backup,能够对以下内容进行备份:学习
本地:使用 Microsoft Azure 恢复服务 (MARS) 代理备份文件、文件夹和系统状态。或者,使用 DPM 或 Azure 备份服务器 (MABS) 代理保护本地 VM(Hyper-V 和 VMware)及其余本地工做负荷命令行
Azure VM:备份整个 Windows/Linux VM(使用备份扩展),或使用 MARS 代理备份文件、文件夹和系统状态。代理
Azure 文件存储共享:将 Azure 文件存储共享备份到存储账户
Azure VM 中的 SQL Server:备份 Azure VM 上运行的 SQL Server 数据库
Azure VM 中的 SAP HANA 数据库:备份 Azure VM 上运行的 SAP HANA 数据库
Azure Database for PostgreSQL 服务器(预览版):备份 Azure PostgreSQL 数据库,并将备份最多保留 10 年
为何要使用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 备份提供一个简单的解决方案,能够将本地资源备份到云。获取短时间和长期备份,不需部署复杂的本地备份解决方案。
轻松缩放
使用Azure Backup咱们不须要维护底层的存储等备份设备。Azure Backup利用 Azure 云的基础功能和无限缩放功能实现高可用性,无需维护,也无需监视开销。
Azure Backup的订价模型
为确保尽量经济高效地管理备份,了解Azure使用的订价模型很是重要。订价基于如下要素:
固定服务订价:将Backup与特定服务一块儿使用相关的固定订价。这是根据资源大小在每一个实例或数据库的基础上应用的。
带宽成本:Azure 备份不会限制传输的入站或出站数据量,且不会收取数据传输费。
出站数据是指还原操做期间从恢复服务保管库传输的数据。
若是使用 Azure 导入/导出服务执行脱机初始备份以导入大量数据,则入站数据将产生相关费用。
存储空间:存放备份所需的存储空间成本。这受建立备份的频率,存储的副本数量以及持续时间的影响。使用哪一个存储层也是一个因素。
到这里相信各位对Azure Backup都有了一个初步的了解,在后续的文章中咱们将为你们展现如何使用Azure Backup对云端和本地的资源进行备份,还请你们多多关注哈。