自我介绍
我目前就读于重庆邮电大学,研一学生,专业为信息与通信工程,研究方向为区块链和联邦学习。由于做区块链要搭建一个面向用户服务的网络,因此需要用到部署服务器的相关知识。
使用动机
其实自己有尝试在本地虚拟机上搭建服务器,但限于没有公网IP,只有本机能访问,甚至在同一局域网下的设备也不能访问。所以我想把区块链网络部署到能让其他人也接入这个网络的服务器上。
为什么选择云服务器呢?
1.方便。不用自己购买物理服务器,还要考虑网络带宽、主机位置、供电问题。
2.开发快。有很好的生态支撑,初始环境已经部署好,能直接上手,还有充足的开发文档资料。
3.节省成本。不用考虑买物理服务器,公网IP等问题,对于学习而言已经够用。
了解途径
以前就从支付宝——校园活动中得知阿里云有学生优惠,当时没有使用需求但还是留意下来因为以后也许会使用到。前段时间去支付宝查看发现没有活动了,就来阿里云了解发现飞天加速计划。
使用攻略
创建好实例后我主要用到两种远程连接方式:
1.Workbench远程连接:该方式的登录密码就是root用户的密码,没有可视化界面,但是可以复制文本,这点很重要,比如安装环境,修改文件会快捷很多。其次该方式可以用文件树的方式管理文件,也可以在文件树里下载文件到客户端。Workbench远程连接方式适用于部署后端服务器。
2.VNC远程连接:该方式支持可视化方式,若安装了桌面模块,重新启动后会进入桌面系统初始化,然后创建一个本地用户。
这就是VNC远程连接到的桌面系统,可以看到画质不是很好,而且稍微有点卡顿。VNC不支持文本复制粘贴,若是只用该桌面系统的终端功能则推荐Workbench远程连接。若是要测试前端有没有问题则可以使用VNC远程连接方式。
总结
用了几天下来,云服务运行还是比较稳定的,处理小网站后端的速度也比较快,对于想做后端的同学真的很推荐用阿里云的云服务器。
下面是我做的一些成果,就展示一个前端页面吧