镜像管理
思考:小云如何能够保存现有ECS实例中的所有管理配置,并利用保存的配置重新创建一台配置相同的机器?
小云已经完成了个人网站的搭建和配置管理工作,他的朋友也想拥有一个网站但是不希望创建ECS后重新搭建配置网站环境,那么他的朋友要如何能够利用小云的ECS实例配置创建属于自己的ECS实例?
实际上企业应用中,某些服务需要多台配置一摸一样的ECS实例,所以创建一个“模板机”,并复制“模板机”的配置从而创建新的ECS实例将变得非常便捷。
如果小云使用的是传统的物理服务器,那么他需要能够基于现有服务器磁盘制作操作系统镜像,这通常需要购买专业的第三方备份软件实现。系统镜像可以简单理解成把操作系统中包含的一系列文件通过镜子映射出一模一样的文件并进行打包压缩,优点是把大量的文件整合在一个文件(压缩包)内,缩小了体积,便于储存、复制、转移,但是不能直接使用,小云可以把这个文件安装在服务器上,将其释放为完整的系统文件,就变成和原来一模一样的操作系统了。
与传统物理服务器不同的是,阿里云的云服务器ECS自带镜像组件,小云可以在ECS管理控制台(https://ecs.console.aliyun.com/)一键生成云服务器的镜像文件(创建自定义镜像,包含了小云预装的操作系统、初始化应用数据、预装的软件等),小云还可以通过这个镜像快速批量创建ECS实例,从而实现批量部署多台相同环境的ECS实例。镜像组件本身的使用是完全免费的,小云只需要承担镜像所占用的存储空间的费用。
镜像分类:ECS镜像根据来源不同,分为公共镜像、自定义镜像、共享镜像、云市场镜像和社区镜像。
- 公共镜像:阿里云官方提供的操作系统镜像,皆是正版授权,并通过了阿里云官方的安全和稳定性测试。公共镜像包含了Windows Server系统镜像和主流的Linux系统镜像。
- 自定义镜像:您使用实例或快照创建的镜像,或是您从本地导入的自定义镜像。
- 共享镜像:其他阿里云账号共享给您的镜像。
- 云市场镜像:云市场镜像中的镜像包括操作系统和预装软件等,均经过发布者的安全与稳定性测试,保证镜像内容的安全性。根据发布者不同,云市场镜像可分为以下两种:由阿里云官方账号发布的镜像。由第三方服务商ISV(Independent Software Vendor)通过阿里云云市场发布的镜像。
- 社区镜像:由任意阿里云用户在镜像社区发布的完全公开的镜像。
镜像的基本功能:
创建自定义镜像
小云准备基于已经搭建好网站的ECS实例创建自定义镜像,以便于后续通过该镜像快速复制ECS实例。
提示:
- 生成自定义镜像的过程中,系统会自动生成一份快照,系统会根据快照的存储空间大小计费。
- 如果自定义镜像的最终来源为付费镜像且您使用了该自定义镜像,则需要收取镜像费用。
小云创建自定义镜像的具体操作步骤为:
- 登录ECS管理控制台。在左侧导航栏,选择实例与镜像 > 镜像。
- 在顶部菜单栏左上角处,选择地域。
- 在创建镜像区域单击创建自定义镜像。
- 在创建自定义镜像对话框中,完成以下配置,点击确认完成自定义镜像创建:
- 创建方式:实例(通过已有实例创建自定义镜像)、快照(通过已有系统盘快照创建自定义镜像)
- 实例/快照:根据创建方式,选择对应实例或快照
- 镜像名称:输入自定义镜像的名称
- (可选)镜像检测:镜像检测功能主要检测导入的自定义镜像是否为有效镜像、自定义镜像是否可以创建出功能齐全的ECS实例等。
- (可选)镜像族系:您可以在创建自定义镜像时选择镜像族系。设置了镜像族系功能的自定义镜像可以被设置为弃用或者恢复可用,来实现镜像的平滑更新与回滚。
- (可选)高级配置:镜像描述、标签、资源组配置。
- 创建镜像所需时间取决于实例云盘的大小,需要等待每块云盘的快照创建完成,镜像才可以使用,请您耐心等待。
自定义镜像管理
当您成功创建或成功导入自定义镜像后,镜像的状态为可用。此时,您可以使用该镜像创建实例,可以将其共享给其他阿里云账号使用,或复制该镜像到其他地域使用,或导出该镜像到OSS存储空间(OSS Bucket)。不再需要该镜像时,您可以将其删除。
自定义镜像管理方法:
- 登录ECS管理控制台。在左侧导航栏,选择实例与镜像 > 镜像。
- 在顶部菜单栏左上角处,选择地域。
- 单击自定义镜像,在操作列选择 并点击相关镜像操作。
- 创建实例:通过自定义镜像快速创建ECS实例
- 复制镜像:将镜像复制到指定地域
- 共享镜像:共享镜像可用于跨账号部署ECS实例,您可以将镜像共享给其他阿里云账号使用
- 删除镜像:删除自定义镜像
- 导出镜像:导出自定义镜像到OSS存储,并可从OSS存储下载镜像到本地,用于本地镜像分析、本地备份等
- 弃用镜像:弃用后该镜像将不可以被共享和复制。该镜像不会被删除,您可以将镜像再次恢复可用
练习实验:云服务器ECS的基础运维管理
https://developer.aliyun.com/adc/scenario/56d2ed6b24204f109154b73e45e39aea