[AWS] EBS

오현석·2025년 1월 5일

AWS

목록 보기
1/5
post-thumbnail

EBS (Elastic Block Storage)

EBS는 EC2와 매우 밀접한 관계를 가진다. 이 EBS는 저장 공간으로 EC2 인스턴스가 생성될 때 자동으로 부착된다.

컴퓨터를 새로 사면 저장 장치인 하드디스크가 부착되어서 판매자에게 전달되는 것처럼 EC2 인스턴스를 만들면 저장 공간인 EBS가 EC2에 부착되어 사용자에게 제공된다.

이렇게 부착된 EBS는 네트워크로 인해 가상으로 만들어진 디스크 볼륨이라고 할 수 있다.

여기서 디스크 볼륨이란?

데이터를 저장할 수 있는 논리적인 공간으로 저장 장치를 일정한 크기로 나눈 공간이라고 할 수 있다. 이 디스크 볼륨은 비어있는 저장 공간이라고 한다면, 파일 시스템은 이 저장 공간에서 데이터를 넣고 빼고 관리할 수 있는 체계라고 할 수 있다.

AWS에서는 이 EBS라는 디스크 볼륨 위에 File System이 생성되게 된다.

또한, EBS는 특정 AZ(Availability Zone)에 생성되기 때문에 AZ를 설정해줘야 한다.

AZ

하나의 리전에서 DR(Disaster Recovery)를 위해 여러 개의 가용 공간인 AZ를 만들어 운용한다. 하나의 AZ에 문제가 생기면 다른 AZ의 서비스를 이용하게 하여 DR을 가능하게 해주는 것이다.

EBS Volume Type

EBS는 AWS에서 제공하는 가상의 디스크 볼륨이라고 했으니, 이 볼륨에 대해서도 여러 종류들이 존재한다. 사용하고자 하는 목적에 따라 EBS의 종류를 설정하면 된다.

SSD 군

  1. General Purpose SSD (GP2) : 최대 10K IOPS를 지원하며 1GB당 3IOPS 속도가 나온다. 가장 보편적으로 사용되는 SSD이다.
  2. Provisioned IOPS SSD(IO1) : DB 관리 등의 극도의 IO률을 요구하는 환경에서 주로 사용되며 10K 이상의 IOPS를 지원한다. 높은 속도에 비례하여 가격 또한 더 비싸다.

Magnetic/HDD 군

  1. Throughput Optimized HDD (ST1) : 빅데이터 처리 혹은 Log 프로세싱 시 주로 사용하며 Boot Volume으로 사용할 수 없다. 이 의미는 곧 OS를 가질 수 없다는 것과 같다.
  2. CDD HDD (SC1) : 파일 서버와 같이 Volume 접근 사용이 드문 경우 주로 사용하며 가격이 매우 저렴하다는 장점을 가지고 있다. 그러나, 역시 Boot Volume으로 사용할 수 없다.
  3. Magnetic (Sandard) : 디스크 1GB당 가장 저렴한 비용을 자랑하며 유일하게 Boot Volume으로 사용할 수 있다는 것이 특징이다.
profile
다함께 성장하는 개발자 세상을 꿈꾸는 MLOps 엔지니어입니다😁 작성 당시 제 생각의 흐름을 독자 모두가 공감하고 이해할 수 있게 적으려고 노력합니다. 조언이나 질문은 언제든 환영입니다!

0개의 댓글