아마존 탄력 블록 스토어

Amazon Elastic Block Store
Amazon Elastic Block Store

Amazon 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/초
  1. ^ 기본 볼륨 유형
  2. ^ io1/gp2는 16KiB I/O크기, st1/sc1은 1MiB I/O크기

특징들

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 볼륨 간에 고성능 네트워크 처리량을 가진 그룹을 만들 수 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "DB Instance Storage - Amazon Relational Database Service". docs.aws.amazon.com.
  2. ^ "EC2 Instance Store vs EBS". May 31, 2022.
  3. ^ "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.
  4. ^ "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.
  5. ^ "AWS Free Tier". Amazon Web Services, Inc.
  6. ^ "Amazon Elastic Block Store (Amazon EBS) – Details – Amazon Web Services (AWS)". Amazon Web Services, Inc. Retrieved 2017-12-31.
  7. ^ "Announcing Provisioned IOPS for Amazon EBS". Amazon Web Services, Inc.
  8. ^ "Amazon EBS Features". Amazon Web Services. Archived from the original on 2018-09-20. Retrieved Sep 11, 2020.
  9. ^ "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.
  10. ^ "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.

외부 링크