Azure Managed Disk 增量快照

时间:2021-07-15 | 标签: | 作者:Q8 | 来源:Microsoft云科技网络

小提示:您能找到这篇{Azure Managed Disk 增量快照}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的Azure Managed Disk 增量快照内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您!

< ">今天来介绍一下Azure Managed Disk的增量快照功能。在增量快照功能之前,对于托管磁盘,用户只能通过全量的方式对磁盘进行快照,快照成本不优;其次对于快照做异地备份恢复场景,全量快照同样会增加备份的时间并带来额外流量费用。通过Azure Managed Disk对于增量快照的支持,用户可以对托管磁盘进行一盘多照,每次快照只会产生前一次快照所产生的差异数据,并且Azure会帮用户托管相同托管磁盘的快照之间的依赖关系。

< ">



< font-size: 16px;">目前该功能在国内Azure和海外Azure都已经GA,目前在国内还不支持Portal配置,本文为大家介绍通过命令行如何进行增量快照。

< font-size: 16px;">环境说明:

< font-size: 16px;">

-- 资源组名称 resourcegroup
sanpshotdemo-- 托管磁盘资源 resourceid/subscriptions/<subscriptionid>/resourceGroups/<resourcegroup>/providers/Microsoft.Compute/disks/<manageddiskname>

-- 快照1名称
demovm_OsDisk_snapshot1-- 快照2名称
demovm_OsDisk_snapshot2

< ">01
< font-size: 16px;">

< font-size: 16px;">演示环境中通过Azure CLI创建对一台Windows 10演示VM的系统盘分别创建两次增量快照demovm_OsDisk_snapshot1和demovm_OsDisk_snapshot2,两次快照之间在演示VM之上下载文件,仿真磁盘数据发生变化。

< font-size: 16px;">创建demovm_OsDisk_snapshot1,相较之前的全量备份,命令行上增加了--incremental参数

< font-size: 16px;">

# 按照实际部署替换 <subscription>, <resourcegroup>, <manageddiskname>
az snapshot create -g <resourcegroup> -n demovm_OsDisk_snapshot1 -l &l引流现在t;location> --source

< ">创建demovm_OsDisk_snapshot2
< font-size: 16px;">



< font-size: 16px;">

# 按照实际部署替换 <subscription>, <resourcegroup>, <manageddiskname>
az snapshot create -g <resourcegroup> -n demovm_OsDisk_snapshot1 -l <location> --source "/subscriptions/<subscription>/resourceGroups/<resosurcegroup>/providers/Microsoft.Compute/disks/<mangeddiskname>"

< ">通过快照创建托管磁盘并创建主机的方式和全量快照没有变化,这里不做赘述,大家可以在Portal上选择磁盘,通过快照创建磁盘,再由创建的磁盘创建主机即可。
< font-size: 16px;">

< font-size: 16px;">02

< font-size: 16px;">下面我们来介绍另外一个场景,结合增量备份来做异地备份的场景。无论全量快照和增量快照,默认快照生成的区域与原始对象(托管磁盘)所在的区域是相同的,在极端情况下如果Region不可用了,该快照也不可用,业务无法恢复。通过增量快照的方式,可以大大减少异地快照备份传输的数据,只需要每次对增量数据进行传输即可。

< font-size: 16px;">

< font-size: 16px;">上述架构图中,在托管磁盘源Region,用户客户通过计划任务持续对托管磁盘进行增量快照,在异地备份Region,通过托管磁盘的第一个增量快照来创建一个Base Page Blob,该Base Page Blob作为地基,后续源region的增量快照产生的增量数据,通过Page数据拷贝的方式,将增量数据覆盖写入到Base Page Blob,如果异地备份region考虑快照备份的多版本,可以在每次增量快照数据覆写Base Page Blob前,对Base Page Blob做快照。上述逻辑目前在托管磁盘的快照服务中还不是Build-In的内置功能,客户目前可以通过SDK来开发实现,本文以Python SDK示例代码为大家介绍上述实现:

< font-size: 16px;">上面演示中已经存在了两个增量Snapshot,snapshot1和snapshot2,下面的示例代码分两部分,第一部分Base Page Blob创建拷贝,第二部分增量的快照数据拷贝,目前相关引用函数在12.2.0版本SDK中支持。

< font-size: 16px;">Base Page Blob创建拷贝:

< font-size: 16px;">

 azure.storage.blob = = = = = = = ====== 4 * 1024 * 1024 range = range.get() + 1 - range.get(= suboffset <= min(range_size -) + suboffset, subrangesize, range.get() += suboffset + FourMegabyteAsBytes

< ">增量快照数据拷贝:
< font-size: 16px;">

< font-size: 16px;">

blob_client ==FourMegabyteAsBytes = 4 * 1024 * 1024
# OverWrite the Existing Page Block range = range.get() + 1 - range.get(= suboffset <= min(range_size -) + suboffset, subrangesize, range.get() += suboffset + range  diff_page_range[1(range)
    target_b央视2套广告lob_client.clear_page(range.get('start'), range.get('end') + 1 - range.get('start'))

< ">今天的内容介绍到这里,希望对大家有所帮助,后续也希望Azure Managed Disk Build-In的快照异地备份功能早日支持。

Azure Managed Disk 增量快照

上一篇:Lazada定价策略及公式:如何为你的产品定个好价
下一篇:TikTok上做电商推广,广告误区需提前避过


版权声明:以上主题为“Azure Managed Disk 增量快照"的内容可能是本站网友自行发布,或者来至于网络。如有侵权欢迎联系我们客服QQ处理,谢谢。
相关内容
推荐内容
扫码咨询
    Azure Managed Disk 增量快照
    打开微信扫码或长按识别二维码

小提示:您应该对本页介绍的“Azure Managed Disk 增量快照”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通Azure Managed Disk 增量快照的相关事宜。

关键词:Azure,Managed,Disk,增量快照

关于 | 业务 | 案例 | 免责 | 隐私
客服邮箱:sales@1330.com.cn
电话:400-021-1330 | 客服QQ:865612759
沪ICP备12034177号 | 沪公网安备31010702002418号