2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

面向 Amazon EBS Snapshots 的生命周期管理

  • 2019-10-22
  • 本文字数:2248 字

    阅读完需:约 7 分钟

面向 Amazon EBS Snapshots 的生命周期管理

详细审视一项 AWS 服务或功能的发展史,观察它在时间长河中如何不断响应客户反馈而发展变化,这总是一件很有趣的事。例如,自十年前发布以来,Amazon Elastic Block Store (EBS) 至今已逐渐新增了许多特性和功能。下面是值得注意的几项公告:



我选择在上面着重强调的几个项目提升了 EBS 快照的实用性和灵活度。您或许已经知道,创建快照十分容易。每个快照都是根据上一个快照更改而来的数据块时间点副本,自动管理功能可确保在删除快照时,仅删除相应快照所特有的数据。增量模型可降低您的成本并最大限度地缩短创建快照所需的时间。


由于快照易于创建和使用,因此客户可以创建大量快照,并充分利用标记对快照进行分类、组织和管理。回顾一下我的列表,您可以看到,我们多年来添加了多项标记功能。


生命周期管理 – Amazon Data Lifecycle Manager


我们希望帮您更轻松地创建、使用和受益于 EBS 快照!今天,我们推出了 Amazon Data Lifecycle Manager,用于自动创建、保留和删除 Amazon EBS 卷快照。您只需创建一项策略,(通过标记)指示要创建快照的卷,然后设置保留模型,填写其他详细信息,Data Lifecycle Manager 就会代您完成其他工作,您不必手动创建快照并同样通过手动方式删除它们(当然也不必构建一种工具来为您完成这项操作)。Data Lifecycle Manager 由标记提供支持,因此您应该首先为组织设置清晰而全面的标记模型(请参阅上面的链接以了解更多信息)。


事实证明,我们的许多客户已经投资采用了自动创建快照的工具,但是对保留和删除却不太在意。他们迟早会意外收到大额的 AWS 账单,发现其脚本未能如期工作。Data Lifecycle Manager 可以帮助他们节省资金,也能确保其快照可以得到如期管理。


创建和使用生命周期策略


Data Lifecycle Manager 使用生命周期策略来确定运行时机、要为那些卷制作快照,以及快照的保留时间。您可以使用 AWS 管理控制台AWS 命令行界面 (CLI) 或 Data Lifecycle Manager API 创建策略,我今天要使用的是控制台:这是我的 EBS 卷,所有卷都适当地添加了部门标记:



我通过菜单的 Elastic Block Store 部分访问 Lifecycle Manager



随后单击 Create Snapshot Lifecycle Policy(创建快照生命周期策略)以继续:



然后创建我的第一条策略:



我使用标记来指定策略适用的卷。如果我指定多个标记,则策略将应用于具有任何标记的卷:



我可以每隔 12 或 24 小时创建快照,还可以指定所需的快照时间。快照创建将在此时间后不超过一小时的时间内开始,基于卷的大小和自上次创建快照以来的更改程度完成。


我可以使用内置的默认 IAM 角色,也可以创建自己的角色。如果我使用自己的角色,我需要启用 EC2 快照操作和所有 DLM (Data Lifecycle Manager) 操作;阅读文档以了解更多信息。


新创建额快照将自动使用 aws:dlm:lifecycle-policy-idaws:dlm:lifecycle-schedule-name 标记;我还可以为各项策略指定最多 50 个额外的键/值对:



我可以一目了然地查看我的所有策略:



休息片刻后,我发现第一组快照已按预期创建(我对控制台进行了配置,以显示在快照上创建的两个标记):



需知信息


在您开始使用 Data Lifecycle Manager 自动执行快照管理时,请记住以下几点:


数据一致性 – 快照包含来自所有已完成的 I/O 操作的数据,这也称为崩溃一致性。


定价 – 您可以免费创建和使用 Data Lifecyle Manager 策略;您需要为它创建的 EBS 快照支付常规存储费用


