• 一、ECS 快照
    • 1. 阿里云 ECS 快照概述
      • • ECS 增量快照机制
    • 2. 快照服务的开通与使用
      • • 开通快照与 OSS 资源包的购买
      • • 手动快照
      • • 自动快照
  • 二、ECS 镜像
    • 1. 阿里云 ECS 镜像概述
    • 2. 自定义镜像的创建与使用
      • • 导入镜像
      • • 自定义镜像

一、ECS 快照

1. 阿里云 ECS 快照概述

阿里云快照服务支持所有类型的云盘,是一种低成本、便捷高效的数据备份手段,也可以用于创建镜像或容灾、分发数据副本等。对于某一个重要的磁盘数据,当我们想要给他做一个备份时,就需要用到快照。此外在进行磁盘备份之后,也有助于我们随时恢复磁盘到快照指定的状态。

• ECS 增量快照机制

在阿里云中使用的是 增量快照机制,所谓增量快照就是:第一次快照进行全量的数据拷贝,后续则开始进行增量拷贝,也就是说从第二次快照开始将只更新发生了变化的内容。

如下图,第二次快照更新了 B1 和 C1,A 和 D 都是链接的第一次快照中的内容,第三次快照更新了 B2,C1 是链接的第二次快照的内容,A 和 D 链接的还是第一次快照的内容。


使用增量快照机制的好处在于第一可以大大提高执行快照的效率(只有第一次快照所需时间会比较长),其次是占用磁盘容量小,节省存储成本。

2. 快照服务的开通与使用

• 开通快照与 OSS 资源包的购买

快照服务的使用需要先开通,开通不会收费,但是后续使用使用是会收费的,按照时长与存储量收费,所以定期清理不需要的快照是非常有必要的。如下:


点击“开通快照服务”后,第二步进行 OSS 资源包的购买;


OSS 资源包的选型这里不再多说,规格方面通常情况下 40G 足矣;


购买资源包之后,我们还需要回到控制台,点击“查看资源包”,然后开通该资源包;


资源包开通后如下,此时就可以在我们的实例上使用快照服务了;

• 手动快照

快照服务的使用分为 手动快照自动快照 两种。 手动快照顾名思义每一次都需要我们手动去为实例创建快照,回到控制台,选择“实例”,在实例的操作属性中有“创建实例快照”选项,然后输入相关参数创建即可;

• 自动快照

是否使用以及什么时候使用自动快照应根据我们的业务类型与应用场景来定,如果业务和应用通常是在晚上的高峰期执行,那么自动快照设置在白天比较好。此外过于频繁的更新快照,也可能会造成数据丢失,性能下降等问题。所以使用自动快照必须是在能够清晰定位自己的业务类型和应用场景的前提下。

回到控制台,选择左侧菜单的“快照”,可以看到有一个“自动快照策略”,在此处进行自动快照的创建;


策略各参数如下:


在使用快照的过程中,可随时使用命令查看磁盘容量的使用情况。

df -h

Tips:使用快照服务时应注意以下事项:

  • 避开核心应用交叉影响;
  • 执行自动快照之前先清理不必要的数据
  • 预估系统的增长量;
  • 要有合理的备份时间间隔,避免备份耗时大于自动备份时间间隔(在阿里云中,如果第一次备份未完成,第二次是不会被允许的);
  • 先购买存储包再使用快照服务;
  • 在创建快照的过程中,不要对 ECS 执行重启操作;

二、ECS 镜像

1. 阿里云 ECS 镜像概述

镜像 类似于模板,镜像中包含着操作系统、预装软件甚至是代码应用等。我们可以使用这个模板快速生成一个新的 ECS 实例,这个模板可以是自定义的,也可以拿来别人的。这样我们就不用重复多次的去搭建某个环境或者是部署某个应用了。

通过镜像一键部署,自行配置环境、安装软件,可解决一些繁琐耗时的任务。在阿里云中一共提供了 5 种镜像,即 自定义镜像公共镜像共享镜像镜像市场社区镜像

镜像 描述 来源
自定义镜像 自己根据现有的物理机服务器、虚拟机或者主机创建的自定义镜像 根据现有的云服务器 ECS 实例创建的或者线下导入到 ECS 的
公共镜像 阿里云官方提供的公共镜像,支持几乎所有 Windows 和 Linux 的主流镜像版本 阿里云官方
共享镜像 其他阿里云用户给你共享的镜像 其他阿里云用户自定义创建的镜像
社区镜像 一种完全公开的镜像,用户可以将自定义镜像发布为社区镜像供他人使用,也可获取并使用他人发布的社区镜像 广大用户
镜像市场 第三方服务商提供的镜像 云市场各服务商

我们购买并配置的服务器的默认实例就是阿里云官方提供的公共镜像。

2. 自定义镜像的创建与使用

回到阿里云控制台,进入左侧菜单栏的“镜像”,即可进行镜像的创建、更新、复制、导入等操作;

• 导入镜像

对于自定义镜像,我们可以有几种方式来生成。导入镜像需要我们自己完成镜像并上传,比如说本地虚拟机的磁盘文件,我们可将其上传至阿里云后台,然后导入,这就是一个自定义镜像。

具体操作是,首先进入对象存储 OSS 控制台,创建并选择一个 bucket,然后选择本地已经做好的镜像进行上传;


上传镜像之后就可以在 OSS 控制台获取到镜像文件的 URL ,复制 URL,回到控制台,选择“导入镜像”,此时需要用到 URL 进行镜像的导入;

• 自定义镜像

回到实例,没有实例可使用公共镜像先创建实例;


