IT architecture

Amazon EBS를 여러 EC2에 연결하는 방법

2020년 2월, AWS는 Amazon EBS 의 다중 연결 기능을 발표했습니다.

EBS 볼륨에 새로운 다중 연결 옵션(이하 ‘Multi-Attach’)을 구성하면 특정 볼륨을 여러 대의 EC2에 연결할 수 있습니다. 각 EBS 볼륨은 Multi-Attach 설정시 해당 볼륨이 위치한 가용영역에서 최대 16개의 EC2에 연결할 수 있게 됩니다.

Amazon EBS의 Multi-Attach를 이용해 여러 개의 EC2 인스턴스에 연결하는 방법을 소개합니다.


주의 사항

  • Multi-Attach 옵션은 EBS 볼륨의 종류 중 Provisioned IOPS에서만 사용 가능합니다.
  • 쓰기 또는 변경 작업을 진행한 EC2 이외의 EC2에서는 파일의 쓰기, 수정, 삭제 등의 변동사항이 있을 때마다 마운트 해제 후, 다시 마운트 해야 변경사항이 정상 적용됩니다.

 

테스트 환경


[구성도]

구성 과정

1. EC2 2ea 준비
T3.micro 2ea 기본 준비

2. EBS Volume 생성
Provisioned IOPS 50GB 생성
· 생성시 Multi-Attach 체크 필수
· 가용 영역은 EC2를 생성한 영역으로 선택

 
CLI 명령으로 생성

aws ec2 create-volume --volume-type io1 --multi-attach-enabled --size 50 --iops 150 --availability-zone ap-northeast-2a

 
3. 생성한 EC2에 IO Volume 연결
연결할 EC2를 하나씩 지정하여 연결

[연결 전 EC2 상태]

[연결 후 EC2 상태]

[Attach 한 Volume을 파티션 및 포맷 설정 후 / data 디렉토리로 마운트 한 상태]


* 참고
 https://aws.amazon.com/ko/blogs/korea/new-multi-attach-for-provisioned-iops-io1-amazon-ebs-volumes/