메뉴
Amazon Elastic Compute Cloud
User Guide for Linux Instances

Amazon Elastic Block Store(Amazon EBS)

Amazon Elastic Block Store(Amazon EBS)는 EC2 인스턴스에 사용할 수 있는 블록 수준 스토리지 볼륨을 제공합니다. EBS 볼륨은 동일한 가용 영역에서 실행 중인 인스턴스에 연결할 수 있는 가용성이 높고 안정적인 스토리지 볼륨입니다. EC2 인스턴스에 연결된 EBS 볼륨은 스토리지 볼륨으로 표시되며, 인스턴스 수명에 관계없이 지속됩니다. Amazon EBS에서는 사용한 만큼만 지불하면 됩니다. Amazon EBS 요금에 대한 자세한 내용은 Amazon Elastic Block Store 페이지의 비용 예측 단원을 참조하십시오.

데이터에 빠르게 액세스하고 장기적으로 지속해야 하는 경우 Amazon EBS를 사용하는 것이 좋습니다. EBS 볼륨은 세분화된 업데이트가 필요하고 형식이 지정되지 않은 블록 수준의 원시 스토리지에 액세스해야 하는 파일 시스템, 데이터베이스 또는 애플리케이션의 기본 스토리지로 사용하기에 특히 적합합니다. Amazon EBS는 임의 읽기 및 쓰기에 의존하는 데이터베이스 스타일의 애플리케이션과 장시간의 지속적인 읽기 및 쓰기를 수행하여 처리량이 큰 애플리케이션에 모두 적합합니다.

단순 데이터 암호화의 경우 EBS 볼륨을 암호화된 볼륨으로 시작할 수 있습니다. Amazon EBS 암호화은 EBS 볼륨에 대해 키 관리 인프라를 사용자가 직접 구축, 관리 및 보호할 필요가 없는 간편한 암호화 솔루션을 제공합니다. 암호화된 EBS 볼륨을 생성하여 지원되는 인스턴스 유형에 연결하면 볼륨에 저장된 데이터, 디스크 I/O 및 볼륨에서 생성된 스냅샷이 모두 암호화됩니다. 암호화는 EC2 인스턴스를 호스팅하는 서버에서 수행되므로 EC2 인스턴스에서 EBS 스토리지로 전송되는 데이터가 암호화됩니다. 자세한 내용은 Amazon EBS Encryption 단원을 참조하십시오.

Amazon EBS 암호화은 AWS Key Management Service(AWS KMS) 마스터 키를 사용하여 암호화된 볼륨을 생성하고 암호화된 볼륨에서 모든 스냅샷을 생성합니다. 리전에서 암호화된 EBS 볼륨을 처음 생성할 때 기본 마스터 키가 자동으로 생성됩니다. AWS Key Management Service를 사용하여 별도로 생성된 CMK(고객 마스터 키)를 선택하는 경우를 제외하고 이 키가 Amazon EBS 암호화에 사용됩니다. CMK를 직접 생성하면 액세스 제어를 생성, 교체, 비활성화, 정의하고 데이터를 보호하는 데 사용된 암호화 키를 감사하는 등 보다 폭넓은 작업이 가능합니다. 자세한 내용은 AWS Key Management Service Developer Guide 단원을 참조하십시오.

AWS 계정에 지정된 제한 내에서 동일한 인스턴스에 여러 볼륨을 연결할 수 있습니다. 계정당 사용할 수 있는 EBS 볼륨 수와 사용 가능한 총 스토리지는 제한됩니다. 이러한 제한에 대한 자세한 내용과 제한 증가를 요청하는 방법은 Amazon EBS 인스턴스 제한 증가 요청을 참조하십시오.

