大模型“四虎”出山,亮相 4 月 QCon 北京。 了解详情
写点什么

面向 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:00751

评论

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

需求管理智慧:与产品经理巧妙沟通解决不规范与变更频繁

测吧(北京)科技有限公司

测试

建立团队信任与凝聚力的六大实用方法

测吧(北京)科技有限公司

测试

物联网浏览器(IoTBrowser)-Modbus协议集成和测试

快乐非自愿限量之名

浏览器 物联网 项目开发

Kickoff会议与测试关注点:项目启动的黄金法则

测吧(北京)科技有限公司

测试

【教程】苹果上架常见要求的有哪些?

低代码:数字化转型的助推器

EquatorCoco

低代码 数字化 数字转型

初次承担管理的成功领导力建立

测吧(北京)科技有限公司

测试

云原生与低代码:加速提效,为行业拓荒期构建生态

不在线第一只蜗牛

云计算 云原生 低代码

低代码开发平台在企业数字化转型中的应用研究

快乐非自愿限量之名

软件开发 低代码 数字化 企业转型

语音合成技术在智能驾驶中的应用与展望

数据堂

项目排期揭秘:预估测试时间与灵活沟通工期不合理

测吧(北京)科技有限公司

测试

SD-WAN和MPLS的区别以及如何选择?

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

唯品会商品详情数据接口Python

tbapi

唯品会API接口 唯品会商品数据接口 唯品会商品详情数据接口

云原生时代下,操作系统生态的挑战与机遇

OpenAnolis小助手

云计算 云原生 操作系统 龙蜥社区 蚂蚁集团

服务器C盘突然满了,是什么问题

德迅云安全杨德俊

软件测试/测试开发/全日制|Pytest allure如何添加测试用例步骤

霍格沃兹测试开发学社

软件测试/测试开发/全日制|MySQL安装最全教程

霍格沃兹测试开发学社

ChatGPT 被曝泄露私密对话;美国 AI 企业一天蒸发 1.3 万亿市值丨 RTE 开发者日报 Vol.139

声网

语音合成技术在智能驾驶中的创新与应用

数据堂

2024最新一期中国数据库流行榜公布:阿里云PolarDB登顶

阿里云瑶池数据库

数据库 云计算 阿里云 云原生 polarDB

外包管理战略:解锁高效团队协作的关键

测吧(北京)科技有限公司

测试

空降领导的智慧:与老员工相处与快速团队信任的建立

测吧(北京)科技有限公司

测试

SRP (Secure Remote Password Protocol)

Geek_44385e

srp

每日一题:LeetCode-958. 二叉树的完全性检验

Geek_4z9ami

面试 算法 LeetCode 二叉树 BFS

为什么Nginx被称为“反向”代理呢?

互联网工科生

服务器 ​Nginx

高效集成|聚道云软件连接器实现薪人薪事与每刻报销无缝对接

聚道云软件连接器

案例分享

从需求到测试计划:项目流程与规范关键输入输出

测吧(北京)科技有限公司

测试

常见的企业网络问题及SD-WAN解决方案

Ogcloud

SD-WAN SD-WAN组网 SD-WAN服务商

如何精准推动外包团队的工作

测吧(北京)科技有限公司

测试

深度解析:i++ 与 ++i,探究其性能差异与使用技巧

高端章鱼哥

i++ i

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