본문 바로가기

AWS/AWS - Dev Associate

[AWS Dev A] EC2 - 아마존 EFS 생성

이번에는 Amazon EFS 생성 및 사용방법에 대해서 알아보겠습니다.

 

 

 

 

다른 탭을 열어서 EC2 보안그룹을 생성합니다.

 

 

EFS 탭으로 이동해서 파일 시스템 설정을 다시 진행합니다.

 

 

파일 시스템 생성이 완료 되었습니다.

 

 

EFS 파일 시스템을 EC2 에 연결해 보겠습니다. 2개의 인스턴스가 필요한데, 현재 계정에 제한이 있어서 1개만 생성 가능해서 full 테스트는 못했습니다.

 

 

 

정상적으로 인스턴스를 2개 생성해서 동일한 EFS 파일 시스템을 연결하면

인스턴스 A 에 접속하여 EFS 파일 시스템의 마운트 위치(/mnt/efs/fs1) 로 이동후, 아래처럼 생성한 파일을 인스턴스 B 에 접속해서ㄷ 동일한 위치에 존재하는것을 볼 수 있다.

 

Last login: Fri Dec 30 11:50:22 2022 from ec2-18-206-107-28.compute-1.amazonaws.com

       __|  __|_  )
       _|  (     /   Amazon Linux 2 AMI
      ___|\___|___|

https://aws.amazon.com/amazon-linux-2/
[ec2-user@ip-172-31-31-244 ~]$ 
[ec2-user@ip-172-31-31-244 ~]$ ls -al /mnt/efs/fs1/
total 4
drwxr-xr-x 2 root root 6144 Dec 30 10:44 .
drwxr-xr-x 3 root root   17 Dec 30 11:12 ..
[ec2-user@ip-172-31-31-244 ~]$ 
[ec2-user@ip-172-31-31-244 ~]$ 
[ec2-user@ip-172-31-31-244 ~]$ sudo su
[root@ip-172-31-31-244 ec2-user]# echo "hello world" > /mnt/efs/fs1/hello.txt
[root@ip-172-31-31-244 ec2-user]# 
[root@ip-172-31-31-244 ec2-user]# cat /mnt/efs/fs1/hello.txt
hello world
[root@ip-172-31-31-244 ec2-user]# 
[root@ip-172-31-31-244 ec2-user]# ls -al /mnt/efs/fs1/
total 8
drwxr-xr-x 2 root root 6144 Dec 30 11:52 .
drwxr-xr-x 3 root root   17 Dec 30 11:12 ..
-rw-r--r-- 1 root root   12 Dec 30 11:52 hello.txt
[root@ip-172-31-31-244 ec2-user]#

 

 

테스트의 요점은 두개의 EC2 인스턴스가 모두 같은 EFS 파일시스템을 네트워크 드라이브로 마운트되어 공유 가능하다.