相约在冬季实战营——第一期学习报告

相约在冬季实战营——第一期学习报告

前言:

账号的注册其实是在2019年。最开始只是体验了 ECS,真正对阿里云的了解,是在2021年,一个是公司的业务上云;另外一个2021年参加了大量的阿里云的开发者社区的活动。一点点的去了解到阿里云的云产品,一个是能获取小奖品,另外还能学到云知识,认识志同道合的开发者。

刚开始使用阿里云的时候,由于没有具体的使用场景,都要靠自己的摸索。而现在,一个个的体验场景,免费的云场景资源,可以让新手也能快速上手,这个地方还是要给阿里云点赞。


1. 初识上云基础

  1.  ECS 的基本概念
  2.  远程访问ECS实例,部署应用。
  3.  使用管理控制台对 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 环境

实验地址:https://developer.aliyun.com/adc/scenario/9fd79b8711984e309f20d82bc65a26fa?spm=a2c6h.13858375.0.0.652979a9cPsp7m

  • 安装社区版 Docker CE
  • 配置阿里云镜像仓库(镜像加速)
  • Docker 安装 Nginx 服务
  • http://<公网地址>:8080/访问
4.2 从零搭建 Spring Boot 的 Hello World

使用 IntelliJ IDEA 搭建一个简单 Spring Boot 项目,并将这个项目部署到 ECS

实验地址:https://developer.aliyun.com/adc/scenario/af334c34023e423785cdf06d9a92d692?spm=a2c6h.13858375.0.0.652979a9cPsp7m

这个实验,相信干过 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. 最后的倔强

建议后期的实战营活动可以丰富一下场景

甚至可以在简单的场景基础上慢慢将场景复杂化

上一篇:MAC下《暗黑世界》客户端版本编译说明!!


下一篇:在Vim按了ctrl+s后