이번에는 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 파일시스템을 네트워크 드라이브로 마운트되어 공유 가능하다.
'AWS > AWS - Dev Associate' 카테고리의 다른 글
[AWS Dev A] EC2 - CLB(Classic Load Balancer) 실습 (0) | 2023.01.14 |
---|---|
[AWS Dev A] EC2 - 이미지 및 보안그룹 삭제 (0) | 2023.01.14 |
[AWS Dev A] EC2 - AMI 생성 및 테스트 (0) | 2022.12.29 |
[AWS Dev A] EC2 - EBS SnapShot (0) | 2022.12.29 |
[AWS Dev A] EC2 - EBS 추가 삭제 (0) | 2022.12.28 |