아마존 탄력 블록 스토어
Amazon Elastic Block StoreAmazon EBS(Elastic Block Store)는 Amazon EC2 인스턴스에 연결할 수 있으며 Amazon RDS([1]Relational Database Service)에서 사용할 수 있는 원시 블록 수준 스토리지를 제공합니다.AWS에서 제공하는 두 가지 블록 스토리지 옵션 중 하나이며, 다른 하나는 EC2 인스턴스 [2]스토어입니다.
Amazon EBS는 스토리지 성능 및 비용에 대한 다양한 옵션을 제공합니다.이러한 옵션은 크게 데이터베이스 및 부팅 볼륨과 같은 트랜잭션 워크로드를 위한 SSD 백업 스토리지(성능은 주로 IOPS에 따라 다름)와 MapReduce 및 로그 처리(성능은 주로 MB/s에 따라 다름)와 같은 처리량이 많은 워크로드를 위한 Disk 백업 스토리지(Disk-backed 스토리지)의 두 가지 범주로 나뉩니다.
사용 사례
일반적인 사용 사례에서 EBS를 사용하는 경우 파일 시스템으로 장치를 포맷하고 마운트하는 것이 포함됩니다.EBS는 스냅샷 및 복제를 포함한 고급 스토리지 기능을 지원합니다.2020년 9월 현재 EBS 볼륨은 MBR 분할 방식을 사용하여 최대 2TiB, GPT 분할 [3]방식을 사용하여 최대 16TiB의 크기를 가질 수 있습니다.
EBS 볼륨은 복제된 백엔드 스토리지에 구축되므로 단일 구성요소의 장애로 인해 데이터가 손실되지 않습니다.
역사
EBS는 2008년 [4]8월에 아마존에 의해 도입되었다.2018년 3월 현재 30GB의 여유 공간이 Amazon Web Services [5]2017의 자유 계층에 포함되어 있습니다.
볼륨 타입
다음 표에는 현재 세대 EBS [6]볼륨의 사용 사례 및 성능 특성이 나와 있습니다.
솔리드 스테이트 드라이브(SSD) | 하드 디스크 드라이브(HDD) | ||||
---|---|---|---|---|---|
볼륨 타입 | EBS 프로비저닝 IOPS SSD(io1)(2012년 이후) | EBS 범용 SSD(gp2)[a] | EBS 범용 SSD(gp3) | 스루풋 최적화 HDD (st1) | 콜드 HDD(sc1) |
간단한 설명 | 지연 시간에 민감한 트랜잭션 워크로드용으로 설계된 최고 성능 SSD 볼륨 | 다양한 트랜잭션 워크로드에 대해 가격 성능의 균형을 맞추는 범용 SSD 볼륨 | 다양한 트랜잭션 워크로드에 대해 가격 대비 성능을 균형 있게 유지하는 최저 비용 SSD 볼륨 | 자주 액세스하는 스루풋이 많은 워크로드용으로 설계된 저비용 HDD 볼륨 | 액세스 빈도가 낮은 워크로드용으로 설계된 최저 비용 HDD 볼륨 |
사용 사례 | I/O 집약적인 NoSQL 및 관계형 데이터베이스 | 부팅 볼륨, 짧은 레이텐시 인터랙티브 애플리케이션, 개발 및 테스트 | 부팅 볼륨, 짧은 레이텐시 인터랙티브 애플리케이션, 개발 및 테스트 | 빅데이터, 데이터 웨어하우스, 로그 처리 | 1일당 검사 횟수가 적은 데이터 저온도 |
API 이름 | io1 | gp2 | gp3 | st1 | sc1 |
볼륨 사이즈 | 4 GiB - 16 TiB | 1 GiB - 16 TiB | 1 GiB - 16 TiB | 500 GiB - 16 TiB | 500 GiB - 16 TiB |
볼륨당 최대 IOPS[b] | 64,000 | 16,000 | 16,000 | 500 | 250 |
최대 스루풋/볼륨 | 1000 MB/s | 250 MB/s | 1000 MB/s | 500 MB/s | 250 MB/s |
인스턴스당 최대 IOPS | 260,000 | 260,000 | 260,000 | 260,000 | 260,000 |
최대 스루풋/인스턴스 | 7,500 MB/s | 7,500 MB/s | 7,500 MB/s | 7,500 MB/s | 7,500 MB/s |
가격. | GB당 0.125달러 프로비저닝된 IOPS당 0.065달러 | GB당 0.10달러 | GB당 0.08달러 프로비저닝된 IOPS당 $0.005/3000 이상 | GB당 0.045달러 | GB당 0.025달러 |
우세한 퍼포먼스 속성 | IOPS | IOPS | IOPS | MB/초 | MB/초 |
특징들
Amazon EBS는 데이터 관리, 백업 및 성능 조정을 지원하는 몇 가지 기능을 제공합니다.
- Amazon Data Lifecycle Manager는 EBS 볼륨에서 데이터를 백업하여 미리 정의된 일정에 따라 EBS 스냅샷을 [8]만들고 삭제할 수 있는 자동화된 메커니즘입니다.
- Elastic Volumes를 사용하면 Amazon CloudWatch 및 AWS Lambda를 사용하여 볼륨 크기를 애플리케이션의 현재 요구사항에 맞게 조정할 수 있습니다.
- Amazon EBS Encryption은 별도의 보안 키 인프라를 관리할 필요 없이 EBS 볼륨 및 스냅샷의 유휴 데이터를 암호화합니다.
- EBS 볼륨 태깅을 사용하면 Amazon 콘솔 및 [9]CLI에서 EBS 리소스를 찾고 필터링할 수 있습니다.
- 소프트웨어 레벨 RAID 어레이를 사용하면 표준 [10]RAID 프로토콜을 사용하여 EBS 볼륨 간에 고성능 네트워크 처리량을 가진 그룹을 만들 수 있습니다.
「 」를 참조해 주세요.
- Amazon Elastic File System(EFS)
- 아마존 S3
레퍼런스
- ^ "DB Instance Storage - Amazon Relational Database Service". docs.aws.amazon.com.
- ^ "EC2 Instance Store vs EBS". May 31, 2022.
- ^ "Constraints on the size and configuration of an EBS volume". Amazon Web Services Documentation. Archived from the original on 2017-10-11. Retrieved Sep 11, 2020.
- ^ "Amazon EBS (Elastic Block Store) - Bring Us Your Data". Amazon Web Services Blog. August 20, 2008. Archived from the original on March 28, 2011. Retrieved May 31, 2013.
- ^ "AWS Free Tier". Amazon Web Services, Inc.
- ^ "Amazon Elastic Block Store (Amazon EBS) – Details – Amazon Web Services (AWS)". Amazon Web Services, Inc. Retrieved 2017-12-31.
- ^ "Announcing Provisioned IOPS for Amazon EBS". Amazon Web Services, Inc.
- ^ "Amazon EBS Features". Amazon Web Services. Archived from the original on 2018-09-20. Retrieved Sep 11, 2020.
- ^ "7 Little-Known Amazon EBS Features You Should Be Using". Sand Hill. January 17, 2020. Archived from the original on 2020-01-27. Retrieved Sep 11, 2020.
- ^ "AWS EBS: A Complete Guide and Five Functions You Should Start Using". Cloud Central Blog. June 4, 2019. Archived from the original on 2017-07-26. Retrieved Sep 11, 2020.