首先自我介绍一下,我是一名刚刚拿到研究生资格的学生,软件工程专业。有一说一,在毕业设计的进行中,需要将自己的项目发布到服务器上,所以我就寻思着搭建一个阿里云的服务器,毕竟学生是可以白嫖的。因为之前并没有接触过服务器相关知识,所以我从头开始,按照阿里云的步骤学习。虽然是新的知识,但好在并不难上手。阿里云的ECS学生机配置为2核2GB虚拟机,对于我而言这完全够使用和学习。
阿里云的ESC的新手攻略,确实有一定的作用。如果完成了任务,对自己了解阿里云ESC还是有帮助的。我的目的是把自己的SpringBoot项目部署到阿里云上,所以我查询了一些在阿里云ESC上搭建项目的视频和文章,也按照他们的步骤学习和练习了。最终发现一款名叫宝塔的软件可以较为方便的部署。
首先使用宝塔连接阿里云ESC地址,这里地址后面有8位的安全码。由于阿里云ESC的自动化程度比较高,所以只要在安全组上把所需端口开启,之后再开启宝塔的安全组,就可以部署Java程序啦。对于宝塔一键部署和自己再linux服务器上安装软件部署,我认为其实各自有自己的有点。宝塔的最主要有点就是部署简单,配置方便,相反linux的自由程度高,个性化程度高。所以我还是选择了宝塔。
阿里云ESC的安全性评价,在我10天不到的使用期间遭到了2次攻击,而且不购买提供安全策略,风险就依然存在。比较人性化的是,阿里云ESC还可以针对java项目中的jar包做安全检测,让我很惊讶。所以我认为把项目部署在阿里云不仅安全而且方便,阿里云性能强大,以后我有需要会优先选择阿里云。