阶段一:云计算运维之ECS、RDS、云监控
阿里云ECS概述
云计算概述
云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作或与服务供应商进行很少的交互。
可以理解为:把所有IT资源(包括网络,服务器硬件,存储,开发平台,应用软件,服务等)整合到一起,为用户提供按需分配。像水、电这种资源一样,用多少付多少钱。但这里面包括了大量的运算(比如用多少资源,如何分配指定的资源,如何计费等)
重点关键词:资源整合(资源高效利用),弹性按需分配(计费)
什么是公有云
公有云通常指云提供商为第三方用户提供能够使用的云,可以通过Internet使用,价格低廉,方便用户使用,使用户能够访问和共享基本的计算机基础设备资源,包括但不限于硬件、存储和带宽等。
优点:
- 用户按量付费
- 随用随取
- 资源丰富
- 无需自行安装和维护
缺点:
- 有违安全法规
- 数据量大时,使用费用会快速增加
品牌:
- 阿里云
- 腾讯云
- 华为云
- 金山云
- 天翼云
市场占有率
据市场调查机构 Canalys 公布的最新报告,2023 年第 2 季度国内云基础设施服务支出达到 87 亿美元,同比增长 19%

阿里云ECS概述
阿里云ECS(Elastic Compute Service),即弹性计算服务,是一种云计算基础架构服务,提供半托管的计算资源池,用户可以在其中创建、运行和管理自己的应用程序。阿里云ECS不仅可以提供高负载的计算和数据处理能力,还能够为用户提供弹性和可靠的云计算服务,确保在快速增长的业务环境中,应用程序能够拓展,并且极大的提升了可靠性和可用性。
阿里云ECS特点
- 根据用户需求快速创建实例,可以选择操作系统、硬件配置、网络和存储等。
- 支持按量付费和包年包月的计费方式,具有价格灵活性和成本可控性。
- 支持多种应用场景的自动化部署,可以自动构建部署和弹性扩展。
- 提供高可用性和稳定性,具有故障转移、数据备份和业务恢复能力。
- 配套完整云计算产品生态,提供丰富的扩展功能,包括云监控、弹性伸缩、负载均衡、弹性 IP、安全组等
- 管理更加智能化,支持云 API 和控制台、Web 界面,满足各种管理需求。
阿里云ECS使用
登录阿里云平台

注册阿里云平台
选择登录/注册菜单:

单击注册按钮:

填写注册账号与密码信息:

输入账号、密码信息:

进入管理控制台:

效果如下图所示:

阿里云充值
由于需要购买阿里云相关组件,如ECS、RDS、SLB等等,所以我们需要先对账号进行充值操作。如下图所示:

选择充值菜单,进行充值操作。注:首次充值不得少于100元,否则后期有些组件无法购买!!!

领取免费ECS资源
领取地址:https://free.aliyun.com/

选择合适的ECS配置:



设置完成后,点击前往控制台:

远程连接ECS服务器

点击远程连接菜单,如下图所示:

远程连接,选择立即登录

登录后,选择右下角重置密码,如下图所示:

设置root管理账号的密码,如下图所示:

重置成功后,如下图所示:

输入新密码,重新登录,如下图所示:


使用远程连接软件连接ECS
本次案例我们以MobaXterm远程连接为主,首先我们需要获取ECS服务器的公网地址,如下图所示:

在MobaXterm端填写阿里云ECS信息:

输入root管理员账号与密码:

回车,登录Linux操作系统,如下图所示:

ECS服务器简单测试,使用yum install sl -y安装sl软件,查看服务是否可用

安装完成后,效果如下图所示

运行sl命令,查看效果

运行结果:

到此ECS远程连接服务器结束!
阿里云RDS数据库
阿里云RDS概述
阿里云关系型数据库服务(RDS)是一种在云端提供的高可用性、可扩展、安全的关系型数据库服务。它支持多种数据库引擎,包括MySQL、PostgreSQL、Oracle等,并提供了丰富的监控、备份、恢复、容灾等功能,帮助企业快速构建和运维高可用、高性能的数据库系统。
阿里云RDS特点
高可用性:支持多可用区部署和主备自动切换,保障业务连续性和数据安全。
优越性能:采用读写分离、负载均衡等优化技术,提升数据库并发处理能力。
全面安全:多层安全防护体系,支持多种加密和隐私保护措施。
丰富运维:提供监控、自动备份和多种容灾工具,确保系统稳定运行和数据可快速恢复。
申请阿里云RDS
申请地址:https://free.aliyun.com/

选择RDS配置信息

