[Section6: EC2 Instance Storage] 11. EBS Volume

Devhslee·2024년 2월 18일

Udemy DVA-C02 공부기록

목록 보기
12/15

강의복습

<Udemy> Ultimate AWS Certified Developer Associate 2024 NEW DVA-C02

  • Section 6: EC2 Instance Storage

EBS

EBS (Elastic Block store) 는 실행중EC2 인스턴스에 연결(attach)할 수 있는 네트워크 드라이브 이다.
(네트워크 USB 라고 생각하면 편함)

물리 드라이브가 아니라 네트워크를 통해 통신하다보니 latency가 있을 수도 있지만 어지간해선 빠르다.
인스턴스의 RAM을 사용하며, 고성능의 메모리 작업이 필요할 때 유용하다.

한 번에 한 인스턴스에 마운트 될 수 있다. (CCP Level)

EBS Free Tier

EBS 역시도 free tier 가 있다.

30GB 의 범용 타입 (SSD) 또는 magnetic 타입이 있다.

기준 성능 (GBs, IOPS)를 초과하면 요금이 부과되므로 주의해야 한다.

Delete on Termination

DeleteOnTermination 속성은 EC2 인스턴스가 삭제될 때 연결된 볼륨도 같이 삭제되는지 여부를 의미한다.

기본적으로 (아무런 설정도 안해줬을 때),
EC2 인스턴스의 root 볼륨은 인스턴스와 함께 삭제되고, EBS 볼륨은 삭제되지 않는다.

따라서 혹시 인스턴스 종료 후에도 root 볼륨을 보존하고 싶다면 반드시 콘솔이나 cli에서 해당 속성을 disable 해줘야 한다.

EBS Snapshots

EBS snapshot은 특정 시점의 EBS 볼륨을 백업해둔 것이다. 추후 복원해야 할 필요가 있다면 생성해둬야 한다.

snapshot을 생성할 때 반드시 detach할 필요는 없지만 권장된다고 한다.
이렇게 만들어진 snapshot은 서로 다른 AZ, region 간에 복사/연결이 가능하다.

EBS Snapshot Recyle Bin (휴지통)

혹여 실수로 EBS snapshot을 삭제하더라도 다시 복원할 수 있도록 휴지통 기능이 존재한다.

그렇게 휴지통으로 옮겨진 snapshot을 얼마나 (1일 ~ 1년) 보유할지에 대한 규칙도 설정 가능하다.

EBS Snapshot Archive

snapshot을 생성해 두더라도 당장은 필요가 없고 나중을 위해 장기간 보존해야 할 때,
저렴한 비용으로 snapshot을 보존하기 위해 achive tier가 존재한다.

일반 스토리지보다 75% 더 저렴하며, 거의 액세스 하지 않는 snapshot을 장기간 (보통 90일 이상) 보존한다.

장기간 보존용이다 보니 아카이브 복원이 즉각적으로 이루어지진 않고, 24~72 시간 정도 소요된다.

빠른 스냅샷 복원 (Fast Snapshot Restore)

FSR(Fast Snapshot Restore)snapshot을 추후 사용할 때 빠른 복원을 위해 (latency 최소화) snapshot의 생성시에 초기화가 이루어진다. snapshot의 크기가 크거나 즉각적인 복원이 필요할 때 사용하는 기능이다.

다만 이 기능은 사용할 수 있는 region이 정해져 있고, 무엇보다 비싸다.

profile
코딩-버그-좌절-해결-희열

0개의 댓글