40/120

김건호·2022년 4월 7일
0

EFS

Elastic File System
AWS에서 NFS 서버를 관리해주는 서비스

EFS를 활용한 파일 공유 시스템

  • 파일 시스템 생성

기존 vpc와 one zone에 구성해보겠습니다

  • NFS를 허용하는 보안 그룹 생성

  • 보안 설정을 위해 네트워크 탭으로 이동

  • 생성한 보안 그룹 선택

  • 연결을 위한 액세스 포인트를 생성

    따로 설정할 부분은 없음

연결 방법

NFS 클라이언트 이용

  • 파일 시스템을 클릭하고 연결을 누릅니다
  • NFS 클라이언트 사용의 내용을 복사하여 EC2 인스턴스에서 직접 마운트합니다

EC2 인스턴스 생성 시 연결

  • 파일을 공유할 인스턴스 생성
    Amazon Linux 2 AMI (HVM) - Kernel 5.10, SSD Volume Type
  • 인스턴스 구성에서 파일 시스템 추가

    /mnt/efs/fs1 이라는 디렉토리 자동으로 생성하여 파일 공유


    one zone으로 파일시스템을 생성했기때문에 가용영역 일치 시켜야함


보안 그룹도 자동으로 생성

필요한 명령어 사용자데이터에 자동으로 생성됨

  • 보안 그룹은 자동으로 생성되었기 때문에 ssh만 설정
  • 인스턴스 접속 후 마운트확인
[ec2-user@인스턴스1]$ df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
...
127.0.0.1:/    nfs4      8.0E     0  8.0E   0% /mnt/efs/fs1
...
[ec2-user@인스턴스2]$ df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
...
127.0.0.1:/    nfs4      8.0E     0  8.0E   0% /mnt/efs/fs1
...
  • 파일이 공유되나 확인
[ec2-user@인스턴스1 ~]$ cd /mnt/efs/fs1
[ec2-user@인스턴스1 fs1]$ ls
[ec2-user@인스턴스1 ~]$ cd /mnt/efs/fs1
[ec2-user@인스턴스1 fs1]$ ls
# 파일생성
[ec2-user@인스턴스1 fs1]$ sudo touch abc
[ec2-user@인스턴스1 fs1]$ ls
abc
[ec2-user@인스턴스2 fs1]$ ls
abc

서로를 참조하여 삭제되지 않는 보안 그룹



EC2 인스턴스에서 파일 시스템 추가 시 자동으로 생성된 보안그룹은 서로를 아웃바운드로 참조하여 삭제되지 않음
-> 각각 아웃바운드 규칙을 제거하고 제거

가용영역 b에 복사

오토스케일링

템플릿생성

  • 웹서버선택
  • 템플릿 생성







스냅샷

오토스케일링 그룹







이미지

profile
Ken, 🔽🔽 거노밥 유튜브(house icon) 🔽🔽

0개의 댓글