我是一名河北石家庄的大三的学生,专业是软件工程专业,目前面临大四找实习的问题,想自己做一些项目并部署到云服务器上来为自己的简历添彩。说来有点滑稽,我是通过b站up程序员鱼皮的视频了解到阿里云可以白嫖学生机,而且时长好几个月,自己原来也就在阿里云买过服务器,所以知道买服务器的话都直接去最新活动看,在哪里了解到了这个计划。
阿里云ecs在领取完成以后就可以直接创建一个实例,一个实例就相当于一个服务器,我们可以设置内存,带宽,几个核几个G等。我们创建实例的时候还可以直接选择系统,由于我现在在学redis的相关知识,我把服务器当做一个虚拟机来使用,所以我直接安装了centos7的版本,(好像8已经停止维护了)。但是后面想要部署项目的话应该是直接安装宝塔系统,宝塔系统就相当于一个可视化的linux系统,同时可以安装很多插件,帮我们一键部署项目。
我们在使用云服务器的时候,我们可以远程连接服务器来使用自己的工具进行操作,我们可以复制我们的呢公网ip,在自己的电脑上使用xshell或者crt进行连接,当然我们可以修改实例的密码来让我们的连接更加容易,我在学习redis过程中使用云服务器也会遇到一些问题,比如我在部署redis的时候,需要手动的在阿里云网站控制台自己设置安全组,添加设置开放端口,6379,但是由于我没有设置密码,我的服务器很容易被人入侵端口,来利用我的虚拟机来挖矿等等,这时候阿里云会自动提示或者发送短信来告知你服务器内存或者cpu占用异常,我们需要解决麻烦或者最简单的就是重装系统,重新来过。所以我们在开放安全组的时候一定要三思。
通过这次使用阿里云ecs,我了解到了很多有关服务器的知识,比如服务器的配置,安全组,监控,等等方面,这些都是平时使用自己的本地虚拟机所不能感受到的,也感觉只有这样才是企业里面真正在使用的东西,不再想之前一样自己玩自己的了,由于我个人的知识编程水平仍然非常有限,还有很多功能我没有体验到,比如自动化部署ros,云盒,快照等等,但是我相信随着我个人的水平的增加,服务器水平的增加,我会越来越多的了解ecs服务器,也希望我在实习或者今后工作中能有幸成为阿里的一员。(最后附上我自己在做的小小demo)