比如,现在我们需要学习Linux操作系统。但你的电脑安装了Windows操作系统。你可能会说:安装一个VMware虚拟机,在虚拟机中安装相应的Linux操作系统的镜像。例如安装Ubantu,CentOS,RedHat相应镜像运行就可以了。但是有个问题,我的电脑配置不太好。而虚拟机又要分配大量内存,若是一台两台电脑还勉强能用。但是如果未来需要搭建集群。。。我这破电脑怕是直接瘫痪都来不及。但是我又不可能买几十台电脑过来。这时我的辅导老师向我们介绍了阿里云的ECS服务器。
ECS是在阿里云的一台远端服务器。可以购买多个服务器来搭建集群。我使用时选择Linux系统的CentOS 7。在使用ECS过程中。我主要利用ECS学习使用Docker。并在ECS上配置了许多的安全组规则。例如开放8080端口,80端口,6379端口等服务的端口。使服务器主机端口和docker容器中的服务端口映射。通过Xshell工具连接我的ECS公网IP。这里使用的是ECS的公网IP,不是私网IP。一般使用的是公网IP。通过FTP工具同步windows系统下和ECS的linux系统下的文件。仿佛有了第二台电脑一样。
在使用ECS中,最难忘的莫过于开始不知道安全组规则。一开始并不知道配安全组规则有什么用。原来ECS服务器的端口默认是不对外开放的。需要现在控制台上设置安全组规则才可以使用相应的端口。