끄적끄적 아무기록

AWS Service - Elastic File System(EFS)

by 현생사는갓생지망생
반응형

Amazon Elastic File System(EFS)




AWS 클라우드 서비스와 온프레미스 리소스에서 사용할 수 있는 간단하고

확장 가능하며 탄력적인 파일 스토리지를 제공한다.

또한, 사용이 간편하며, 파일 시스템을 쉽고 빠르게 생성 및 구성할 수 있는 간단한 인터페이스를 제공한다.

Amazon EFS는 애플리케이션을 방해하지 않으면서 필요에 따라 탄력적으로 확장되도록 구축되어

파일을 추가하고 제거함에 따라 자동으로 확장되고 축소되므로,

애플리케이션에서는 필요할 때 필요한 만큼 스토리지를 확보할 수 있다.

또한 수천 개의 EC2 인스턴스에 대한 대량 병렬 공유 액세스를 제공하며, 리전별 서비스인 Amazon EFS는

여러 가용 영역에 걸쳐 데이터를 중복으로 저장하여 높은 가용성과 내구성을 제공하도록 설계되었다.



이번 실습에서는 Amazon Elastic File System(EFS) 파일 시스템을 만들어

VPC의 EC2 인스턴스에 탑재하는 방법을 보여준다.



1. Amazon EC2 리소스를 만들고 인스턴스를 시작한다.




Amazon Linux AMI를 선택한다.

참고로 Microsoft Windows Amazon EC2 인스턴스에서는 Amazon EFS를 사용할 수 없다.









Amazon VPC, Amazon EC2 및 Amazon EFS 리소스를 모두 동일한 리전에 구축한다.









[새 보안 그룹 생성]을 선택하고 인바운드 규칙이 SSH (Port 22) 값을 갖고 있는지 확인한다.

나머지는 기본 값으로 인스턴스를 시작한다.










생성된 인스턴스의 퍼블릭 DNS, 퍼블릭 IP, VPC ID이다.









방금 생성한 인스턴스를 선택하고 작업 > 네트워킹 > 보안 그룹 변경을 차례로 클릭한다.









기본 VPC 보안 그룹이라는 설명이 있는 보안 그룹을 선택하여 할당한다.




2. Amazon EFS 파일 시스템 구성





EFS 콘솔에서 [파일 시스템 생성]을 클릭한다.

위에서 선택하였던 VPC와 동일한 VPC를 선택한다.

가용 영역은 모두 기본 서브넷, 자동 IP 주소, 기본 보안 그룹이 선택되어 있어야 한다.










파일 시스템의 이름을 지정한다.









나머지 값은 기본 값으로 유지한 후 다음 단계를 클릭한다.










생성된 파일 시스템의 파일 시스템 ID를 기록한다.




3. EC2 인스턴스에 연결 및 EFS 파일 시스템 탑재





SSH를 사용하여 Linux 인스턴스에 연결한다.

Amazon EFS 탑재 헬퍼가 있는 amazon-efs-utils 패키지를 설치한다.








sudo mkdir efs > 탑재 지점에 대한 디렉터리를 만든다.

sudo mount -t efs [File System ID]:/ /mnt/efs > EFS 파일 시스템을 생성한 디렉터리에 탑재한다.

cd efs

sudo mkdir getting-started

sudo chown ec2-user getting-started

cd getting-started

> 하위 디렉터리를 만들고 해당 하위 디렉터리의 소유권을 EC2 인스턴스 사용자로 변경한다.

touch test-file.txt > 텍스트 파일을 만든다.



4. AWS DataSync를 사용하여 온프레미스 파일 시스템에서 Amazon EFS로 파일 전송


Amazon EFS 파일 시스템을 생성하였으니 이제 AWS DataSync를 사용하여 기존 온프레미스 파일 시스템의

파일을 Amazon EFS로 전송할 수 있다. AWS DataSync는 인터넷 또는 AWS Direct Connect를 통해

온프레미스 스토리지 시스템과 AWS 스토리지 서비스 간 데이터 이동 및 복제를 단순화, 자동화 및 가속화하는

데이터 전송 서비스이다. AWS DataSync는 파일 데이터와 함께 소유권, 타임스탬프, 액세스 권한 같은

메타데이터를 전송할 수 있다.


자세한 사항은 AWS 홈페이지를 참고한다.





반응형

'AWS 공부기록 > Storage' 카테고리의 다른 글

Amazon Simple Storage Service(S3)  (0) 2019.01.22

블로그의 정보

현생이네

현생사는갓생지망생

활동하기