ECS体验
背景
今年刚刚入学研究生,985,计算机专业,我是一个很喜欢折腾乱七八糟东西的人。最近刚刚开学,实验室好多工作都需要在服务器上进行开发、部署和使用,但是实验室的生产服务器自己又不敢乱尝试一些技术和有趣的东西,但直接买新的又比较贵。师兄告诉我可以在阿里云上面申请学生专享可以免费领,后续续费也很便宜,所以便来申请了这份免费ECS并进行尝试。
ECS使用
在使用ECS的时候,开始的通俗理解是这是一台一直开机的linux主机。由于我对Ubuntu20.04 比较熟悉,我在安装时选择了Ubuntu 20.04系统镜像,这样操作起来会非常的顺畅。
既然要折腾就少不了配置环境。由于实验室很多项目后端采用Java开发,首先便是配置Java环境。在常规的Ubuntu中配置Java环境我是比较熟悉的,使用apt Install 即可,便在ECS服务器主机上尝试了一下,还真可以。后续按照以前在本地配置环境的方式,逐渐配置了Rust,Noedjs,python,nvm管理Node版本等环境,过程出乎意料的丝滑,快捷。
环境配好后,就需要进行开发一些小项目,最近在学习区块链的内容,又苦于没有本地测试链,便在这里我部署了一个fisco bcos的四节点区块链。节点区块链在部署后需要启动,便设置了开机启动的功能,这样能够保证每次开机区块链节点都会保持在线状态。
ECS的控制台是非常好用的,最喜欢的是免登录执行命令,包括bash,python等命令,能够很方便的对服务器进行操作和管理。甚至还可以从公共命令中选取自己需要的,直接执行,这样能够极大的简化某些功能的造轮子的开发时间和调试时间。我觉得这个功能最大的好处在于能够在命令发送后,将命令执行结果进行导出,可以异步执行命令,也即安排后台任务。在使用时充分体会到了这个功能的遍历和强大。
后续
后面打算在ECS尝试使用halo进行搭建博客,学习并使用Docker技术,有这样一台免费服务器可以学习到很多很多知识和尝试很多以前不敢或者不能尝试的技术。很感谢阿里云提供这样的支持和帮助