EC2 - EBS 실습
이번 포스팅에서는 실제로 EBS를 생성하고 관리를 해보도록 하겠습니다.
먼저 EC2콘솔로 이동해서 대시보드에서 EBS(Elastic Block store)를 찾고
볼륨을 클릭해서 이동 후 볼륨 생성을 눌러줍니다
가장 먼저 하게 될 것은 볼륨 유형을 설정하게 됩니다.
먼저 gp2를 유형을 선택하고 크기는 20GB로 설정해서 생성해 보겠습니다.
그리고 다음으로 확인해야 할게 가용영역을 꼭 확인해서 설정해 주시길 바랍니다.
그리고 이어서 바로 한 개의 볼륨을 하나 더 생성해 보겠습니다.
이번에는 gp3 유형을 선택하고 크기는 20으로 설정하겠습니다.
gp3유형에서는 저번 포스팅에서 설명했던 거처럼 IOPS 값과 처리량을 따로 설정이 가능한 것을 확인 가능합니다.
이번에는 앞에서 설정했던 가용 영역과 다른 곳에 설정해서 만들도록 하겠습니다.
2개의 볼륨이 생성된 것을 확인가능합니다.
이제 실제로 인스턴스에 연결해 보기 위해 인스턴스를 하나 생성해 보겠습니다.
저는 serverA라는 이름의 인스턴스를 ap-northeast-2a에 만들었습니다.
8gb의 볼륨이 생성된 것을 확인 가능합니다. 아재 같은 가용영역에 있는 gp2볼륨을 클릭하고 작업에서 볼륨연결을 클릭해 줍니다.
이제 같은 가용영역에 존재하는 인스턴스를 선택하고 연결이 가능합니다.
볼륨 연결을 클릭해서 연결을 마치도록 하겠습니다.
나와서 볼륨을 클릭하고 볼륨 상태를 확인했을 때 사용 중으로 바뀐 것을 확인가능합니다.
인스턴스 내부에 들어가서 실제로 파티션을 나누고 실제로 작업에 사용가능합니다.
하지만 이번 포스팅에서는 연결 확인까지만 확인하도록 하겠습니다.
이어서 ap-northeast-2b 생성한 gp3에 볼륨 연결을 눌러 확인해 보면
인스턴스목록에 적용가능한 볼륨이 없는 것이 확인 가능합니다.
그 이유는 EBS은 가용영역별로 나누어져 있기 때문에 다른 가용영역의 인스턴스에는 연결이 불가능합니다.
마지막으로 EBS가 연결된 인스턴스를 종료하면 어떤 일이 생기는지 확인해보겠습니다.
인스턴스 삭제 후 확인해 보면 gp3 8GB의 볼륨이 삭제된 것을 확인 가능하고 gp2볼륨이 사용가능 상태로 변환된 것을 확인 가능합니다.
이유는 인스턴스 생성당시 만들었던 루트볼륨은 인스턴스가 종료되면 같이 삭제가 되는 옵션이 자동으로 설정되어 있어서 그렇고 추가로 연결한 볼륨에는 옵션이 적용되지 않아서 그렇습니다.
이번 포스팅에서는 EBS볼륨 생성 과정을 실습해 보았고 인스턴스와의 연결하는 방법 등을 알아보았습니다.
다음포스팅에서는 EBS 스냅숏에 관한 포스팅을 해보겠습니다.