我是2019级网络空间安全专业的一名大三学生,由于暑期社会实践的需要,我和同学希望找到一个简单实惠,使用时长大概覆盖一个暑假的服务器以供使用。之后我通过网上查找资料、找同学询问情况的方式了解到了这次“飞天加速计划 高校学生在家实践”活动,发现这次活动提供的服务器完美符合我们当前的需要,所以积极参加了活动,完成了活动任务,通过了活动考核,申请使用了我们的限时服务器。
这是我第一次使用自己申请的云服务器进行开发工作,在本次使用过程中,阿里云ECS服务器给我留下了很不错的印象。我打算将自己使用Django框架和jQuery语言编写的一款简单小游戏部署在了网络上供人访问,这样游客就可以通过IP地址和端口号在线访问我的项目。阿里云ECS服务器很好地帮我实现了这一目的,并且上传速度不受限制,在开发过程中也给我提供了很大的帮助。在此期间,我发现了很多对个人开发者很有帮助的工具。首先是开发环境方面的帮助。由于自己领取服务器时,可以选择设置所需的操作系统,并且阿里云提供了多种主流操作系统可以选择,这就省去了操作系统方面的问题。但由于服务器默认部署的操作系统没有添加其他配置,因此在个人开发者使用该服务器完成工作时首先会遇到开发环境的问题。大部分的开发语言都需要一定的环境依赖,自己动手一步步装较为繁琐。在解决这个问题的过程中,我发现了docker这一工具。它是一个类似于将部署了开发环境的虚拟机打包到服务器使用的工具。只要你找到了配置好了你所需要的开发环境的docker,就可以做到开箱即用。我在本次开发过程中就是运用了这一工具,省去了给最初的服务器进行环境配置的繁琐步骤,提高了开发效率。另一个就是开发过程中的代码维护问题,这一问题可以用git工具很好的加以解决。既方便于版本维护,也有利于开源或者多开发者协同开发。总而言之,通过本次阿里云ECS服务器的使用,我掌握了基本的服务器使用方法和注意事项,提高了我对网络各个模块协同运行的认知,受益匪浅。
通过这次“高校学生在家实践”的活动,我感受到这次活动的服务器确实给了我很大的便利。正是基于这个阿里云服务器,我和同学的小游戏才能一步一步的执行,每一次网页刷新都是一次惊喜。这个服务器让我们有所收获,让我们的小游戏不是无本之木;我们也让这个服务器变得丰富,在我们使用期间,这个服务器上的内容每一天都会更加精彩和饱满。我很感谢这次活动给了我们自我提升的空间和机会,也希望个活动能够让更多的同学有所收获,能为国家网络行业的新生力量带去更多的帮助。
个人作品如图。