Amazon Elastic Block Store란 무엇인가요? - Amazon EBS

Amazon Elastic Block Store란 무엇인가요?

Amazon Elastic Block Store(Amazon EBS)에서는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스와 함께 사용할 수 있는 확장 가능한 고성능 블록 스토리지 리소스가 제공됩니다. Amazon Elastic Block Store에서 다음과 같은 블록 스토리지 리소스를 생성하고 관리할 수 있습니다.

  • Amazon EBS 볼륨 - Amazon EC2 인스턴스에 연결하는 스토리지 볼륨입니다. 볼륨을 인스턴스에 연결하면 해당 볼륨을 컴퓨터에 연결된 로컬 하드 드라이브처럼 사용할 수 있습니다(예: 파일 저장 또는 애플리케이션 설치).

  • Amazon EBS 스냅샷 - 볼륨 자체와 관계없이 지속되는 Amazon EBS 볼륨의 특정 시점 백업입니다. Amazon EBS 볼륨의 데이터를 백업하는 스냅샷을 생성할 수 있습니다. 그러면 언제든지 해당 스냅샷에서 새 볼륨을 복원할 수 있습니다.

Amazon EBS의 기능

Amazon EBS에서는 다음과 같은 기능과 이점이 제공됩니다.

  • 여러 가지 볼륨 유형 - Amazon EBS에서는 광범위한 애플리케이션의 스토리지 성능과 비용을 최적화할 수 있는 여러 가지 볼륨 유형이 제공됩니다. 볼륨 유형은 트랜잭션 워크로드용 SSD 지원 스토리지와 처리량 집약적 워크로드용 HDD 지원 스토리지라는 두 가지 주요 범주로 구분됩니다.

  • 확장성 - 필요성이 충족되는 용량 및 성능 사양으로 Amazon EBS 볼륨을 생성할 수 있습니다. 필요성이 변경되면 탄력적 볼륨 작업을 사용하여 가동 중지 시간 없이 동적으로 용량을 늘리거나 성능을 조정할 수 있습니다.

  • 백업 및 복구 - Amazon EBS 스냅샷을 사용하여 볼륨에 저장된 데이터를 백업합니다. 그런 다음에 해당 스냅샷을 사용하여 볼륨을 즉시 복원하거나 AWS 계정, AWS 리전 또는 가용 영역 간에 데이터를 마이그레이션할 수 있습니다.

  • 데이터 보호 - Amazon EBS 암호화를 사용하여 Amazon EBS 볼륨과 Amazon EBS 스냅샷을 암호화합니다. 암호화 작업은 저장 데이터 및 전송 중 데이터(인스턴스와 인스턴스에 연결된 볼륨 및 후속 스냅샷 간 전송)의 보안을 모두 보장하기 위해 Amazon EC2 인스턴스를 호스팅하는 서버에서 이루어집니다.

  • 데이터 가용성 및 내구성 - io2 Block Express 볼륨은 연간 장애율이 0.001%인 99.999% 내구성을 갖추고 있습니다. 기타 볼륨 유형의 내구성은 99.8~99.9%이며, 연간 장애율은 0.1~0.2%입니다. 또한 단일 구성 요소의 장애로 인한 데이터 손실이 방지되도록 볼륨 데이터가 가용 영역의 여러 서버에 자동으로 복제됩니다.

  • 데이터 보관 - EBS 스냅샷 아카이브에서는 규제 및 규정 준수 또는 향후 프로젝트 릴리스를 위해 90일 이상 유지해야 하는 특정 시점의 전체 EBS 스냅샷 복사본을 보관하는 저비용 스토리지 계층이 제공됩니다.

