前言:
账号的注册其实是在2019年。最开始只是体验了 ECS
,真正对阿里云的了解,是在2021年,一个是公司的业务上云;另外一个2021年参加了大量的阿里云的开发者社区的活动。一点点的去了解到阿里云的云产品,一个是能获取小奖品,另外还能学到云知识,认识志同道合的开发者。
刚开始使用阿里云的时候,由于没有具体的使用场景,都要靠自己的摸索。而现在,一个个的体验场景,免费的云场景资源,可以让新手也能快速上手,这个地方还是要给阿里云点赞。
1. 初识上云基础
-
ECS
的基本概念 - 远程访问ECS实例,部署应用。
- 使用管理控制台对
ECS
进行基本操作:重置ECS
实例登陆密码并重启ECS
实例。
关于 ECS
的概念,记得在有一次的活动回答中,有一个问题是,ECS
的全称是什么?
- 这里特此记录一下,云服务器(Elastic Compute Service, 简称
ECS
)
在这个实验中,对于使用过 ECS
的童鞋来学,还是比较简单的。
当然,也是有所收获,之前都是通过xshell去连接
这次收获了通过 ssh root@<ip> 去连接
2. 动手实操快速搭建 LAMP 环境
LAMP:Linux+Apache+MySQL+PHP
通过实验,学习到了基于 ECS
实例快速搭建一套LAMP环境
对于这个实验,手拿把掐,因为之前就已经体验过多次了。
3. ECS 部署 MySQL 数据库
-
安装
MySQL
-
配置
MySQL
服务。
-
远程访问
MySQL
数据库。
在这一部分中,收获禁用 root
账号远程登录数据库、创建新用户去授权远程登录数据库
最眼前一亮的是通过 DMS数据管理服务 来管理 ECS
自建数据库,之前都是通过其他的连接工具去连接的,又get到了一个亮点。
4. 直播带练
云起实验室
https://developer.aliyun.com/adc/labs/?spm=a2c6h.12873622.0.0.665b661eFgNazd
4.1 workerbench 远程登录 ECS,快速搭建 Docker 环境
- 安装社区版 Docker CE
- 配置阿里云镜像仓库(镜像加速)
- Docker 安装 Nginx 服务
- http://<公网地址>:8080/访问
4.2 从零搭建 Spring Boot 的 Hello World
使用
IntelliJ IDEA
搭建一个简单Spring Boot
项目,并将这个项目部署到ECS
上
这个实验,相信干过 java 开发的童鞋们来说,无比的简单
5. 使用 PolarDB 和 ECS 搭建门户网站
这个实验之前还是没有接触过,对于 PolarDB
这个产品还是第一次接触。
在这个场景中还是踩到了两个坑
一个是,数据库无法正确安装
然后就去网上百度,兜兜转转,通过下面解决了
vim /etc/yum.repos.d/mysql-community.repo
将5.7版本的配置成enable=1和gphcheck=0
后面就能愉快的玩耍了
还有另外一种方案是,没验证过,后来看到其他童鞋给的推荐
sed -i s/gpgcheck=1/gpgcheck=0/g /etc/yum.repos.d/mysql-community.repo sed -i s/gpgcheck=1/gpgcheck=0/g /etc/yum.repos.d/mysql-community-source.repo
二个是,找数据库的连接地址,在集群详情页面下方没有找到,最后在云产品资源中找到。
后面就一马平川,顺利完成这个门户网站的部署及展示。小欢喜~~~
6. 最后的倔强
建议后期的实战营活动可以丰富一下场景
甚至可以在简单的场景基础上慢慢将场景复杂化