WiseN

아마존 Elastic Block Store (EBS) 활용

Aug 26,2015   |   AWS

작성자_GS Neotek

페이스북 공유하기 트위터 공유하기
Blog thumbnail

다루는 내용


∙ EBS 볼륨 생성하기
∙ 인스턴스에 볼륨 붙이기
∙ 가상 디스크를 사용하기 위해 설정하기
∙ EBS 스냅샷 생성하기
∙ 스냅샷 복원하기


 

 

준비






 

인스턴스를 생성하는 내용은 생략한다. 가이드 문서 # 03. 아마존 Elastic Compute Cloud(EC2) 소개를 참고하여 임의의 인스턴스를 준비한다.

 

 

실습






EBS 볼륨 생성 및 할당






 

  • EBS 볼륨 생성


1. 콘솔에서 EC2 클릭
2. 왼쪽 메뉴에서 Instances 클릭
3. 만들어 둔 인스턴스의 정보 수집

∙ Instance ID : i-42f91d4f
∙ Availability zone : us-west-2a


4. 왼쪽 메뉴에서 Volumes 클릭
5. Create Volume 클릭
6. Create Volume 창에서

∙ Type : General Purpose (SSD)
∙ Size(GiB) : 1
∙ IOPS : 3/3000 (자동)
∙ Availability Zone : us-west-2a (인스턴스와 동일한 AZ 선택)
∙ Create 클릭


7. EBS 볼륨에 Tags 설정

∙ 생성된 볼륨 선택 후 우클릭


 



 

∙ Add/Edit Tags 클릭


8. Add/Edit Tag 창에서

∙ Create Tag 클릭
∙ Key : Name
∙ Value : EBSVolume
∙ Save 클릭


 




 

  • EBS 볼륨 할당


1. 볼륨 선택 후 우클릭
2. Attach Volume 클릭
3. Attach Volume 창에서

∙ Instance : i-42f91d4f 선택
∙ Attach 클릭


 



 

 




인스턴스에 할당된 EBS 볼륨 확인






 

1. Putty로 EC2 인스턴스에 접속
2. Disk 확인

∙ sudo fdisk –l 실행


 



 

3. 파일 시스템 생성

∙ sudo mkfs –t ext3 /dev/sdf 실행


 



 

4. 디렉토리 생성

∙ sudo mkdir /mnt/data-store 실행


5. 볼륨 마운트

∙ sudo mount /dev/sdf /mnt/data-store 실행


 



 

 




EBS 스냅샷 생성






 

1. 콘솔에서 EC2 클릭
2. 왼쪽 메뉴에서 Volumes 클릭
3. 볼륨 선택 후 우클릭
4. Create Snapshot 클릭
5. Create Snapshot 창에서

∙ Name : EBSVolumeLabSnapshot 입력
∙ Description : EBSVolumeLabSnapshot 입력


 



 

∙ Create 클릭
∙ Close 클릭


 

 




EBS 스냅샷으로 데이터 복원






 

1. 왼쪽 메뉴에서 Snapshots 클릭
2. 스냅샷 선택 후 우클릭
3. Create Volume 클릭

 



 

4. Create Volume 창에서

∙ Type : General Purpose (SSD)
∙ Size(GiB) : 1
∙ Availability Zone : us-west-2a


 



 

∙ Create 클릭
∙ Close 클릭


5. 확인

∙ Snapshots에서 Snapshot ID 확인 : snap-968039d5


 



 

∙ Volumes에서 snap-968039d5으로 검색


 



 

 




참고