比如,現在我們需要學習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伺服器的端口預設是不對外開放的。需要現在控制台上設定安全組規則才可以使用相應的端口。