介绍
在写下这篇小文章前,还是有必要先简单介绍一下自己。本人是一名准大二学生,目前在广东的一所高校就读计算机科学与技术专业,写下这篇文章的主要目的是记录一下自己这几天加入阿里云"飞天加速计划——高校学生在家实践"活动试用阿里云的云服务器ECS的过程和感想,顺便把剩下的学生专享云服务器也一道领了,不得不说阿里对学生的福利是真挺不错的,有点扯远了。
起因
至于说我为什么会忽然想要领用阿里云的云服务器呢?这不是暑假吗,我还得留校学习,终归还是有点无聊,需要找点乐子,于是线上和朋友打游戏就是个很不错的选择。
可惜我们想玩的游戏的服务器在海外,直连海外服务器需要借助加速器,费用高不说而且效果也不稳定。于是我们又想了第二种方法——在自己本地的电脑上搭建本地服务器实现联机,但是受限于电脑性能,导致卡顿严重,游戏体验也不好。这就想到了第三种方法——搭建云服务器,于是经过在几大云服务中,我们最终选定了阿里云。
选择云服务器
我们面临的第一个问题就是如何选择合适的云服务器,我们需要考虑到性能、价格、稳定性、容错率、易用程度等很多因素。首先价格各大平台都是新人,优惠下来其实差不多;性能的话我们估计了一下最低配置只需要2核+2G内存+1M带宽;稳定性方面感觉选择大平台都不差;至于容错是我们最头疼的,各大平台基本租用都是需要包年(不过后来发现阿里云有按量计费以后也可以试一试),这就意味着要是搭建云服务器失败的话,学生机的性能也不够我用来做深度学习,那租用的一年就基本浪费了,只能拿来建站啥的,所以最好是能短时间租用让我实践这个方法是否可行。
基于这些要求,我就发现了阿里云的“飞天加速计划——高校学生在家实践”活动,性能刚好够用,而且还能免费领取一小段时间可供我实践,简直完美符合要求,于是进行学生认证加入训练营,经过一些简单的学习就成功拿到了半个月的ECS试用期。
搭建过程
接着就是搭建的过程了。通过学习和了解使用ssh,通过ssh命令的方式对远程主机进行操作。出于对Linux知识不熟悉和学习时间成本的问题,于是使用WinSCP+putty的组合,WinSCP可视化的界面学起来更轻松易用,能轻松完成远程主机的文件管理、和本地的文件交互等文件操作,而putty则是体积小、操作简单、比较人性化的ssh客户端。可以使用密码或者密匙的方式登录这些客户端与远程主机建立连接,而用密匙的方式则会更安全,能有效防止中间人攻击。要熟练运用这些工具对云服务器管理还需要对ssh和Linux的知识进一步学习,阿里云相应的也有很多优质课程可供学习。
在搭建云服务器的过程中,也遇到了一些小问题,诸如对于实例、安全组等概念理解不清,导致设置出错,尤其是安全组规则的设置尤为重要,直接决定了我最后游戏云服务器的搭建成败,而这一部分的问题通过阿里云的场景体验和实验课程都能得到很好的理解和帮助。
总结
总的来说,通过阿里云的“高校学生在家实践”活动,虽然初始目的不是学习,但是过程中确实收获了很多新的知识,对云服务器有了初步了解,也掌握了一些基本的操作方法。阿里云的云服务器ECS的体验也很棒,无论是性能、稳定性出色还是管理方便等方面,很感谢阿里云能够推出这样的学生活动。之后的话还会抽时间再深入学习一些阿里云有关云服务器的课程,拓展自己的知识面,将其应用不止于游戏。