大家好,我是天津大学软件工程专业的一名大三学生,我是通过学习我们专业开设的“架构驱动的软件开发实践”这一课程了解到“飞天加速计划·高校学生在家实践”这一活动的。通过按照指导步骤操作,我领取到了我的第一台云服务器。
申请完服务器后,我们可以利用putty/Xshell,putty查看服务器。
从aliyun的java脚手架中获取代码后,对服务器进行Docker安装。Docker安装是考虑到在进行集群化部署的时候要保证每一个服务器上运行的环境是一样的,考虑到在每一台服务器上安装相同的软件需要很长的时间,所以这里就给出了采用了docker进行部署,我们通过编写Dockerfile的方式来减少在多台服务器上的项目运行环境的安装。在服务器上通过yum -y install docker来安装docker并且通过systemctl start docker 来启动docker。
启动docker之后运行docker run hello-world 从镜像库中拉去hello-world镜像完成运行。
接下来在云服务器上进行Nginx、mysql、redis的安装,其实与在本机上使用命令行进行安装没什么区别,有问题的地方通过aliyun自带的自主问题排查也基本都能解决。例如我在刚申请到服务器的时候执行新手任务,想充值实例密码却发现没有权限,经过自主问题搜索后发现是没有选择正确的实例。
阿里云对于新手的指导真的非常完善及友好,通过这一段时间对ECS服务器的使用,我见识到了现在的云服务之完善与广泛,各种你想得到或想不到的功能应有尽有。同时也认识到自己所需要学习的东西还有很多,看着云服务器控制台中一个又一个我没有听说过的名词,我明白,学校学习的东西与实际的开发与运行还有很长的距离,这也正是我希望通过逐渐学习使用云服务器来弥补的。希望能够在未来的使用过程中,我的开发能力能够更上一层楼!