본문 바로가기

퍼블릭 클라우드

Amazon Elastic File System(EFS)을 구성하는 방법

반응형

Amazon Elastic File System(EFS)을 구성하는 방법

Amazon EFS(Amazon Elastic File System)는 AWS 클라우드 서비스 및 온프레미스 리소스와 함께 사용하기 위한 간단하고 조정 가능하고 탄력적인 완전관리형 NFS 파일 시스템을 제공합니다

Elastic File System(EFS) 구성

출처-https://miro.medium.com/v2/resize:fit:640/format:webp/1*qPj-gNehJJ6x_-srfeQvkA.png

 

1. AWS 계정 및 리전 선택

AWS 계정에 로그인하고 사용할 리전을 선택합니다. EFS는 지역적으로 사용할 수 있으며, 원하는 리전을 선택합니다.

 

2. 보안 그룹 생성

3. EFS 파일 시스템 생성

  • 이름
  • VPC
  • 가용성 및 내구성

efs2

1. 단계 : 파일 시스템 설정

  • 이름
  • 가용성 및 내구성
  • 자동 백업 활성화
  • 수명 주기 관리
  • 성능 모드
  • 처리량 모드
  • 암호화
  • 태그

efs3

2. 네트워크 엑세스

  • VPC
  • 탑재 대상 : 가용 영역, 서브넷 ID, IP 주소, 보안 그룹

efs4

728x90

3. 선택 사항

  • 파일 시스템 정책

efs5

EFS 생성 후 상세 정보 확인

efs6

EFS 파일 시스템 탑재 방법

efs7

Amazon EC2 인스턴스에서 Amazon EFS 볼륨 마운트

sudo yum install -y amazon-efs-utils
sudo yum -y install nfs-utils

EC2 인스턴스에 파일시스템을 탑재하고 테스트

EC2 인스턴스를 사용하는 경우 인스턴스에 EFS 마운트를 설정합니다.

 

1. 마운트 포인트 생성

sudo mkdir /mnt/efs
sudo mkdir ~/efs-mount-point

 

2. EFS 파일 시스템을 마운트

sudo mount -t efs <EFS 파일 시스템 ID>:/ /mnt/efs
mount -t efs -o tls fs-51dc:/ efs-mount-point

 

3. 마운트된 파일 시스템 용량 및 목록 확인

df -h
$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        1.9G     0  1.9G   0% /dev
tmpfs           2.0G     0  2.0G   0% /dev/shm
tmpfs           2.0G  484K  2.0G   1% /run
tmpfs           2.0G     0  2.0G   0% /sys/fs/cgroup
/dev/nvme0n1p1  8.0G  1.5G  6.6G  19% /
tmpfs           390M     0  390M   0% /run/user/0
127.0.0.1:/     8.0E     0  8.0E   0% /root/efs-mount-point

efs8

 

참고URL

- Amazon Documentation : Amazon Elastic File System(EFS)

 

728x90
반응형