ECS事件通知之快照创建完成事件

简介: 创建快照是ECS运维的常见操作。在发生故障或者误操作后,最近的一份磁盘快照将是系统管理员的救命稻草。尤其是数据误删除,阿里云为保证用户数据安全,对用户主动删除的数据是无法提供恢复手段的。定期创建快照作为数据备份是使用ECS的一个最佳实践。

创建快照是ECS运维的常见操作。在发生故障或者误操作后,最近的一份磁盘快照将是系统管理员的救命稻草。尤其是数据误删除,阿里云为保证用户数据安全,对用户主动删除的数据是无法提供恢复手段的。定期创建快照作为数据备份是使用ECS的一个最佳实践。

快照创建完成事件

创建快照有可能很耗时,比如大磁盘首次创建快照,创建快照的耗时可能以小时甚至以天计。在以前用户只能定期查看控制台中的快照创建进度。如果是自动化运维程序,则要使用OpenAPI不断轮询快照状态。轮询产生了很多不必要的资源消耗。如果轮询间隔过长的话则不能及时地获得创建结果。

ECS现已支持快照创建完成的事件通知。在磁盘快照创建完成(包括成功和失败两种结果)时,ECS会发出磁盘快照完成事件。当前仅在手动快照创建完成时发出此事件,自动快照策略创建的快照不会发出此事件。使用实例创建自定义镜像时,ECS会为实例的每块磁盘自动创建一个快照,这些快照创建完成时也会发出此事件。

事件通知的内容格式

磁盘快照创建完成事件的内容包含该快照的开始时间,完成时间,结果(成功或者失败),磁盘ID,快照ID,快照别名等信息。请查阅ECS产品文档:《事件通知列表
消息体示例如下:

{
  "ver": "1.0",
  "id": "2256A988-0B26-4E2B-820A-8A********E5",
  "product": "ECS",
  "resourceId": "acs:ecs:cn-hangzhou:169070********30:snapshot/s-bp1fis********b859b3",
  "level": "INFO",
  "name": "Snapshot:CreateSnapshotCompleted",
  "userId": "169070********30",
  "eventTime": "20190422T003800.922+0800",
  "regionId": "cn-hangzhou",
  "content": {
    "result": "accomplished",
    "snapshotId": "s-bp1fis********b859b3",
    "snapshotName": "test-snapshot",   
    "diskId": "d-bp1bwa********9ol4mi",      
    "startTime": "2019-04-22T08:36:09Z",     
    "endTime": "2019-04-22T08:37:11Z"        
  }
}

如何订阅消费

用户可以在云监控控制台事件订阅处订阅快照完成事件的通知。请查询ECS产品文档:《设置事件通知

目前支持包括短信邮件钉钉等面向人的通知渠道,同时也支持消息服务队列、日志服务,函数计算等自动化消费方式,通过自动化消费方式,您可以实现自动化运维逻辑。比如,用户在收到快照创建成功的事件后,继续执行有风险的操作,或者在收到磁盘快照创建失败的事件后,进行告警或者重试。

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
存储 弹性计算 对象存储
ECS快照原理
ECS快照原理
75 1
|
4月前
|
弹性计算 运维 监控
ECS事件告警
ecs事件告警
98 2
|
4月前
|
弹性计算 网络安全 虚拟化
ECS快照问题之提取内存信息失败如何解决
阿里云ECS用户可以创建的一个虚拟机实例或硬盘的数据备份,用于数据恢复和克隆新实例;本合集将指导用户如何有效地创建和管理ECS快照,以及解决快照过程中可能遇到的问题,确保数据的安全性和可靠性。
|
4月前
|
存储 弹性计算 运维
ECS快照问题之ECS快照服务关闭失败如何解决
阿里云ECS用户可以创建的一个虚拟机实例或硬盘的数据备份,用于数据恢复和克隆新实例;本合集将指导用户如何有效地创建和管理ECS快照,以及解决快照过程中可能遇到的问题,确保数据的安全性和可靠性。
|
4月前
|
弹性计算 运维 测试技术
ECS快照
云盘快照是在特定时间点对云盘数据状态的备份,首次快照为全量备份,之后的快照仅保存变化数据。快照功能包括手动和自动创建,可用于数据恢复、系统回滚、创建自定义镜像等场景。阿里云提供了多种快照操作,如创建、回滚、复制到其他地域等,并有不同的计费模式。在使用快照时,需要注意相关限制和配额。此外,阿里云还设有用户服务群,提供技术支持。
|
3天前
|
Shell Linux Perl
linux服务器自动生成本地快照
【8月更文挑战第28天】本文介绍了在Linux服务器上通过两种常见方式创建本地快照的方法:Btrfs文件系统与LVM。Btrfs原生支持快照功能,操作简单快捷;LVM则提供了灵活的逻辑卷管理,可在不影响原始数据的情况下创建快照。文章详细列出了创建、查看、挂载及清理快照的具体步骤,并提供了一个自动化的Shell脚本示例,便于用户根据需求定期创建快照并清理过期快照。
12 3
|
4月前
|
存储 弹性计算 安全
ECS快照问题之服务器无法启动如何解决
阿里云ECS用户可以创建的一个虚拟机实例或硬盘的数据备份,用于数据恢复和克隆新实例;本合集将指导用户如何有效地创建和管理ECS快照,以及解决快照过程中可能遇到的问题,确保数据的安全性和可靠性。
|
4月前
|
存储 弹性计算 对象存储
ECS快照原理
云盘快照原理包括全量和增量快照。首次快照为全量,备份所有数据块;后续快照仅备份变化部分。快照存储在OSS中,同城冗余或本地冗余根据地域不同而定。删除快照时,按数据块引用关系释放空间。快照容量基于快照链统计,全量快照加所有增量大小。快照不占用云盘空间,但产生存储费用。
|
3月前
|
域名解析 存储 弹性计算
云服务器 ECS产品使用问题之快照服务如何设置定时备份以及定时删除
云服务器ECS(Elastic Compute Service)是各大云服务商阿里云提供的一种基础云计算服务,它允许用户租用云端计算资源来部署和运行各种应用程序。以下是一个关于如何使用ECS产品的综合指南。
|
3月前
|
移动开发 HTML5
详解 HTML5 服务器发送事件(Server-Sent Events)
详解 HTML5 服务器发送事件(Server-Sent Events)
52 0

相关产品

  • 云服务器 ECS
  • 下一篇
    云函数