1.自我介绍:本人目前研究生二年级,就读专业是电子信息。之前关于云服务器也只是听说过,但是并没有亲自去使用过,一直以来,所使用的都是自己电脑上创建的虚拟机。现在本人做的项目要求在实际服务器上进行socket通信,因此才有了现在第一次使用云服务的经历。在本科的时候,身边就有很多同学,使用了阿里的学生优惠进而使用了云服务器。所以自己第一时间想到了阿里云,决定使用自己的学生身份,先租用一台阿里云服务,在上面测试自己的代码是否正确。
2.使用体验
·1)第一次使用,刚开始尝试Xshell登录时才发现自己的实例密码是什么???,回想自己之前的操作步骤,也不曾设置过密码。后来网上查询可知,第一次使用需要重设密码。
2)因为需要将代码上传到云服务器上面,所以下意识地就采用了rz与sz命令,但是租用的云服务器并没有默认安装这一命令,所以还是需要自己进行安装。
3)因为需要进行socket通信,所以就循规蹈矩地开启了测试,然后发现连接超时???,正常反应就是自己的代码出了问题,然后就去看代码,但是也没有找到代码的问题,后来网上查询才发现,原来是阿里云并没有默认开启TCP的所有端口进行通信,开启过程如下:
第一步在控制台界面找到安全组,进入安全组配置
第二步查看出方向规则,出方向规则默认全部开启,即从云服务器向其他服务器发起连接是可以的。
第三步配置入方向规则,优先级设为1,协议类型选择自定义TCP,端口范围选择全部,即1/65535,授权对象选择全部IP,即0.0.0.0/0,也就是允许所有IP的访问请求。
最后经过配置以后,socket通信可以正常运行,不在出现连接超时的错误了。
3.总结:经过一周的使用,总体体验来说很不错,云服务器很稳定。使用过程中最大的感受就是阿里云的控制台界面,它给我带来了很好的使用体验。控制台的信息展示非常详细,比如socket通信,我需要知道云服务器的公网IP和内网IP,在控制台界面一眼就能找到相应的信息说明。
除此以外,我还在云服务器上跑了梯度下降法的整个求解过程,因为需要事前求出相应的解,观察解的结构进而推测相应的规律,所以就需要用到梯度下降法来计算复杂表达式的相应解。由于自己的电脑已经开了许多虚拟机,所以整个的求解过程,我就扔到了阿里云上去跑,一点也不占用自己电脑的资源,可以说是相当方便了。