我是一个就读计算机相关专业的本科生,之前参加比赛时已经使用过阿里云的服务器部署vue+springboot的项目,和之前使用的其他服务器相比,对初学者来说更简单和快捷。于是在这一次参加学科竞赛的时候也想在阿里官网找找合适的服务器部署项目的后端,最终选择使用“飞天加速计划·高校学生在家实践”活动提供的服务器。
把自己的项目部署到阿里云,主要就是以下几个步骤
**1.导出项目。
2.将导出包上传到服务器(我一般使用XFTP)。
3.完成配置文件。
4.部署。
5.在服务器上测试。
6.开放端口。
7.公网测试。**
这次使用服务器,我考虑在阿里云服务器上部署docker,通过打包镜像的方式在服务器上部署我的项目。虽然现在还没来得及实践,我的计划如下:
**1.在阿里云服务器配置docker环境(阿里云提供了docker镜像,还比较方便)
2.将本地项目打包成jar包
3.编写dockerfile等配置文件
4.将导出的包和配置文件上传到服务器。
5.docker build创建镜像。
6.docker run运行容器。
7.在服务器上测试。
8.开放端口。
9.公网测试。**
对于阿里云ECS的使用,我只能算个初学者,使用它完成的事情也较简单,就比如我上面的部署计划中鲜有考虑到安全问题。其实阿里云服务器提供的许多功能我还没有尝试使用过,准备这次用“飞天加速计划·高校学生在家实践”活动提供的服务器试试弹性资源、负载、安全和运维相关的一些尝试吧。
总结下来,通过“高校学生在家实践”也算是提供了高校学生一个免费学习的机会,使用阿里云的体验比我自己装虚拟机和其他的一些云平台要好,我之前关于部署的知识也有很多都是从阿里开发者社区学来的,希望自己早日成为一个可以帮助别人解决问题的人吧。