Amazon EBS는 다음과 같은 서비스와 연동합니다.

  • Amazon Elastic Compute Cloud - AWS 클라우드에서 가상 머신(Amazon EC2 인스턴스)을 시작하고 관리할 수 있는 서비스입니다. EBS 볼륨을 해당 인스턴스에 연결하여 로컬 하드 드라이브처럼 사용할 수 있습니다(예: 파일 저장 또는 애플리케이션 설치). 자세한 내용은 Amazon EC2란 무엇인가요?를 참조하세요.

  • AWS Key Management Service - 암호화 키를 생성하고 관리할 수 있는 관리형 서비스입니다. AWS KMS 암호화 키를 사용하여 Amazon EBS 볼륨 및 Amazon EBS 스냅샷에 저장된 데이터를 암호화할 수 있습니다. 자세한 내용은 Amazon EBS에서 AWS KMS를 사용하는 방법을 참조하세요.

  • Amazon Data Lifecycle Manager - EBS 스냅샷 및 EBS 지원 AMI의 생성, 유지 및 삭제를 자동화하는 관리형 서비스입니다. Amazon Data Lifecycle Manager를 사용하여 Amazon EBS 볼륨 및 Amazon EC2 인스턴스 백업을 자동화할 수 있습니다. 자세한 내용은 Amazon Data Lifecycle Manager 단원을 참조하십시오.

  • EBS 다이렉트 API - EBS 스냅샷을 생성하고, 스냅샷에 직접 데이터를 쓰고, 스냅샷에서 데이터를 읽고, 두 스냅샷 간의 차이점 또는 변경 사항을 식별할 수 있는 서비스입니다. 자세한 내용은 EBS 다이렉트 API를 사용하여 EBS 스냅샷 콘텐츠에 액세스 단원을 참조하십시오.

  • 휴지통 - 실수로 삭제한 Amazon EBS 스냅샷과 EBS 지원 AMI를 복원할 수 있는 데이터 복구 서비스입니다. 자세한 내용은 휴지통을 참조하세요.

Amazon EBS 액세스

다음과 같은 인터페이스를 사용하여 Amazon EBS 리소스를 생성하고 관리할 수 있습니다.

Amazon EC2 콘솔

볼륨과 스냅샷을 생성하고 관리하는 웹 인터페이스입니다. AWS 계정에 등록했다면 https://console.aws.amazon.com/ec2/에서 Amazon EC2 콘솔에 액세스할 수 있습니다.

AWS Command Line Interface

명령줄 쉘의 명령을 사용하여 Amazon EBS 리소스를 관리할 수 있는 명령줄 도구입니다. Windows, Mac, Linux에서 지원됩니다. 자세한 내용은 AWS Command Line Interface 사용 설명서AWS CLI 명령 참조를 참조하세요.

AWS Tools for PowerShell

PowerShell 명령줄에서 Amazon EBS 리소스에 대한 작업을 스크립팅할 수 있는 PowerShell 모듈 세트입니다. 자세한 내용은 AWS Tools for Windows PowerShell 사용 설명서AWS Tools for PowerShell Cmdlet 참조를 참조하세요.

AWS CloudFormation

AWS 리소스를 설명하는 재사용 가능한 JSON 또는 YAML 템플릿을 생성하면 해당 리소스가 자동으로 프로비저닝되고 구성되는 완전관리형 AWS 서비스입니다. 자세한 내용은 AWS CloudFormation 사용 설명서를 참조하십시오.

Amazon EC2 쿼리 API

Amazon EC2 쿼리 API에서는 HTTP 동사 GET 또는 POST 및 이름이 Action인 쿼리 파라미터를 사용하는 HTTP 또는 HTTPS 요청이 제공됩니다. 자세한 내용은 Amazon EC2 API 참조를 참조하세요.

AWS SDK

AWS 서비스와 통합되는 애플리케이션을 구축할 수 있는 언어별 API입니다. AWS 널리 사용되는 여러 가지 프로그래밍 언어에 SDK를 사용할 수 있습니다. 자세한 내용은 AWS 기반의 도구를 참조하세요.

요금

Amazon EBS에서는 프로비저닝한 만큼만 지불하면 됩니다. 자세한 내용은 Amazon EBS 요금을 참조하세요.