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:00901

评论

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

关于 StatefulWidget,你不得不知道的原理和要点!

岛上码农

flutter ios 前端 安卓开发 签约计划第三季

小程序怎样助力智能家居生态新模式

Geek_99967b

物联网

Qt | 关于Qt Creator打开项目编译不过的问题

YOLO.

qt 7月月更

2200字详细讲解计算机网络的“流量管理员”:QoS 服务质量

wljslmz

流量控制 QoS 网络技术 7月月更

客户案例 | 关注老年用户体验,银行APP适老化改造要避虚就实

易观分析

用户体验 银行app 老龄化

Plato Farm通过LaaS协议Elephant Swap,为社区用户带来全新体验

股市老人

次轮Okaleido Tiger即将登录Binance NFT,引发社区热议

鳄鱼视界

为啥国内大厂都把云计算当成香饽饽,这个万亿市场你真的了解吗

雨果

DaaS数据即服务

音乐体验天花板!14个网易云音乐的情感化设计细节

张姣发

创新 交互设计 网易云音乐

Prometheus 运维工具 Promtool (三)Debug 功能

耳东@Erdong

Prometheus 7月月更 Promtool

平成千字文(へいせいせんじもん)    (平成12年9月10日 石渡 明 作)  宇宙広遠 銀河永久 日月運行 不乱無休 地球公転 季節変移 黄道星座 太陽年周 故郷群島 南熱北冷 海洋温暖 気候順良 青空飛雲 諸野深緑 湖泉静息 谷川清流 春桜一面 新芽

贾献华

7月月更

次轮Okaleido Tiger即将登录Binance NFT,引发社区热议

股市老人

数据资产管理的概念

奔向架构师

数据资产 7月月更

一骑入秦川——浅聊Beego AutoRouter是如何工作

Regan Yue

Go 源码刨析 Go web 签约计划第三季 Beego

语音直播系统——开发推送通知需要遵守的原则

开源直播系统源码

聊聊自动化测试的度量指标

老张

自动化测试 质量度量

Bootstrap的导航元素和Well详解【前端Bootstrap框架】

恒山其若陋兮

7月月更

Okaleido Tiger 7.27日登录Binance NFT,首轮已获不俗成绩

BlockChain先知

传统车企数字化转型如何打通最后一公里?

雨果

车联网 DaaS数据即服务

Plato Farm有望通过Elephant Swap,进一步向外拓展生态

鳄鱼视界

提前批到底影不影响正式批?

KEY.L

7月月更

Mybatis中LRU缓存实现

Geek漫游指南

mybatis LRU mybatis源码

React 学习记录2📝

程序员海军

React 7月月更

C# 中的转译字符'/b'

陈言必行

7月月更

缓存一致性与内存屏障

蝉沐风

volatile 内存屏障 缓存一致性 MESI

C# 窗体应用常用基础控件讲解(适合萌新)

IC00

C# 7月月更

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