AWS(Amazon Web Service)

[AWS] EBS Volume (EC2 Instance Store 中)

yunseohhe 2024. 9. 22. 14:27

EBS Volume

  • 네트워크 드라이브라 EC2 인스턴스에서 분리도 될 수 있고 다른 인스턴스로 연결될 수도 있다.
  • 특정 가용 영역에서만 가능하다.
  • 볼륨이기 때문에 용량을 미리 결정해야 합니다.
  • 여러가지 요소가 있을 수 있는데 크기, 처리량 및 초당 입출력 작업 수를 의미하는 IOP가 있다.
     : 항상 확실하지 않을 때는 항상 AWS 공식 문서를 참조하시길 바랍니다.
  • 내 블로그 글 중에 ccp 레벨 수준으로 정리해놓았던 글이 있는데 그거 읽고 오면 더 이해하기 쉬울 수도 있습니다.
    https://ysh2.tistory.com/53
 

[AWS] EC2의 Storage 옵션

1. EBS Volume(볼륨)EC2 인스턴스의 스토리지 옵션중에 가장 중요한 옵션이다.Elastic Block Store(일랙스틱 블록 스토어)의 줄임말이다.인스턴스가 종료된 후에도 데이터를 지속할 수가 있다.(= EBS를 사용

ysh2.tistory.com

cf ) 루트 볼륨과 기타 EBS 볼륨의 종료시 삭제 관련
 - 루트 볼륨의 경우, "종료시 삭제" 속성이 기본으로 활성화되어 있기 때문에 기본적으로 삭제되게 된다.
 - 기타 EBS 볼륨 유형의 경우, "종료시 삭제"속성이 기본적으로 비활성화되어 있으므로 삭제되지 않는다.

 


이 밑에는 다양한 EBS Volume 종류이다.

SSD 볼륨(General Purpose SSD)

  • 밑의 종류는 다양한 워크로드에 대해 가격과 성능의 균형을 맞추는 범용 SSD 볼륨이다.
  • 이 밑에 있는 SSD의 4가지 종류는 부팅 볼륨으로 사용할 수 있다.
     : 즉, OS의 루트가 실행되 위치를 의미한다.

GP2

  • 비용 효율적인 스토리지로 낮은 대기 시간을 제공한다.
  • 시스템 부팅 볼륨, 가상 데스크톱, 개발 및 테스트 환경에 사용할 수 있다.
  • 크기는 1GB에서 16TB까지 다양하다.
  • 작은 GP2 볼륨은 최대 3,000 IOP까지 버스트 성능을 제공한다.
  • IOP를 늘리면, 볼륨의 기가바이트 수를 늘리면 IOP가 3개 더 늘어나 최대 16,000 IOP가 된다.
    = 볼륨의 크기와 IOP는 연관되어 있다.
    = 5,334GB를 가지고 있따면, 최대 16,000 IOP를 제공받게 되며, 이 경우 최대치를 달성한다는 의미이다.

GP3

  • 최신 세대 볼륨으로 기본적으로 3,000 IOP와 초당 125MB의 처리량을 제공한다.
  • IOP는 최대 16,000까지, 처리량은 초당 최대 1,000MB까지 독립적으로 증가시킬 수 있다.

 

♣ GP2와 GP3에서 기억해야 될 점

  - 비용 효율적인 스토리지와 낮은 지연 시간 용도라는 것이다.

  - GP3에서는 IOP와 처리량을 독립적으로 설정할 수 있지만,  GP2에서는 서로 연결된다.

 

 

SSD 볼륨(Provisioned IOPS SSD)

  • 이 밑의 종류는 가장 높은 성능의 SSD 볼륨으로 미션 크리티컬, 저지연, 고처리량 작업에 사용된다.
  • 지속적인 IOPS 선응이 필요한 중요한 비즈니스 애플리케이션이나 16,000개 이상의 IOP가 필요한 애플리케이션에 사용된다.
  • 데이터베이스 작업이 스토리지 성능과 일관성에 매우 민감한 경우 프로비저닝된 볼륨은 아주 적합할 것이다.

IO1

  • 4TB에서 16TB까지 지원하며 최대 IOP를 프로비저닝할 수 있다.
  • 최대 IOP는 Nitro EC2 인스턴스의 경우 약 64,000이고, 다른 종류의 인스턴스의 경우 32,000이다.
  • 스토리지 크기와 별도로 프로비저닝된 IOPS를 늘릴 수 있다.

IO2 Block Express

  • 최대 64TB의 데이터를 사용할 수 있다.
  • 서브 밀리초 대기 시간이 발생한다. (   = 매우 높은 성능의 IO 유형 볼륨이다.)
     : 최대 256,000 IOP가 제공되는데 IOPS 대기가바이트 비율은 1,000대1이다.

 

HDD 볼륨(Hard Disk Drives)

  • 이 밑의 종류는 HDD볼륨이다.
  • 부팅 볼륨이 될 수 없다.
  • 최대 16TB까지 용량을 확보 할 수 있다.

ST1(Throughput Optimized HDD)

  • 저비용 대용량 볼륨으로 자주 액세스하고 처리량이 많은 작업을 위해 설계되었다.
  • 빅 데이터, 데이터 웨어하우징, 로그 처리에 적합하다.
  • 초당 최대 500MB의 처리량과 최대 500의 IOPS를 제공한다.

SC1(Cold HDD)

  • 가장 저렴한 HDD 볼륨으로 액세스 빈도가 낮은 작업을 위해 설계되었다.
  • 아카이브 데이터용이다.
  • 초당 최대 250MB의 처리량과 최대 250의 IOPS를 제공한다.

 

 

♣  데이터베이스가 필요한 경우 범용 SSD와 프로비저닝된 IOP SSD이고, 높은 처리량과 가장 낮은 비용이 필요하다면 ST1 또는 SC1이다.

 

♣   Amazon EBS volume types 확인해보고 싶다면 밑의 사이트를 들어가보시면 좋습니다.

'AWS(Amazon Web Service)' 카테고리의 다른 글

[AWS] EBS Encryption(암호화)  (0) 2024.09.24
[AWS] EBS Multi-Attach (IO1, IO2 中)  (0) 2024.09.23
[AWS] EC2 Instance Store  (0) 2024.09.21
[AWS] EC2의 Hibernate  (0) 2024.09.20
[AWS] EC2의 ENI  (0) 2024.09.19