第一部分
本人就读计算机相关专业,由于实验室需要将项目部署在云端环境中,方便测试以及查看效果,室友介绍阿里云的这个免费试用计划,故尝试使用。
第二部分
本人对于使用服务器近乎小白,在使用免费服务器之前需要先做任务,还是挺不错的,这让我了解到如何远程连接服务器。在管理服务器中可以更改密码,默认账户名称为root,阿里云的这个ecs服务器使用还是很方便的,一键就可以更换操作系统,预装系统为centos,点击就可以更换为ubuntu系统。此外,还可以可视化的形式查看服务器当前状况,例如cpu使用率,网络负载情况等等,一目了然的就可以看到当前服务器运行情况。
在使用服务器的过程中,发现ubuntu16.04系统还预装了python3.6环境,但是项目需要的是python3.7.为了统一环境,因此首先安装了conda,并使用了annaconda创建了虚拟环境python 3.7,由于服务器没有gpu,故安装了paddlepaddle cpu的版本,把已经训练好的机器学习模型传入进去,使用了flask搭建了测试网页,并且服务器的网速也是非常快的,在安装各种依赖时,可以飞快的下载而不用忍耐等待的痛苦。在部署完成后,在本地浏览器中输入服务器地址加端口号,一下子就可以正常使用了,实在是太方便了,真的棒。
此外,也是顺便了解了各种linux的常用命令,例如find 是寻找文件,使用ls 可以查看当前目录下的文件,使用vim命令可以进行文本编辑,再使用:wq可以保存并退出。cd命令进入目录,mv是移动文件,cp是拷贝文件。
额外发现了一个好用的功能,在本地的vscode可以使用remote插件,连接至服务器后可以远程进行调试,编译以及运行,而不用像往常一下来回拷贝文件,也可以统一编译环境,不用在本地编译,非常好用建议尝试。
第三部分
在本次的这个使用ecs阿里云服务器收获还是非常足的,让我对整个云端服务器有了更深入的了解,也可以对项目进行测试,让甲方更方便的查看到更真实的结果,不用非得部署在他们机器上,更不是停留在ppt,这一点是非常好的。