开发者学堂课程【Clouder 认证课程 - 云服务器基础运维与管理:5分钟轻松运维 ECS 及云服务器使用的100种可能性】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/506/detail/6791
5分钟轻松运维 ECS 及云服务器使用的100种可能性
内容介绍:
一、课程概述
二、运维的需求
三、回顾总结
一、课程概述
现在进入 Clouder 认证的云服务器管理小能手第四部分的学习——5分钟轻松运维ECS,前面的课程中,已经会讲解了通过阿里云网络控制台可以非常方便的管理运维服务器,无论是登录、使用还是修改重启,甚至是服务器的升级都非常便捷,下面了解如何轻松地运维。
二、运维的需求
需求大概有两方面,一是误删了磁盘上的数据,如何快速便捷的恢复数据;二是可以实时监控服务器运行的性能,检查服务器是否出现状况,在负载过高的时候,网站或应用无法平滑运转时发出报警。
这些需求都不需要自己开发,不用为此感到惆怅,因为阿里云的工程师已经将上述功能进行了开发,即 ECS 已经具备了这些功能,只需要在管理控制台上进行点击就能够轻松完成这些功能。
1.运维场景1:使用 ECS 快照功能恢复误删的数据
(1)ECS 快照功能的介绍
ECS 是磁盘数据在某时间的拷贝,可以简单理解为在某时间给 ECS 磁盘照下了一张照片,并且把这张照片上的数据都存储在了地方,当需要使用这张照片的数据时,可以通过简单的回滚操作来实现。
(2)ECS 快照功能可以解决的常见问题
ECS 快照功能可以解决的常见问题有两方面,一是在系统维护过程中,经常会发生误删数据的情况,其次若要恢复已经删除的数据,必须提前对数据进行备份,否则很难再找回数据。这些问题在没有快照功能之前,实现过程困难甚至可能无法实现。通过 ECS 的快照功能可以便捷的满足上述需求,如果希望在需要的情况下恢复某一时刻的数据,可以设置策略实现定时的快照备份工作。
(3)使用 ECS 快照功能的操作步骤
首先查看数据盘,在盘里写可以登录到远程终端中的文件;然后制作这张盘的快照,模拟把该文件进行删掉;停止相关实例后对其进行快照的回滚,重启实例之后查看刚才删除的文件是否被找回来。
(4)操作演示环节
返返回到阿里云的管理控制台,首先需要登录到服务器上,输入登陆密码后进行登录。
进入服务器后寻找一块磁盘,例如E盘,因为是新的磁盘,磁盘中没有任何文件,可以新建一个文件夹,然后在里面新建一个文本,命名为 Clouder-test, 完成之后把文件保存并退出终端。此时文件保存在了E盘,E盘是具有 6GB 内存的盘。返回到管理控制台后可以通过实例找到对应该实例的磁盘,为 6GB 的这块磁盘创建快照,快照命名为 Clouder test1,等待并查看本实例的快照,显示当前进度为正在处理中,
第一次创建快照需要的时间稍长,因为阿里云的快照采用增量的机制,第二次创建的时候速度会有所提升。完成后可以看到进度显示100%,提示快照创建成功。
返回到实例界面中,进行误删的操作,并把回收站清空。退出实例界面后需要停止实例,因为需要去进行磁盘的回滚操作,稍等片刻显示实例停止时,进入实例找到与其对应的快照,进行回滚磁盘的操作,磁盘回滚完成后返回到实例中,显示实例处于运行中的状态。远程连接该实例,提示实例正在重启,登录后查看这台服务器上的数据是否被找回,可以看到E盘文件夹里的 Clouder test 文件已经找回来了。快照是非常方便的,但必须要提前把快照设定好之后才可以实现上面的功能,实际上可以对快照进行配置,进入自动快照策略后可以创建快照策略,比如创建Clouder test1 的自动快照策略,可以自定义快照时间及保留时间。
完成策略的设置后选择 clouder test 或者系统盘进行快照。执行快照策略后,磁盘会在设定的时间即每周一、周二、周四的晚上三点自动创建快照,保证数据在每周的固定时间点产生快照,当系统出现问题的时候可以回溯到任何时间点的磁盘数据。
2.运维场景2:性能监控和自动报警
(1)常见问题
服务器创建后会关注它的运行状态是否健康。传统情况没有云服务器的情况下,如果想了解服务器的运行状况,例如 CPU 使用率等需要自行搭建服务用于专门的监控和报警;在 ECS 的情况下,可以用阿里云的云监控产品来实现各种性能指标参数的监控。
云监控不需要任何配置就可以支持,并且这些监控类型是免费提供给客户的,通过控制台就可以对监控情况的查看,并且可以设置报警策略。
(2)演示步骤
操作流程十分简单,可以全部在控制台完成。通过控制台查看指标,在实例详情里可以看到基础指标,在云监控里可以看到更多元化的指标。
(3)操作演示
在实例链接里可以看到CPU、网络数据等指标,因为目前网络没有访问暂时没有获得数据。
通过管理控制台点击云监控产品后进入管理所有云服务的页面,点击主机图标
进入后可以发现 Clouder test 服务器并没有安装,这是因为系统在默认情况下是不会自行安装的,
把新购 ECS 自动安装云监控选项打开后就可以实现自动安装,无需进行手动安装。由于在演示的环节没有打开该选项,所以需要手动点击安装,手动安装也是非常简单的,会在后台进行安装。
稍微等待并刷新后可以发现 Clouder test 的监控软件处于运行中的状态。查看统计报表,可以了解 CPU 使用率、网络流入流出、磁盘的运行情况以及磁盘读写的 LPS 等数据情况,不需要人工进行任何的操作即可呈现,十分方便。当不满足于一种监控的时候,还可以创建一条报警规则。
选择报警规则之后,点击并添加。此时关联的是ECS服务器,实例就是 Clouder test,将其命名为 Clouder test1,设置当 CPU 率使用率在每五分钟之内的平均值大于70%并且连续超过五次的时候报警,还可以设备每一天有效时间以及被通知的对象,以及选择通知的方式,例如手机+旺旺+邮箱,还可以自定义邮件主题。
设置完成后点击确认报警规则即可生效,一旦服务器的 CPU 利用率连续五次超过70%的时候,就会收到邮件、旺旺、短信的通知。如果后续不想继续使用这条规则,也可以很方便的将其删除禁用。
三、回顾总结
1.章节回顾
回顾五分钟轻松运维 ECS 这一章节的要点。首先发生误删除数据的情况时,可以通过 ECS 快照功能的回滚恢复误删的数据,为了保证这种情况的实时满足,可以使用ECS 自动快照策略定期制作快照,一旦出现问题可以回溯到之前的任何时刻,同时可以合理配置监控指标和报警策略用于掌握 ECS 的运行情况。
通过阿里云的管理控制台和远程管理可以轻松的实现 ECS 的运维。
2.课程回顾
通过本课程明确了 ECS 的1+3+5=100的功能,因为 ECS 是一台服务器,具备了计算能力和存储能力,因此使用 ECS 无限的可能性,比如可以构建自己的直播品牌,可以制作地图 APP,甚至可以实现自己的论坛以及服务网站等待。
具备了 ECS 云服务器之后,就开启了在云计算这条路上的第一步,未来还有更多的可能性值得探索。