课时6:第6天:轻松复用你搭建好的环境和应用——镜像管理
摘要:欢迎收看玩转云服务器ECS系列课程,今天我们学习第六课,镜像的管理。本节课程有四小节。
1. 镜像有什么用?
2. 创建镜像
3. 复制、共享与导入镜像
4. 使用云市场镜像
01. 镜像有什么用
先看一下镜像有什么用,镜像是云服务器ECS实例运行环境的模板,一般包括操作系统和预装的软件。可以使用镜像创建新的ECS实例和更换ECS实例的系统盘。云服务器ECS获取镜像的方式也是灵活多样的,可以通过阿里云的官方提供的镜像,Linux和Windows的发行版本选择,也可以去云市场第三方服务商提供的镜像,还可以根据现有的ECS服务器创建属于自己的自定义形象,还可以选择阿里云用户共享的镜像。最后还可以把自己线下作的镜像导入到阿里云里,生成一个自定义镜像。这个自定义镜像是可以跨区域部署的。然后我们看一下创建镜像的实际操作。
02. 创建镜像
首先看一下这个页面有一个系统盘和数据盘。数据盘是不允许创建自定义镜像的,在快照里,系统盘是可以创建自定义镜像的。
我们来使用快照创建一个系统盘的自定义镜像。选择创建自定义镜像,镜像名称为镜像,镜像描述随便写,可以根据数据盘的快照,自定义镜像已经创建成功,可以看一下镜象在哪里。快照,镜像,看一下描述。
阿里云还可以通过实例来创建一个镜像,我们来实际操作一下,例如用Windows操作系统进行一个镜像的创建。选择创建自定义镜像,这里的创建自定义镜像包含实例里所有的磁盘,不止是系统盘,还包括有数据盘。然后命名一下镜像为实例,阿里云自定义镜像实例,这个自定义镜像创建成功,来看一下。第一个是刚才通过快照进行的自定义镜像,创建的时候可以通过急速创建。第二段是镜像实例,是通过ECS实例创建的,需要有一段时间的等待。镜像已经创建完毕,下面展示一下如何把镜像复制出去。
03. 复制、共享与导入镜像
我们可以做一个这个演示,因为这个实例里有DEMO.TXT 文档,可以复制一下。然后选择相关实例,再重新创建一个一样的,把镜像复制起来。点击安全组,这个镜像选择自定义镜像,就可以复制之前我们创造的镜像,一个通过快照创建的,一个通过实例创建的。选择通过实例创建的镜像,已经把系统盘,数据盘完全给复制下来了,我们做一个按量付费的,如果选择一个快照的,快照里面之前是没有数据盘的,它就不会自动创建。我们需要复制的话就选择创建一个具有实例的,有数据盘的。然后输入密码以及名称,说明是我们复制的镜像,然后立即购买,选择开通。这个复制镜像已经复制完毕,我们可以看一下这里系统盘和数据盘和之前的实例是完全一样的。我们再演示一下如何共享镜像,我们用第一个实例来做讲解,因为这里面有一个系统盘,也有一个数据盘。大家在共享的时候务必要保证自己的资料安全,可能一不小心就把数据盘共享出去了。选择USD,这个需要对方阿里云的USD,阿里云的USD也很方便寻找的。直接点自己的账号管理,这个账号ID就是自己的USD。这里已经把另外账号的USD选取了,这里选择共享,直接输入账号,这个就已经共享了。如果说要取消共享镜像,点击选择,勾选一个取消共享,这个镜像就取消共享了。ECS的环境配置,不只是通过自定形象的环境配置和共享来获取,还可以通过云市场来快速便捷的获取对应的环境。
04. 使用云市场镜像
通过云市场获取镜像就有两个方法,第一个是通过购买新的实例,选择云市场,然后另外一个是大家有现成的ECS服务器,可以通过更换操作系统盘来获取云市场镜像。
我们先来演示一下通过创建新的实例来提供云市场镜像,选择华北1区,把安全则配置一下。公共镜像是阿里云提供的,自定义镜像是我们之前讲过的,可以共享镜像,就是别人共享给你之后才可以用。镜像市场按操作系统,我们想做一个Windows的,即Windows的操作系统,这里近三十天的镜像TOP3。第一个是Linux的PHP环境,然后我们进Windows的是 ASP.NET ,选择这个,这个云市场的镜像选择购买。把这个命名为云市场镜像找到立即购买,立即购买之后可以看一下环境是 ASP.NET 的 MySql5.5 。费用是免费的,然后点击开通,用控制台刷新,通过云市场的自定义镜像部署环境已经完毕了。然后我们讲述通过一些自有的服务器如何获取云市场镜像。在更换系统盘,选择镜像市场,按操作系统用一个word press完全的演示,选择确定更换,这个实例已经更换完毕了。我们的已有实例通过操作更换系统获取云市场的镜像。