可用性 – Data Lifecycle Manager 目前在美国东部(弗吉尼亚北部)、美国西部(俄勒冈)和欧洲(爱尔兰)区域可用。


标记和策略 – 如果一个卷带有多个标记,并且标记与多项策略匹配,则每项策略将创建单独的快照,并且所有策略共同控制保留。没有任何两项策略可以为一个标记指定相同的键/值对。


编程访问 – 您可以采用编程方式创建和管理策略!请参阅 CreateLifecyclePolicyGetLifecyclePoliciesUpdateLifeCyclePolicy 函数以开始使用。您还可以编写一个 AWS Lambda 函数,以响应 createSnapshot 事件。


错误处理 – 如果策略进入错误状态,Data Lifecycle Manager 会生成一个“DLM 策略状态更改”事件。


筹备之中 – 恰如其名称所示,我们计划随着时间的推移添加对更多 AWS 数据源的支持。我们还计划支持允许您执行每周和每月快照的策略,并期望为您提供额外的计划灵活性。


本文转载自 AWS 技术博客。


原文链接:


https://amazonaws-china.com/cn/blogs/china/new-lifecycle-management-for-amazon-ebs-snapshots/


2019-10-22 09:00911

评论

发布
暂无评论
发现更多内容

GSMA呼吁弥合互联网应用鸿沟

财见

RingCentral收购CommunityWFM 以AI优先的人力管理方案拓展RingCX产品矩阵

财见

台达ESG报告连续五年获得五星佳评级 引领价值链迈向零碳可持续未来

财见

从零开始使用YashanDB数据库的实用指南

数据库砖家

HarmonyOS编写教师节贺卡

程序员潘Sir

鸿蒙 HarmonyOS HarmonyOS NEXT

YashanDB智能索引策略,提高查询效率实用教程

数据库砖家

YashanDB自动备份与恢复配置方法详解

数据库砖家

从设计到实现:YashanDB数据库的开发流程指南

数据库砖家

【IoTDB 线上小课 19】开源时序数据库 Apache IoTDB,四大优势解决企业选型难题!

Apache IoTDB

YashanDB中的数据索引设计原则及优化技巧

数据库砖家

YashanDB智能数据分片技术,提升企业数据处理能力

数据库砖家

YashanDB智能索引机制,助力企业提升查询效率

数据库砖家

从零开始打造YashanDB高性能数据库环境

数据库砖家

从零开始学YashanDB:全面掌握数据库管理技能

数据库砖家

从零开始学习YashanDB数据库的核心概念

数据库砖家

Wix Studio开发黑客松:可复用创意与专业开发实战

qife122

web开发 黑客松

搭建YashanDB环境:从零开始的详细步骤

数据库砖家

打造敏捷企业数据平台:YashanDB数据库的关键技术

数据库砖家

百度百舸第一时间支持 π0.5 模型微调,助力具身智能企业抢占研发先机

Baidu AICLOUD

具身智能

徕卡首批沪产中高端显微镜正式交付,开启国产化新篇章

财见

不可错过的YashanDB数据库性能调优秘籍

数据库砖家

从概念到实施:YashanDB数据库的全生命周期管理

数据库砖家

从零开始学习YashanDB数据库架构与功能实现

数据库砖家

全面获取TSC频率:提升性能分析与基准测试精度

qife122

Linux内核 时间戳计数器

YashanDB智能监控与告警系统构建教程

数据库砖家

YashanDB资源管理优化,提升企业数据库运行效率

数据库砖家

初学者指南:如何快速掌握YashanDB的基本操作?

数据库砖家

从零开始学习YashanDB数据库的终极指南

数据库砖家

YashanDB智能缓存技术提升企业数据库性能

数据库砖家

YashanDB自动故障切换与容灾机制详解

数据库砖家

面向 Amazon EBS Snapshots 的生命周期管理_语言 & 开发_亚马逊云科技 (Amazon Web Services)_InfoQ精选文章