【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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

评论

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

web前端培训nodejs异步IO

@零度

node.js 前端开发

LP单双币质押流动性挖矿系统开发

开发微hkkf5566

Go 原生插件使用问题全解析

SOFAStack

Go 语言 开源软件 MOSN 问题解析 开源学习

Windows下Tomcat内存占用过高问题跟踪(jmap 的使用)

源字节1号

软件开发 小程序开发

【Java 基础你一定要掌握的知识点】Java异常处理和设计

猫的树

Java 异常处理

开源仓库贡献 —— 提交 PR

攻城狮杰森

git GitHub PR 开源贡献 7月月更

数据分析引擎百花齐放,为什么要大力投入ClickHouse?

字节跳动数据平台

跟着官方文档学 Python 之:函数

甜甜的白桃

Python 递归 函数 参数 7月月更

答应我忘掉Postman吧,Apifox才是yyds!

程序员小毕

Java 程序员 程序人生 后端 开发工具

Ceph集群详细部署配置图文讲解(二)

Lansonli

云原生 私有云 Ceph 云存储 7月月更

【Java 实战】实现大转盘抽奖

猫的树

Java 大转盘抽奖

【C语言】进阶指针six

謓泽

7月月更

为什么说企业需要具备企业知识管理的能力?

Baklib

对象的内存分配一定都是在堆空间吗?

领创集团Advance Intelligence Group

代码优化 内存分配

系统首页 DIY,你的个性化需求 Pro 系统来满足!

CRMEB

大数据培训Hive的数据存储与压缩

@零度

hive 大数据开发

【都 Java17 了,还不了解 Java 8 ? 】一文带你深入了解 Java 8 新特性

猫的树

java8

leetcode 135. Candy 分发糖果(困难)

okokabcd

LeetCode 贪心算法 算法与数据结构

龙蜥下游发行版 Alinux 和 UOS 成为 OpenSCAP 官方首批支持的国内 OS

OpenAnolis小助手

国产 龙蜥操作系统 UOS v20 OpenSCAP Alinux 2/3

http请求redirect的问题

飞翔

golang

一道2016年nice的笔试题引发的思考

芒果酱

7月月更

亚信科技发布“电信级”核心交易数据库AntDB7.0,助力政企“信”创未来!

亚信AntDB数据库

AntDB 国产数据库 产品发布会

NFT数字藏品交易平台APP开发搭建

开发微hkkf5566

Ceph Swift Api 配置与使用(三)

Lansonli

云原生 Ceph 云存储 7月月更

太奇葩了!Keepalived突发高可用事故

Java全栈架构师

Java 程序员 面试 程序人生 Keepalived

无声的AI:昇腾AI如何用大模型破解手语学习的难题?

脑极体

全国首创!洞见科技联合山东数据制定的「数据产品登记」两项标准正式发布

洞见科技

数据 联邦学习 隐私计算

【Docker 那些事儿】关于容器底层技术的奥秘

Albert Edison

7月月更

Github发布6天,Star55K+,这套笔记足够你拿下90%的Java面试

冉然学Java

java面试 #Github

nacos注册中心之客户端服务注册

急需上岸的小谢

7月月更

《看完就懂系列》答应我,看完就开始用Symbol好吗?

南极一块修炼千年的大冰块

7月月更

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