使用阿里云搭建远程主机

现在也已经开学了,在大一的教学中, C 语言是占学分很重要的一部分。可是,大多数的 C 语言课程排的是非上机课。而我的阴间课表导致了大多数上 C 语言的日子,都有着很多其他的课要上。而我也懒得背着这么电脑,想着通过 iPad 解决这一需求。恰好在疫情期间读到过使用阿里云 ECS 抢占式实例来打造自己的云桌面,就想着能否自己也尝试一下。

搭建

在参考了上述博文之后,我直接是选择了阿里云的抢占式实例来搭建。根据阿里云的介绍:

抢占式实例最高可以以一折的价格购买 ECS 实例,并能稳定持有该实例至少一个小时。一个小时后,当市场价格高于您的出价或资源供需关系变化时,抢占式实例会被自动释放,请做好数据备份工作。

其优点很显著,其价格便宜。但是,当阿里云的供应紧张时,其也会被阿里云释放。不过,就我目前的使用下来来看,暂时还没有碰到供应紧张的情况。所以,在使用的过程中,我都会将代码备份到GitHub上,确保万无一失。不过,阿里云提供了自动出价,也就是说,系统会每小时判断该实例的价格,并选择一个高于市场均价的价格进行付费。不过,这并不能保证万无一失。

1

如果要追求高稳定性,可以选择包年包月,或者是按量付费。这两种都是不会有被释放的风险,但是价格也明显高了不少。

配置方面,我选择了ecs.g5.large这一配置。

2

很有趣的是共享型的同 CPU 核心数 &RAM 的主机的价格甚至高于这一款,所以自然的我也没有选共享型主机。

地域我直接选了上海(不过据说其他城市的价格可能会便宜一些)。

系统方面就直接选 Windows Server 2019,不建议勾选系统加固。

3

存储什么的保持默认就可以了,ESSD的速度也并非不能接受。

在下一步中,建议将带宽峰值拉满。毕竟拉不拉满价格都一样,都是以使用流量计费。

4

最终,我的配置是:

  • 2 核心 8GB 内存;
  • 100Mbps 按流量付费网络;
  • 40GB ESSD;
  • Windows Server 2019 数据中心版;

这是详细配置图:

6最后记得,在安全组中放行 3389 端口,这样才能远程桌面连接到你的服务器上。

在这一系列流程之后,云主机就可以创建启动了。

优化价格

以目前的配置,阿里云给出的价格是:

5

简单的算一下,0.131 * 24 * 30 = 94.32 ,似乎没有想象中的那么便宜。

不过,阿里云提供了停机不收费这一选项。

7

在停机期间,阿里云仍然会收取一些费用,但是相比 0.131/h 的价格肯定是便宜了不少的。唯一有点小问题的是每次重新开机,机器的 IP 有大概率会改变。不过这可以通过绑定弹性网卡来解决。

这样下来我过去几天的消费大致如下:

7

在有课的时候使用 2-3 小时大约消费是 1 元左右。闲置期间每天大约 0.96 元。这样的价格,相比先前的价格自然是便宜了不少的。

体验

要使用,只需要使用 Windows 电脑上的远程桌面连接即可。至于在 iPad 上,只需要下载 Microsoft 的远程桌面即可。唯一需要指出的是, iOS 上的远程桌面当你使用中文键盘输入的时候,大概率会闪退。所以在需要输入时,务必将输入法设置为英语。

总体来说,因为我也在上海,阿里云的服务器在网络顺畅的环境下表现得很好。在我们学校教学区域可能会存在一些卡顿(当然这是我本地环境的锅),所以为了总体流畅,我关闭了 Windows 的动画来优化体验(同时也节省流量)。

因为是在阿里云的网络,即使没挂梯子,访问国外的网站的速度还是相当快的。比运营商的网络快多了。

所以总体来说,这体验是相当不错,也没有什么可以抱怨的了。

参考

1.https://blog.vvzero.com/2020/02/08/build-powerful-remote-desktops-with-aliyun-ECS-at-low-price/

作者

Shawn Huang

发布于

2020-10-03

更新于

2020-10-03

许可协议

评论

Your browser is out-of-date!

Update your browser to view this website correctly.&npsb;Update my browser now

×