进入RDS管理控制台,查看RDS实例:

配置与登陆RDS
单击实例数,进入RDS数据库中心,查看基本信息:

单击账号管理,为RDS添加账号 + 密码

创建高权限账号,root,密码为123456。账号创建成功后,如下图所示:


使用之前设置的账号与密码登录

创建DB数据库
添加普通授权账号

创建db_itheima数据库,如下图所示

单击SQL查询菜单,进入DMS控制台,刷新已登录实例:

基于以上数据库,我们可以通过以下两种方式创建数据表:


案例1:基于DMS在db_itheima数据库中创建tb_students数据表,包含字段id、name、age、gender、mobile信息
示例代码:
CREATE TABLE `tb_students` (
id INT AUTO_INCREMENT,
name VARCHAR(20),
age TINYINT UNSIGNED,
gender ENUM('male', 'female'),
mobile CHAR(11),
PRIMARY KEY(id)
) DEFAULT CHARSET=UTF8;运行效果:

案例2:使用SQL插入测试数据
示例代码:
INSERT INTO `tb_students` VALUES (NULL, '张三', 18, 'male', '13575330001');
INSERT INTO `tb_students` VALUES (NULL, '李四', 19, 'male', '13575330002');
INSERT INTO `tb_students` VALUES (NULL, '王五', 20, 'male', '13575330003');
INSERT INTO `tb_students` VALUES (NULL, '赵六', 21, 'female', '13575330004');
INSERT INTO `tb_students` VALUES (NULL, '田七', 22, 'female', '13575330005');
INSERT INTO `tb_students` VALUES (NULL, '周八', 23, 'male', '13575330006');
INSERT INTO `tb_students` VALUES (NULL, '韩九', 24, 'female', '13575330007');
INSERT INTO `tb_students` VALUES (NULL, '钱十', 25, 'male', '13575330008');运行效果:

案例3:使用SQL实现数据查询操作

一键可视化

运行效果:

RDS数据导入与导出
思考1:我们刚才的操作都是通过SQL语句实现的,如果我们要导入的文件是以SQL、CSV或Excel等形式存储,应该如何导入呢?
答:使用数据导入功能实现
实现步骤:
点击常用功能 => 数据导入 => 批量数据导入,选择合适的配置信息,如下图所示:

等待预检查,审批,执行,最终如下图所示:

返回数据库,查看数据是否导入成功,如下图所示:

思考2:如果我们希望把RDS上的数据导出到文件应该如何操作呢?
答:使用数据导出操作
实践步骤:
点击常用功能 => 数据导出 => 批量数据导出,选择合适的配置信息,如下图所示:


提交申请后,等待导出完成。导出完成后,可以通过下方按钮下载数据:

下载后得到一个压缩包,压缩包中就是我们导出的.sql文件了

阿里云监控【试学班已讲过】
阿里云云监控,是阿里云提供的一站式、全链路、开箱即用的监控产品。包含了主机监控、云产品监控、覆盖全球的网络监控、面向应用和业务的日志监控和自定义监控。

使用云监控(CloudMonitor)监控ECS
开通云监控服务

进入云监控管理控制台

ECS主机监控

在主机监控页面,选中带安装或升级插件的阿里云主机,单机左下角的批量安装或升级插件。

配置完成后,如下图所示:

对于新买的阿里云主机,可以直接点击左上角“安装/更新agent”,然后打开开关,为新购买的ECS主机自动安装云健康插件。

设置如下:


这样以后新购买的ECS就会自动安装云监控了。
查看监控图表
点击监控图表

效果如下图所示:

除了在云监控控制台查看ECS监控数据,ECS实例页面也可以查看监控数据:

设置报警规则
进入云监控控制台,选择创建报警规则

创建报警规则

设置如下图所示:

报警联系人设置如下:

可观测监控Prometheus版
阿里云Prometheus监控全面对接开源Prometheus生态,支持类型丰富的组件监控,提供多种开箱即用的预置监控大盘,且提供全面托管的Prometheus服务。
开通可观测监控Prometheus
开通Prometheus


回顾Prometheus架构图:

阿里云Prometheus接入
- 适合通过Prometheus监控来统一采集、存储和显示阿里云各种云服务的监控数据的场景。支持的云服务包括ECS、RDS、消息服务RocketMQ、消息服务Kafka等
- 目前我们所有的云端服务都部署在ECS ,阿里云Prometheus直接接入即可。



监控可视化


监控告警及通知




同步说明
本文由飞书云文档同步生成。涉及命令、SQL、配置示例时,请以飞书源文档和实际环境执行结果为准。