AWS (Amazon Web Services) - EC2 Storage
※ EC2 Storage
1. EC2 Storage 종류
▶ Amazon EBS (Elastic Block Storage)
: EC2 인스턴스를 위해 안정적이고 분리 가능한 블록 수준 스토리지를 제공
: 인스턴스 중지나 종료에 상관없이 데이터 유지
▶ 인스턴스 스토어 (Instance Store)
: 인스턴스에 블록 수준의 임시 스토리지 제공
: 호스트 컴퓨터에 물리적으로 연결된 디스크에 위치
: 인스턴스 중지 또는 종료 시 인스턴스 스토어 볼륨의 모든 데이터 손실
: EC2 인스턴스 생성 또는 AMI 생성 시 볼륨 추가, 생성 후 별도로 추가 불가능
▶ Amazon EFS (Elastic File System)
: 여러 인스턴스가 동일한 스토리지를 사용해야하는 경우에 Amazon EFS 사용
: 공유 파일 시스템
▶ Amazon S3 (Simple Storage Service)
: EBS 볼륨은 인스턴스를 AMI로 백업하는 데 사용 가능, AMI는 S3에 저장 후 EC2 인스턴스를 생성하는 데 재사용 가능
2. Amazon EBS (Elastic Block Storage)
https://docs.aws.amazon.com/ko_krAWSEC2/latest/UserGuide/AmazonEBS.html
Amazon Elastic Block Store (Amazon EBS) - Amazon Elastic Compute Cloud
Amazon Elastic Block Store (Amazon EBS) Amazon Elastic Block Store (Amazon EBS) provides block level storage volumes for use with EC2 instances. EBS volumes behave like raw, unformatted block devices. You can mount these volumes as devices on your instance
docs.aws.amazon.com
▶ EBS 볼륨 유형 (SSD 기반)
: 기준 성능 속성 = IOPS, I/O 크기가 작은 읽기/쓰기 작업을 자주 처리하는 트랜잭션 워크로드에 최적화
볼륨 유형 | 범용 SSD | 프로비저닝된 IOPS SSD |
설명 | 다양한 워크로드에 사용할 수 있으며 가격 대비 성능이 우수한 범용 SSD 볼륨 |
지연 시간이 짧거나 처리량이 많은 미션 크리티컬 워크로드에 적합한 고성능 SSD 볼륨 |
사용 사례 | - 대부분 워크로드에 추천 | - IOPS 성능을 유지해야 하는 크리티컬 비즈니스 애플리케이션 - 대규모 데이터베이스 워크로드 |
▶ EBS 볼륨 유형 (HDD 기반)
: 기준 성능 속성 = 처리량(MiB/s), 대용량 스트리밍 워크로드에 최적화
볼륨 유형 | 처리량 최적화 HDD | 콜드 HDD |
설명 | 자주 액세스하고 처리량 집약적인 워크로드에 적합한 저렴한 HDD 볼륨 |
자주 액세스하지 않는 워크로드에 적합한 최저 비용 HDD 볼륨 |
사용 사례 | - 스트리밍 워크로드 - 빅 데이터 - 데이터 웨어하우스 - 로그 처리 - 부트 볼륨이 될 수 없다 |
- 자주 액세스하지 않는 대용량 데이터를 위한 처리량 중심의 스토리지 - 스토리지 비용이 최대한 낮아야 하는 시나리오 - 부트 볼륨이 될 수 없다 |
▶ EBS 최적화 인스턴스
: 최적화된 구성 스택을 사용하고 EBS I/O를 위한 추가 전용 용량을 제공
: 최적화를 통해 EBS I/O와 인스턴스의 다른 트래픽 간의 경합이 최소화되어 EBS 볼륨의 성능 극대화
: EBS 최적화 인스턴스는 EBS에 전용 대역폭을 제공
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ebs-optimized.html
Amazon EBS 최적화 인스턴스 - Amazon Elastic Compute Cloud
Amazon EBS 최적화 인스턴스 Amazon EBS 최적화 인스턴스는 최적화된 구성 스택을 사용하며 Amazon EBS I/O를 위한 전용 용량을 추가로 제공합니다. 이 최적화는 Amazon EBS I/O와 인스턴스의 다른 트래픽 간
docs.aws.amazon.com
3. 인스턴스 스토어 (Instance Store)
: 인스턴스 중지 또는 종료 시 인스턴스 스토어 볼륨의 모든 데이터 손실
: EC2 인스턴스 생성 또는 AMI 생성 시 볼륨 추가, 생성 후 별도로 추가 불가능
https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/InstanceStorage.html
Amazon EC2 인스턴스 스토어 - Amazon Elastic Compute Cloud
Amazon EC2 인스턴스 스토어 인스턴스 스토어는 인스턴스에 블록 수준의 임시 스토리지를 제공합니다. 스토리지는 호스트 컴퓨터에 물리적으로 연결된 디스크에 위치합니다. 인스턴스 스토어는
docs.aws.amazon.com