Amazon EBS의 기능

  • 최대 16TiB 크기의 EBS 범용 SSD(gp2), 프로비저닝된 IOPS SSD(io1), 처리량에 최적화된 HDD(st1) 및 Cold HDD(sc1) 볼륨을 만들 수 있습니다. 이러한 볼륨을 Amazon EC2 인스턴스에 디바이스로 마운트할 수 있습니다. 동일한 인스턴스에 여러 볼륨을 마운트할 수 있지만, 각 볼륨을 한 번에 하나의 인스턴스에만 연결할 수 있습니다. 인스턴스에 연결된 볼륨의 구성을 동적으로 변경할 수 있습니다. 자세한 내용은 Amazon EBS 볼륨 생성 단원을 참조하십시오.

  • 범용 SSD(gp2) 볼륨에서는 3 IOPS/GiB를 기본 성능으로 제공하며, 시간을 연장할 경우 최대 3,000 IOPS까지 버스트할 수 있습니다. Gp2 볼륨은 부트 볼륨, 중소 규모 데이터베이스, 개발 및 테스트 환경 등의 광범위한 사용 사례에 적합합니다. Gp2 볼륨은 최대 10,000 IOPS 및 160MB/s의 처리량을 지원합니다. 자세한 내용은 범용 SSD(gp2) 볼륨 단원을 참조하십시오.

  • 프로비저닝된 IOPS SSD(io1) 볼륨을 사용하면 특정 수준의 I/O 성능을 프로비저닝할 수 있습니다. Io1 볼륨은 최대 20,000 IOPS 및 320MB/s의 처리량을 지원합니다. 따라서 예측 가능한 방식으로 EC2 인스턴스당 수만 IOPS까지 확장할 수 있습니다. 자세한 내용은 프로비저닝된 IOPS SSD(io1) 볼륨단원을 참조하십시오.

  • 처리량에 최적화된 HDD(st1) 볼륨은 IOPS가 아닌 처리량으로 성능을 정의하는 저비용 마그네틱 스토리지를 제공합니다. 최대 처리량이 500MiB/s인 이 볼륨 유형은 Amazon EMR, ETL, 데이터 웨어하우스, 로그 처리 같은 대용량 순차 워크로드에 적합합니다. 자세한 내용은 처리량에 최적화된 HDD(st1) 볼륨 단원을 참조하십시오.

  • Cold HDD(sc1) 볼륨은 IOPS가 아닌 처리량으로 성능을 정의하는 저비용 마그네틱 스토리지를 제공합니다. 최대 처리량이 250MiB/s인 sc1은 대용량 순차 콜드 데이터 워크로드에 적합합니다. 데이터에 자주 액세스할 필요가 없고 비용을 절약해야 한다면 저렴한 블록 스토리지로 sc1이 적합합니다. 자세한 내용은 Cold HDD(sc1) 볼륨단원을 참조하십시오.

  • EBS 볼륨은 형식이 지정되지 않은 원시 블록 디바이스처럼 동작합니다. 이러한 볼륨 위에 파일 시스템을 생성하거나 하드 드라이브와 같은 블록 디바이스를 사용하는 것처럼 볼륨을 사용할 수 있습니다. 파일 시스템 생성 및 볼륨 마운트에 대한 자세한 내용은 Amazon EBS 볼륨을 사용할 수 있도록 만들기 단원을 참조하십시오.

  • 암호화된 EBS 볼륨을 사용하여 규제/감사 데이터 및 애플리케이션에 대한 다양한 유휴 데이터 암호화 요구 사항을 충족할 수 있습니다. 자세한 내용은 Amazon EBS Encryption 단원을 참조하십시오.

  • Amazon S3까지 지속되는 EBS 볼륨의 지정 시간 스냅샷을 생성할 수 있습니다. 이러한 스냅샷은 데이터를 장기적으로 안전하게 보호하며 새로운 EBS 볼륨의 시작점으로 사용할 수도 있습니다. 또한, 스냅샷을 사용하여 원하는 수만큼 볼륨을 인스턴스화할 수 있습니다. 이러한 스냅샷을 AWS 리전에서 복사할 수 있습니다. 자세한 내용은 Amazon EBS 스냅샷 단원을 참조하십시오.

  • EBS 볼륨은 특정 가용 영역에서 생성한 후 동일한 가용 영역에 있는 아무 인스턴스에나 연결할 수 있습니다. 가용 영역 외부에 볼륨을 제공하기 위해 스냅샷을 생성하고 해당 리전 어디서나 새 볼륨으로 복원할 수 있습니다. 스냅샷을 다른 리전에 복사한 다음 새 볼륨에 복원하면 지리적 확장, 데이터 센터 마이그레이션 및 재해 복구를 위해 여러 AWS 리전을 쉽게 활용할 수 있습니다. 자세한 내용은 Amazon EBS 스냅샷 생성, 스냅샷에서 Amazon EBS 볼륨 복구, Amazon EBS 스냅샷 복사 단원을 참조하십시오.

  • 공개 데이터 세트 스냅샷의 대용량 리포지토리를 EBS 볼륨에 복원하고 AWS 클라우드 기반 애플리케이션에 완벽하게 통합할 수 있습니다. 자세한 내용은 퍼블릭 데이터 세트 사용 단원을 참조하십시오.

  • 대역폭, 처리량, 지연 시간, 평균 대기열 길이 등의 성능 지표가 AWS Management Console을 통해 제공됩니다. Amazon CloudWatch에 의해 제공되는 이러한 지표를 통해 볼륨의 성능을 모니터링하면 필요 없는 리소스를 구입하지 않고도 애플리케이션에 충분한 성능을 제공할 수 있습니다. 자세한 내용은 Linux 인스턴스의 Amazon EBS 볼륨 성능 단원을 참조하십시오.

이 페이지에서: