<aside>
💡
EC2 인스턴스 생성간 스토리지 구성에 대해 설명해줄래? 우선 프리티어 사용자는 최대 30GB사용할 수 있다고 하고... 내가 궁금한건 gp3 gp2, IOPS ssd같은 용어를 알고 싶어. 익숙하지 않거든
</aside>
1. EC2 스토리지 유형
AWS에서는 EC2 인스턴스의 스토리지로 **EBS(Elastic Block Store)**와 **인스턴스 스토어(Instance Store)**를 제공합니다.
1.1. EBS (Elastic Block Store)
- AWS에서 제공하는 블록 스토리지 서비스로, EC2 인스턴스와 독립적으로 사용할 수 있는 디스크입니다.
- 특징:
- 데이터가 영구적으로 저장되며, 인스턴스 중지 또는 종료 후에도 데이터가 유지됩니다.
- 다양한 성능 옵션을 제공하여 사용 사례에 따라 선택 가능.
1.2. 인스턴스 스토어 (Instance Store)
- 인스턴스에 직접 연결된 임시 스토리지입니다.
- 특징:
- 인스턴스 종료 시 데이터가 삭제됩니다.
- 매우 빠른 I/O 성능 제공 (RAM과 유사한 속도).
- 데이터의 영속성이 필요 없는 경우 적합.
2. EBS 볼륨 유형
EBS는 SSD 및 HDD 기반 스토리지를 제공합니다. 여기서는 주요 유형(gp3, gp2 등)을 소개합니다.
2.1. gp3 (General Purpose SSD)
- 최신 기본 SSD 유형으로 일반적인 워크로드에 적합합니다.
- 특징:
- IOPS와 스토리지 용량이 독립적으로 조정 가능 (IOPS와 Throughput은 필요에 따라 추가 비용을 내고 향상 가능).
- 기본 IOPS: 3,000, Throughput: 125MB/s.
- 비용이 gp2보다 저렴하면서도 성능은 뛰어남.
- EC2 프리티어 사용자도 gp3를 최대 30GB까지 무료로 사용할 수 있음.
2.2. gp2 (General Purpose SSD)
- 이전 세대의 기본 SSD 유형으로 일반적인 워크로드에 적합.
- 특징:
- 스토리지 용량에 따라 IOPS가 자동으로 조정(1GB당 3 IOPS).
- 예: 100GB의 gp2 볼륨 → IOPS 300.
- 최소 IOPS: 100.
- Throughput은 자동으로 용량에 따라 증가.
2.3. io2 / io1 (Provisioned IOPS SSD)
- 고성능 SSD 유형으로 데이터베이스, 비디오 처리 등 고속 I/O가 필요한 작업에 적합.