本人现在是一名大四学生,所修专业为微电子科学与工程,目前处于毕业设计阶段,正需要一台远程服务器来辅助毕业设计,基于此方面需求,我很快便定位了阿里云旗下的ESC云服务器。坦白来说,这不是我第一次接触aliyun的ESC云服务器,之前因为项目原因需要使用到远程服务器,刚好又看到了阿里云平台下的在大学生扶持计划下的超高性价比,综合考虑之下便入手了我的第一台阿里云ESC云服务器,后来我也体验过阿里云的轻量级云服务器,整体来说,阿里云给我的用户体验还是非常不错的,客服的热心帮助和丰富多彩的实例教程都能让人学到不少东西。现在,由于毕业设计中对于远程服务器的需求,加上之前的使用体验,阿里云的ESC云服务器在此成为了我的首选,刚好在光网上又看到了“飞天加速计划·高校学生在家实践”活动,没有过多考虑便入手了,相信它能在后续的项目实行中给我带去不小的帮助。下面简要阐述一下我本次使用ESC云服务器的体验:
在购买服务器之前,我们已经可以通过阿里云提供的实例教程来亲自体验一下如何去配置一台云服务器,网站上也有许多的教程,即使是第一次接触云服务器的用户也可以轻松上手,在之前我就基本了解了一下云服务器的作用,选用标准等,并且选取了一台对于项目来说资源足够的ESC云服务器,我选择的是一台2核2GB,带有40GB云盘容量的云服务器,该服务器有着固定的公网ip,可在上面部署网站通过固定的ip地址访问。整个选购过程基本没有耗费我太多的时间,一方面我的项目对于服务器的资源需求并不是太高,另一方面阿里云对主机的性能,适用场景等信息都描述得很详尽,选购完成后,就可以根据自己的需求对服务器进行一些基本的配置。
针对服务器配置,阿里云的官网上,哔哔哩哩网站上都有着许多的教程,这些教程有大多对新手很友好,并且教程介绍也相当详尽,即使是照猫画虎也基本能够完成服务器的基本配置。由于之前已经有了一些云服务器的使用经验,整个配置服务器的体验也是极佳的。拿到服务器的第一步,我先进行了基本软件的安装,为了使得整个服务器的安装过程更加简便,我首先在系统中预装了宝塔linux面板,该软件能够极大地简化后续的开发流程。宝塔Linux面板安装好后,便可以通过网页端直接管理远程服务器,虽然这种方式会耗费服务器资源,但是为了开发方便,我还是选择了这种办法,毕竟可以省去我很多配置环境的精力。同时,在本人的PC机上,我下载了MobaXterm软件与远程服务进行ssh互联,后续开发应该主要还是会采用ssh链接的方式来进行管理,MobaXterm软件下载完成后,我通过MobaXterm与云服务器进行成功连接。
由于项目中有网站开发的需要,我在服务器上部署了tomcat服务器,同时由于需要搭建流媒体服务器,我也部署了nginx服务器,部署过程中,宝塔面板自动帮我配置了jdk,php等基本环境,极大地减轻了我的工作量。数据库我选择了MySQL数据库,配置了远程服务并打开了相应的端口,本人的pc机上下载了navicat软件,通过测试,和远程服务器的数据库进行了成功互联,实际上宝塔的Linux面板直接可以支持数据库操作和ssh链接,但是后续开发肯定会移除宝塔面板以增强服务器的运行效率,因此这是在为后续开发做准备。服务器购买之前我已经在对项目进行初步开发,于是我将正在开发的项目打包在tomcat上进行了初步的部署,测试服务器的运行情况,通过测试,整个服务器运行良好,测试结果如下:
图1 项目部署成功
由于是初期开发,我并没有配置域名,而是直接通过ip地址进行了访问,图中的8082端口是服务器中tomcat8版本的监听端口。通过以上过程,项目开发的基本环境基本搭建完成,整体的体验良好。
总的来说,阿里云的云服务器有着丰富的教程,资料等的支持,客服也很热心,给我带来的体验一直都是极佳的。服务器的质量也很好,基本没有出现过宕机的情况,以后有需求应该还会选购,只是希望阿里云能再多提供一些优惠支持哈哈。