去年上課時就有提到的功能Elastic File System

今年總算在美洲與歐洲區正式服務了

 

可惜我的帳號預設的地區是在東京

所以如果要測試的話就要花1HR的EC2費用去美洲測試了XD

不過由於真的對這個服務非常有興趣,所以還是開起來測試一下XD

 

首先先啟用服務建立一個EFS

擷取1

由於是指定於VPC之中,所以VPC內的4個AZ都會顯示

不過由於我只建立一台EC2於us-east-1a,所以只勾選第一個

擷取2

接著設定tag,也就是名稱與SSD的效能,預設我們先選一般

擷取3

然後下一步就建立完成了

擷取4

等待會需要約1分鐘左右,這時候可以先去Security Group開啟NFS的權限

擷取6

EFS的服務是走2049 Port,當然如果你原本就允許跟我第一組同樣的規則的話

是不用在額外設定第三組的2049 port,這邊只是示範~

然後在EFS的介面點選我們剛剛建立的磁區

可以看到有DNS names的項目,點選就會出現URL,掛載時會用到

擷取5

接著點選EC2 mount Instructions,會出現一些簡單的掛載教學說明

擷取7

主要是安裝NFS套件、建立目錄,使用NFS指令掛載

下圖是我建立/efs目錄後,使用mount指令掛載的狀況

我是直接使用 mount -t nfs4 URL:/ /efs 掛載

掛載完畢可以使用 nfsstat確認掛載狀況

擷取8

接著隨便丟個檔案進去試試

擷取9

這樣子就大功告成了

如果想在確認的話

可以使用umount /efs 卸載之後在重新掛載上去測試看看

這個功能可以拿來多台EC2掛載同一個EFS進行資料的共同存放與取用,方便許多~

AWS官方資料參考網址 點我