简要介绍
我是中南大学在读本科学生,日常工作中也会接触到一些云资源,云功能。但本次使用ECS服务器是应学校项目的需求。
处于大四阶段,毕业设计环境要求较为繁杂,受限于电脑性能,双系统实现较为困难,了解到阿里云官网飞天加速计划,特地申请一台ECS服务器用来完成项目。
使用内容及攻略
可能和搭建博客的同学不太一致,我使用ECS是为了完成无人驾驶项目,下边会介绍使用内容和使用过程中的一些攻略
使用内容
飞天计划下ECS服务器的资源是完全足够的,无论是搭建博客还是轻量级项目的部署运行,所以我选择了这一计划,利用官方Ubuntu镜像,省去了搭建系统的时间,也在资源性能层面减少了考虑。
通过阿里云首页工作台可以直达我们申请的服务器资源详情,在资源详情页,有一些服务器的详细信息,包括公网和私网的IP,公网IP在服务器正常运行的前提下是可以被任何人访问到的,也是我们登录该服务器Host的唯一标识。
项目并不需要使用GUI,只需要用到系统环境和性能资源。我使用的SSH工具是Termius,有了上一步我们的公网IP作为Host,输入登录账号密码,即可访问到系统。
初始化系统中是没有任何内容的(当然大家可以找一些开源的符合自己需求的镜像,就不需要自己搭建各种环境),可以通过Ubuntu Linux基本命令完成包括git,java,python在内的各种基础环境的装配。
我自己的项目是需要在Ubuntu系统下装ROS环境,并且利用ROS环境,运行LOAM算法,完成无人驾驶激光雷达的一些数据运算和算法优化。
使用攻略
- 怎么通过SSH连上ECS服务器?
通过阿里云官网工作台资源详情页,找到公网地址IP,复制以后在SSH APP上添加一个Host,账号为默认的root,密码可以在阿里云官网上自定义,在SSH上输入账号密码即可登录,连接成功。
- 怎么更改系统镜像?
还是资源详情页,不过需要先将服务器停掉,才能进行更换,在更换前确定自己原镜像中的数据是否快照或者备份,在更换过程中原系统镜像中的数据将会被清理掉,更换资源过后重新运行即可。
收获总结
在ECS的加持下,我们只需要关注项目本身,而不需要在系统和资源性能层面浪费时间,相比双系统,除非对GUI的需求很大,否则SSH连接服务器,对于大部分需要在服务器上完成的内容都非常简洁。
无论是在公司工作环境下,还是在飞天计划ECS环境下,资源性能都足以让开发者无忧,读写速度和网络流量以及带宽都足够迅捷。