我是计算机专业的学生,目前是研究生二年级。之前在课程学习中,使用个人主机模拟充当过服务器,但是对于云服务器的具体了解还是非常少。之前课题研究中的深度学习等模型运行也会使用到云服务器,但是仅仅是傻瓜式的运行、训练等,并没有接触到管理员视角下,真正全面的云服务器。我是通过知乎上关于云服务器的相关入门,以及一些人使用阿里云服务器演示计算机网络操作等,这些场景中了解的阿里云服务器以及相关的优惠活动。之后点入官方网站,进一步了解到具体的优惠、助力活动。
云服务器使用和过去使用普通的主机命令等类似,之前学过的种种命令都基本适用。如果把服务器比作一台拉闸开关按钮遍布的操作台,那么阿里云服务器就是提供了一个相对容易操作的可视化界面,很多常用的属性、负载情况等其它信息和功能。如果有些命令你暂时想不起来(Linux系统命令繁多,即使有补全和提示符,有时候还是会忘记一些东西),你可以方便地使用实例管理中的一些功能。当然,通过可视化界面能操作的命令还是只有小部分,大部分时间还是通过一些远程连接软件,连接后通过命令行远程操作。而且在远程连接中的使用,可以加深对一些计算机网络、网络编程等内容的了解。
在这个活动中,我可以直接使用云服务器,这种感觉和过去操作单机是不一样的,就像是自己买了一台新的电脑。目前我在使用云服务器学习一些docker部署的技术,云服务器帮我提供了良好的实验环境。目前还在学习如何将小的项目部署到服务器上的技术,这样能够对网站建设开发有一个初步的流程认知。与服务器端口通信,如何确保安全防止泄露风险等,都是值得考虑的问题,也让我认识到大型网站建设的挑战和所用技术,是在无数工程实践中产生的。未来我会继续使用云服务器完成其它一些网络编程技术的学习,阿里云上也提供了很多免费的教程和资源,容易上手入门。我会进一步参考学习,期待能加深我对计算机网络方面技能的掌握程度。