阿里云飞天加速计划·高校学生在家实践使用体验

简介: 两周的阿里云ECS实例使用体验,让我深入了解了云服务器的运作方式、使用方法。本篇文章将分享我使用云服务器的主要用途、阿里云ECS云服务器的使用体验、使用过程中遇到的困难及解决方法等。

一、个人简介

本人是机械工程专业研一在读学生,由于负责项目需要搭建一款软件信息平台,涉及到用户硬件设备的数据本地存储和数据上云,需要一款云服务器用于搭建完整稳定的数据流和系统服务。通过多方调研查找资料,选择阿里云ECS服务器用于搭建项目的云端环境,看到阿里云的飞天加速计划·高校学生在家实践活动,可以免费申领一段时间的云服务器使用权,本着学习的心态申领了一台,并使用了十天的时长,收获很大,在此做分享记录。

二、使用攻略

2.1申领方法:进入阿里云开发者社区,完成学生认证即可初次领用两周的ECS实例

1.png

2.2 使用方法:进入阿里云服务器管理控制台,我选择下载了Alibaba Cloud Client客户端,以便更方便的操作云服务器实例

image.png    成功添加服务器后,我进入了服务器安全组规则配置页面,因为项目需要在云服务器端安装MySQLtomcat等服务,我在云服务器安全组入方向规则中添加了33068080两个端口.

image.png

随后进入云端服务器安装了MySQL服务,在本地电脑上使用navicat软件成功连接了云服务器的MySQL数据库,并通过本人开发的安卓APP与数据库进行数据通信,实现了较为稳定的数据流

image.png

我还在云服务器上安装了tomcat服务,并在本地的IDEA中将springmvc项目通过war包的形式打包上传到云服务器中的tomcat进行部署,由于项目运用到websocket服务实现服务器与客户端的数据交流,在通过war包部署时遇到了问题,无法在服务器上成功激活websocket服务,经过排查,重新编写了项目的xml配置方式,重新定义握手接口和拦截器,最终实现了基于websocket的跨局域网数据通信功能。

image.png    最终将war包安装在tomcatwebapps下,云服务器提供了公网ip,实现了公网访问我的javaweb项目。

三、 收获总结

在十天左右的使用时间里,我充分运用了云服务器的基础功能,为项目部署了云端服务环境,成功搭建出了一套“边云协同”系统框架。经过近段时间的摸索,愈发体会到阿里云服务器的功能强大、操作便利,能够为项目开发带来最大效能,收获颇丰。接下来的时间希望能够再次申领2个月的使用时长,以更好更深入的学习阿里云服务器,并为今后实现完善的软件系统、应用上线做好准备。

四、个人作品截图

image.pngimage.png

采用websocket协议实现数据实时通讯,ajax轮询请求后台json数据并实现前端显示的部分代码:

//将配置项设置给echarts实例对象,使用刚指定的配置项和数据显示图表。mychart.setOption(option);
functionshowECharts (userID){
//清空用户信息界面if (search!=null){
window.clearInterval(search);
mychart.clear();
    }
//新建用户轮询search=window.setInterval(function (){
varch1= []       //Y坐标值varTM= [];       // x坐标值:时间console.log(userID)
console.log(user_json)
// mychart.showLoading({ text: "图表数据正在努力加载..." });// 选择用户轮询if (userID=="id-wuzeji") {
varuser="user1";
        }elseif (userID=="id-yangrenpeng"){
varuser="user2";
        }
$.ajax({
type : "post",
async : false, //异步请求(同步请求将会锁住浏览器,用户其他操作必须等待请求完成才可以执行)url: "/json/"+user,//todo:把这里的user1换成user变量// data : JSON.stringify(user_json),error:function (){
console.log("shibai")
            },
success:function (data){
if (data==null) {
mychart.showLoading({ text: "未获取到数据,请选择正确的时间..." });
                }
varinfo=JSON.parse(data);
if (data.length>1600){
varstart=data.length-800varend=data.length-1                }else {
start=1end=data.length-1                }
console.log(info);
for (vari=0; i<info.ch1.length; i++) {
TM.push(i);
ch1.push(info.ch1[i]);
                }
mychart.hideLoading();    //隐藏加载动画mychart.setOption({
dataZoom : [
                        {
type: 'slider',
startValue: start,
endValue:end                        },
                        {
type: 'inside'                        },
                    ],
tooltip: {
trigger: 'axis'                    },
toolbox: {
show: false,
feature: {
saveAsImage: { show: false }
                        }
                    },
calculable: true,
xAxis: {
type: 'category',
boundaryGap: false,
data: TM                    },
yAxis: {},//注意一定不能丢了这个,不然图表Y轴不显示series: [
                        {
name: seriesName,
type: 'line',
data: ch1,
lineStyle: { // 设置线条的style等normal: {
color: 'red', // 折线线条颜色:红色                                },
                            },
itemStyle: {
// 设置线条上点的颜色(和图例的颜色)normal: {
color: 'red',
                                },
                            },
                        }
                    ]
                });
            }
        })
    },2000);
相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
相关文章
|
弹性计算 关系型数据库 MySQL
|
消息中间件 Oracle NoSQL
对“飞天加速计划·高校学生在家实践”体验
为了提高自己的知识量,在假期进行自我学习,写了一个微服务的项目,在网络上发现阿里云平台出了一个飞天加速计划·高校学生在家实践的计划,于是将自己的服务器部署到了阿里云。在自己体验后,发现阿里云服务器真的很不错,值得大家使用!!!
对“飞天加速计划·高校学生在家实践”体验
|
弹性计算 数据库
我的“飞天加速计划·高校学生在家实践”使用体验分享
这篇文章主要是想分享一下“飞天加速计划·高校学生在家实践”的自己使用体验的分享
飞天加速计划·高校学生在家实践体验心得
通过ESC云服务器完成了Linux操作系统的学习,来谈谈我的学习体验。
|
弹性计算 应用服务中间件 Linux
飞天加速计划·高校学生在家实践计划体验
目前本人是在读大二的学生,学习的也是网络相关的知识,课上也通过老师口中得知网站的搭建,通过网上阿里云网站无意间看到了该活动,闲来无事也就通过任务领取到了ECS云服务器,通过学到的知识也玩了很多,搭建网站跑脚本挂代码等等,慢慢玩转ECS云服务器的功能
220 0
|
存储 JSON 数据可视化
飞天加速计划·高校学生在家实践使用体验
飞天加速计划·高校学生在家实践使用,使用体验,搭建博客
飞天加速计划·高校学生在家实践使用体验
|
弹性计算 网络安全 数据安全/隐私保护
“飞天加速计划·高校学生在家实践”服务器使用体验
阿里云的”飞天加速计划·高校学生在家实践“活动帮助预算有限的学生搭建自己的服务器
|
弹性计算 Linux
“飞天加速计划·高校学生在家实践”使用体验
首先我通过新手ESC的教程了解了他的大概操作步骤和他的管理过程,通过飞天加速计划提供的服务器,也更加熟悉的了解他的基本配置,后来在同学的帮助下和自己大量的在网上查阅资料,初步学会了Linux命令如何来管理操控阿里云服务器。
|
弹性计算 数据可视化 数据安全/隐私保护
飞天加速计划·高校学生在家实践——使用体验
本文是关于飞天加速计划·高校学生在家实践的使用体验,简述了云服务器的使用以及这期间的收获与提升。
123 1