ECS使用体验

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: ECS使用体验 飞天加速计划高校学生在家实践

自我介绍

本人现在就读于北京邮电大学研究生二年级。在参与学校的网课Cloud Programming中,需要全程使用云服务器进行课程作业设计,因此简单调研了一下目前学生可以免费使用的云服务器。最开始使用的是微软的Azure,但是由于网络问题,不能稳定地连接到云数据库,因此选择使用国内的云服务器厂商,便看到了阿里云的飞天加速计划。

使用攻略

为了完成作业要求,本人使用了阿里云的云服务器ECS,云数据库RDS以及对象存储OSS。使用Springboot+Vue+Mysql的技术栈,在给定的数据上进行增删改查的操作。

连接云服务器时可以使用putty或xshell等软件,创建服务器时选择的是系统镜像,因此很多软件如jdk,nginx等需要手动安装。在部署应用后端时,使用 mvn package 将代码打包成jar文件,通过scp命令将jar包上传到服务器上,再使用 nohup java -jar xx.jar & 命令后台运行springboot微服务。部署应用前端时,需要将 npm run build 生成的静态文件上传到服务器上,通过配置nginx.conf文件中的server部分,把路径改为静态文件的路径,再重启nginx服务即可。此外还需要编辑ECS的安全组,开放服务器的80端口,这样才可以通过浏览器访问到部署好的前端页面。

关于云数据库RDS的使用,数据库默认没有外网地址,需要手动创建外网地址,创建后还需要设置访问的白名单。处于安全性考虑,白名单仅设置为云数据库ECS的ip地址。设置完成后,在服务器的连接中使用mysql连接到云数据库即可。

收获总结

在使用过程中,本人完整地完成了从工程构建到代码编写再到打包部署的全部流程,比起平时单纯地写代码,对整个流程的熟练加深了对操作系统、计算机网络等基础知识的理解。另外,本次实践让本人对开发环境和生产环境的不同有了更深的理解,在不断地解决问题的过程中,也锻炼了学习能力和解决问题的能力。


相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
14天前
|
弹性计算
ECS使用体验
ECS使用体验
|
21天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
25天前
|
弹性计算
ECS使用体验
ECS使用体验
|
1月前
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章
|
1天前
|
弹性计算 NoSQL Java
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
2天前
|
弹性计算 Java Linux
ECS使用体验的文章
ECS使用体验的文章
|
3天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线
|
2天前
|
弹性计算 数据可视化 Java
ECS使用体验
ECS使用体验
|
15天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
20天前
|
弹性计算 运维 安全
阿里云ecs使用体验
整了台服务器部署项目上线