首先做下自我介绍,我是一名即将毕业的大四学生,计科专业。
之前实训课的时候就有同学推荐说阿里云有该活动,这段时间为了拓展自己的视野,去了解云服务器相关的知识。
学校老师之前就有推荐过阿里云厂商,所以毫不犹豫就选择了阿里云。阿里云ECS的新手攻略可以说是很有意思,认真完成任务可以对阿里云ECS有个初步的了解,以及如何使用终端去登录到服务器上。
我这次主要使用云服务器是为了想把本地的mysql、redis部署到云端。部署到云端的好处,主要有切换开发场地的时候,本地就不一定需要有mysql和redis。在学校的机房里并不是所有的机房都有安装mysql和redis,如果将其部署到云端,那么就可以随意切换开发场地。
部署的过程中,我是使用docker进行部署的。docker可以进行一键部署,省去了环境配置的一系列繁琐操作。但是这个过程中仍然遇到了一些困哪
第一个问题就是安全组的配置,由于不了解安全组是什么,以为部署跟本地VM虚拟机类似。但是部署完后,发现使用可视化软件怎么都无法进行连接,总是报错。一开始以为是部署的过程中,遗漏了什么配置项,尝试进行重新部署后发现仍然是报该问题。后来上网查阅资料后,发现了不少同学也有这样的问题。所有我建议阿里云在新手任务的时候,可以对其进行一个简要的讲解。
第二个问题就是在redis的部署过程中,需要解除对连接客户端的限制。
第三个问题就是对linux命令的不熟悉,以往的操作部署都是在本地安装windows版的相关软件。只需要运行.exe即可,但是在linux上必须使用相关的命令行来进行部署。这还需要在后续的学习过程中去加强。
总的来说,本次云端部署mysql、redis收获
后续,我将打算学习如何将VUE+SpringBoot项目部署到云端。这样就可以实现真正的上云操作。把项目前后端、数据库都部署到云服务器上。这将会是一个不小的挑战。