[toc]
第一部分:如何认识阿里云
在暑假期间,作为一名南昌大学计算机科学与技术专业的一名准大三学生,由于专业的需要,参加了阿里云官网的飞天计划。在使用期间,我成功在云服务器在上安装了简易的JavaWeb环境,跑起了一个完整的JavaWeb示例。当成功通过阿里云的==公网IP:8080端口==访问到自己的主页时,一种不同于项目抛在虚拟机的喜悦之情从心底升起。
第二部分:遇到的挫折和尝试
在部署Web应用的过程中,当然也遇到了许多问题。
① 安装MySQL失败
比如说在安装MySQL的过程中,遇到了以下问题:一个在虚拟机安装MySQL时不曾遇到的问题。
error: Failed dependencies:
libaio.so.1()(64bit) is needed by mysql-community-server-8.0.28-1.el7.x86_64
libaio.so.1(LIBAIO_0.1)(64bit) is needed by mysql-community-server-8.0.28-1.el7.x86_64
libaio.so.1(LIBAIO_0.4)(64bit) is needed by mysql-community-server-8.0.28-1.el7.x86_64
查询MySQL官方文档,发现是MySQL依赖于==libaio==库,故运行了以下命令解决了该问题。
yum install libaio # install library
② 尝试开放安全组
在部署Web应用的时候,需要开放对应服务器的安全组的3306端口和8080端口,保证MySQL和Tomcat能够正常被访问。
③ 尝试使用快照
由于之前安装JDK、Tomcat等Web运行环境都是借助于网上的教程,为了更加熟练的掌握,我尝试使用了阿里云的快照功能,成功回滚了之前的操作,让我能够再次进行实验。
第三部分 收获
在使用的过程中,特别是在远程连接ECS的过程,我不仅捡起了被我遗忘的Linux命令,还通过7天玩转云服务器的课程了解到阿里云的优势。
① 对自我
零基础使用ECS的过程就是一次挑战自我的过程,从前云服务器,云计算对我来说似乎就是遥不可及的事情,但是在这几天的使用过程中,我发现这些东西并不是遥不可及。在我使用的过程中,有官方文档以及教学视频供我学习,原来一些对我来说晦涩难懂的概念,例如安全组,也理解了。这次ECS的使用经历,让我能对自己更加自信,能够更加专注于学业。
② 使用体验
目前来看,使用ECS帮助我简化了许多在虚拟机上许多繁琐的操作,许多繁琐的命令行操作被ECS的简易操作代替了。例如重置root密码,开放防火墙等等(虽然这些命令不是那么令人烦恼)。