我这里以云服务器的默认实例进行演示,该实例已经配置好了相关环境且部署了相关服务,我们可以把此实例直接打成一个镜像。选择“更多”属性,可以看到对于镜像的相关操作;

镜像的创建很简单,填写相关属性创建即可;


镜像创建成功之后,回到左侧菜单栏的“镜像”,就可以看到我们刚刚创建的自定义镜像。可以对该镜像进行共享、发布到社区或者使用该镜像生成实例等一系列操作。

要注意,使用自定义镜像生成实例时必须选择同一个区域(比如“华北2”等),否则是无法使用的。

其他类型的镜像操作简单,这里不再演示。

【云服务器 ECS 实战】ECS 快照镜像的原理及用法详解相关推荐

  1. Docker容器化实战第二课 镜像、容器、仓库详解

    03 镜像使用:Docker 环境下如何配置你的镜像? 今天我将围绕 Docker 核心概念镜像展开,首先重点讲解一下镜像的基本操作,然后介绍一下镜像的实现原理.首先说明,咱们本课时的镜像均指 Doc ...

  2. 云服务器Linux(Centos7)安装 vsftpd 教程(图文详解)

    目录 此教程的安装环境是 centos7.8 一.安装vsftpd 二.配置说明 三.放行端口配置 四.测试方法 此教程的安装环境是 centos7.8 一.安装vsftpd 查看是否有安装过 ftp ...

  3. 我的世界ess服务器信息,我的世界ess指令大全及用法详解

    我的世界是一款高人气的沙盒游戏,其中哟很多的指令可以帮助玩家更好的游戏,ess指令在ess插件运行中十分重要的一部分,下面介绍我的世界ess指令大全及ess指令的使用方法.一起来看看吧. 我的世界es ...

  4. 实战Windows Azure:微软云计算平台技术详解

    实战Windows Azure:微软云计算平台技术详解  徐子岩 编著 ISBN978-7-121-14547-6   2011年10月出版 定价:69.00 元 16开 440页 宣传语:什么是真正 ...

  5. KVM镜像管理利器-guestfish使用详解

    KVM镜像管理利器-guestfish使用详解 本文介绍以下内容: 1. 虚拟机镜像挂载及w2k8虚拟机启动自检慢问题解决办法 2. KVM虚拟化与guestfish套件 3. guestfish安装 ...

  6. 绝地求生信号枪只能在服务器吗,绝地求生信号枪怎么用?信号枪刷新点及用法详解...

    绝地求生信号枪怎么用?信号枪刷新点及用法详解 2018-03-15 15:22:12来源:吃鸡小助手编辑:野狐禅评论(0) 绝地求生近日更新中悄悄加入了信号枪,引得广大玩家热情满满的在游戏中寻找,信号 ...

  7. 负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础

    负载均衡原理与实践详解 第三篇 服务器负载均衡的基本概念-网络基础 系列文章: 负载均衡详解第一篇:负载均衡的需求 负载均衡详解第二篇:服务器负载均衡的基本概念-网络基础 负载均衡详解第三篇:服务器负 ...

  8. 安卓判断服务器返回的状态码,关于服务器返回的十四种常见HTTP状态码详解

    原标题:关于服务器返回的十四种常见HTTP状态码详解 HTTP状态码 状态码是由3位数字和原因短语组成的(比如最常见的:200 OK),其中第一位数字表示响应类别,响应类别从1到5分为五种 add:其 ...

  9. Keras深度学习实战(3)——神经网络性能优化技术详解

    Keras深度学习实战(3)--神经网络性能优化技术详解 0. 前言 1. 缩放输入数据集 1.1 数据集缩放的合理性解释 1.2 使用缩放后的数据集训练模型 2. 输入值分布对模型性能的影响 3. ...

最新文章

  1. OpenAI逆炼以文生图:参数缩水2/3性能却更强,还get局部编辑新技能|可试玩
  2. dec++如何查看机器指令_机器指令到汇编再到高级编程语言!
  3. freemaker介绍及常见的用法解析
  4. 今日arXiv精选 | 14 篇 ICCV 2021 最新论文
  5. 2015年网页设计最佳颜色搭配的9种选择
  6. ios django 连接mysql_Django---Django连接Mysql数据库
  7. 发现Tensorflow
  8. 数据迁移的应用场景与解决方案Hamal
  9. 实用的 Python —— 使用虚拟环境 virtualenv(Linux)
  10. jmeter录制脚本
  11. aspectjweaver.jar aspectjrt.jar
  12. matlab二元积分函数求导,多元函数求积分求导.ppt
  13. iPhone手机屏幕尺寸详细表格、A10和A11处理器介绍
  14. java实现分数四则运算
  15. 黎曼和 Riemann Sum ,黎曼积分Riemann Integral,正态分布normal distribution
  16. JPBC库应用之身份基加密IBE
  17. B05 - 008、什么是大数据
  18. 佩奇:产品经理要一个佩奇,不知道啥是佩奇的开发该怎么办?
  19. mac os监听扬声器、麦克风的音量、静音
  20. 按键精灵 剑网三帮派钓鱼脚本

热门文章

  1. 依锥彻怕燎方跃涣牧叵邻牟辟岗俅
  2. 《DRM 专栏》| 彻底入门 DRM 驱动
  3. linux drm 内存管理,linux DRM GEM 笔记
  4. Activity生命周期的三种状态
  5. 美国通胀“爆表”要加息100点?
  6. C语言常用字符串函数——头文件 <string.h> 到底有什么?
  7. 论文查重软件查重时需要注意的问题有哪些?
  8. Android 实战项目:简单计算器
  9. MySQL聚簇索引和非聚簇索引的原理及使用
  10. ASP对接国际验证码接口DEMO示例