阶段一:云计算运维之ECS、RDS、云监控

阿里云ECS概述

云计算概述

云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问, 进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作或与服务供应商进行很少的交互。

可以理解为:把所有IT资源(包括网络,服务器硬件,存储,开发平台,应用软件,服务等)整合到一起,为用户提供按需分配。像水、电这种资源一样,用多少付多少钱。但这里面包括了大量的运算(比如用多少资源,如何分配指定的资源,如何计费等)

重点关键词:资源整合(资源高效利用),弹性按需分配(计费)

什么是公有云

公有云通常指云提供商为第三方用户提供能够使用的云,可以通过Internet使用,价格低廉,方便用户使用,使用户能够访问和共享基本的计算机基础设备资源,包括但不限于硬件、存储和带宽等。

优点:

缺点:

品牌:

市场占有率

据市场调查机构 Canalys 公布的最新报告,2023 年第 2 季度国内云基础设施服务支出达到 87 亿美元,同比增长 19%

image

阿里云ECS概述

阿里云ECS(Elastic Compute Service),即弹性计算服务,是一种云计算基础架构服务,提供半托管的计算资源池,用户可以在其中创建、运行和管理自己的应用程序。阿里云ECS不仅可以提供高负载的计算和数据处理能力,还能够为用户提供弹性和可靠的云计算服务,确保在快速增长的业务环境中,应用程序能够拓展,并且极大的提升了可靠性和可用性。

阿里云ECS特点

阿里云ECS使用

登录阿里云平台

官网地址:http://www.aliyun.com

image

注册阿里云平台

选择登录/注册菜单:

image

单击注册按钮:

image

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

image

输入账号、密码信息:

image

进入管理控制台:

image

效果如下图所示:

image

阿里云充值

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

image

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

image

领取免费ECS资源

领取地址:https://free.aliyun.com/

image

选择合适的ECS配置:

image
image
image

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

image

远程连接ECS服务器

image

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

image

远程连接,选择立即登录

image

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

image

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

image

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

image

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

image
image

使用远程连接软件连接ECS

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

image

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

image

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

image

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

image

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

image

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

image

运行sl命令,查看效果

image

运行结果:

image

到此ECS远程连接服务器结束!

阿里云RDS数据库

阿里云RDS概述

阿里云关系型数据库服务(RDS)是一种在云端提供的高可用性、可扩展、安全的关系型数据库服务。它支持多种数据库引擎,包括MySQL、PostgreSQL、Oracle等,并提供了丰富的监控、备份、恢复、容灾等功能,帮助企业快速构建和运维高可用、高性能的数据库系统。

阿里云RDS特点

高可用性:支持多可用区部署和主备自动切换,保障业务连续性和数据安全。

优越性能:采用读写分离、负载均衡等优化技术,提升数据库并发处理能力。

全面安全:多层安全防护体系,支持多种加密和隐私保护措施。

丰富运维:提供监控、自动备份和多种容灾工具,确保系统稳定运行和数据可快速恢复。

申请阿里云RDS

申请地址:https://free.aliyun.com/

image

选择RDS配置信息

image

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

image

配置与登陆RDS

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

image

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

image

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

image
image

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

image

创建DB数据库

添加普通授权账号

image

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

image

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

image

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

image
image

案例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;

运行效果:

image

案例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');

运行效果:

image

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

image

一键可视化

image

运行效果:

image

RDS数据导入与导出

思考1:我们刚才的操作都是通过SQL语句实现的,如果我们要导入的文件是以SQL、CSV或Excel等形式存储,应该如何导入呢?

答:使用数据导入功能实现

实现步骤:

点击常用功能 => 数据导入 => 批量数据导入,选择合适的配置信息,如下图所示:

image

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

image

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

image

思考2:如果我们希望把RDS上的数据导出到文件应该如何操作呢?

答:使用数据导出操作

实践步骤:

点击常用功能 => 数据导出 => 批量数据导出,选择合适的配置信息,如下图所示:

image
image

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

image

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

image

阿里云监控【试学班已讲过】

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

image

使用云监控(CloudMonitor)监控ECS

开通云监控服务

image

进入云监控管理控制台

image

ECS主机监控

image

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

image

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

image

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

image

设置如下:

image
image

这样以后新购买的ECS就会自动安装云监控了。

查看监控图表

点击监控图表

image

效果如下图所示:

image

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

image

设置报警规则

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

image

创建报警规则

image

设置如下图所示:

image

报警联系人设置如下:

image

可观测监控Prometheus版

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

开通可观测监控Prometheus

开通Prometheus

image
image

回顾Prometheus架构图:

image

阿里云Prometheus接入

image
image
image

监控可视化

image
image

监控告警及通知

image
image
image
image

同步说明

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