自我介绍
我现在是一名大四在读的学生,我所学的专业是软件工程,从大二就开始学习Java,所以毕业设计也选择使用Java作为开发语言,开发一个开发者社区网站,开发基本完成后要上线,因为之前体验过阿里云服务器,所以这次也就选择阿里云ECS云服务器作为我毕业设计的运行平台。在阿里云官网浏览时了解到“飞天加速计划·高校学生在家实践”活动,发现了学生优惠,学生可以免费领取云服务器,就按照流程学习了基本使用方法,完成了答题,领取了云服务器。
阿里云ECS的使用攻略
在登录后可以在控制台中找到ECS云服务器,进入控制台之后,在里面有很多功能菜单,在概览首页可以看到实例信息,还有很多相关教程、帮助文档等。
在实例中可以看到我们创建实例时选择好的地区,还有实例规格,镜像,网络类型,公网IP及CPU使用率等一些基本信息,可以通过内置监控功能实时监控该实例的运行情况,包括内存、CPU、磁盘的一些相关参数。在这个实例中可以直接远程连接云服务器,阿里云官方提供多种远程连接方式,我使用Workbench远程连接,同时,远程连接中也提供多种登录、认证方式,Linux推荐 ssh终端连接,而Windows推荐连接远程桌面,连接成功后即可使用该云服务器进行自己的一些后续操作了,在使用过程中我对ECS云服务器有了更深刻的概念理解。
在云服务器 ECS控制台中有一个非常实用的功能 — 【发送命令/文件(云助手)】功能,在这里可以不使用ssh连接云服务器,直接编写好要执行的命令,云助手就会直接在云服务器上执行编写好的操作系统脚本命令;想要上传文件到服务器也不用再连接sftp,直接再云助手中选择本地文件,填写好目标上传目标地址,然后执行就能上传文件了,可以高效安全地完成日常维护任务,并大幅节约运维时间。
例:我的网站是前后端分离的Spring Boot + Vue应用,我在本地打好jar包上传到服务器指定位置,然后执行创建好的运行jar包的命令,就完成了网站的后端部署,前端构建好的静态文件部署到nginx也是同样的操作,全程只需点点点,就可以完成整个系统的部署,快速方便,节省大量时间。
使用过程中遇到遇到问题时,首先可以在在云服务器的控制台中找到一个菜单-自助问题排查,在这里可以针对四个大模块进行自助问题排查,每个大模块又细分为多个小模块,实例问题排查可帮助自己检测实例的性能、费用、网络、磁盘等状态,实时了解实例的运行状态,及时发现解决常见问题。
注意:在实例与镜像部分找到已经创建好的实例,这里需要特别注意,一定要把这个实例加入一个安全组中,否则即使在安全组中配置了出入站规则、端口,公网也不能访问到部署好的网站。
使用总结
这次使用ECS云服务我选择Ubuntu作为操作系统,在使用过程中不断加深对Linux系统的理解,学会了更多Linux的操作,使用也越来越顺手,收益颇深。
使用过程中也感觉阿里云服务器很稳定,服务器配置不出故障,还提供系统监控和日志功能,使用非常方便,提供的安全检测和入侵检测功能可以非常好的保障云服务器的安全。
非常感谢阿里云的这个活动,对我的帮助非常大,希望阿里云越来越好,在之后的学习生活中,我也会继续使用阿里云服务器,去学习更多的知识,感谢阿里云让我有了这次机会,我也相信我会在这条道路上越走越远