EBS는 내구성이 있는 블록 수준 스토리지 디바이스 이며 인스턴스를 연결하는 것이 가능합니다. 즉 스토리지 제공 서비스 입니다. 볼륨을 인스턴스에 연결하면 물리적 하드 드라이브 처럼 사용할 수 있습니다. Elastic이 붙은걸 보면 알겠지만 크기를 동적으로 늘리고 제공된 IOPS(저장 장치의 속도측정 단위)용량을 수정하며(즉 장치성능을 더 좋게하거나 줄이거나 할수 있음) 라이브 프로덕션 볼륨의 볼륨유형을 변경 할 수 있습니다.
1. 특징
1-1. 데이터 가용성
EBS 볼륨을 생성하면 EBS볼륨이 해당 AZ내에 자동으로 복제됩니다. 이로인해서 한 볼륨이 망가지더라도 데이터가 손실되지 않습니다. 볼륨을 연결한 후에 인스턴스는 하드 드라이브 또는 기타 물리 드라이브와 같은 원시 블록 디바이스처럼 보입니다. 이 시점에 인스턴스는 로컬 드라이브와 동일한 방식으로 볼륨과 상호 작용할 수 있습니다. 인스턴스에 연결하고 파일 시스템(예: Linux 인스턴스는 Ext4, Windows 인스턴스는 NTFS)으로 EBS 볼륨의 형식을 지정한 다음에 애플리케이션을 설치할 수 있습니다.
추가 비용 없이 EBS 볼륨 및 EBS 기반 인스턴스의 루트 디바이스 볼륨의 데이터를 모니터링할 수 있습니다.
모니터링 - 지표 모니터링은 CloudWatch , 볼륨 상태 추적 모니터링은 EventBridge
1-2. 데이터 지속성
EBS 볼륨은 인스턴스의 수명에 관계없이 유지되는 오프 인스턴스 스토리지입니다. 사용자는 데이터가 유지되는 동안 볼륨 사용량에 대한 비용을 계속해서 지불합니다. EC2인스턴스를 연결하고 종료 시 특별한 설정이 되어있지 않다면 원래상태를 유지한채로 인스턴스가 분리되고 종료됩니다.
1-3. 데이터 암호화
Amazon EBS 암호화는 AWS KMS keys를 사용하여 암호화된 볼륨을 생성하고 암호화된 볼륨에서 모든 스냅샷을 생성합니다. 지역에서 암호화된 EBS 볼륨을 처음 생성할 때 기본 AWS 관리형 KMS 키가 자동으로 생성됩니다. 고객 관리형 키를 생성하여 사용하지 않는 한 이 키는 Amazon EBS 암호화에 사용됩니다.
1-4. 스냅샷
Amazon EBS를 사용하면 모든 EBS 볼륨의 스냅샷(백업)을 생성하고 볼륨 내 데이터 사본을 다중 가용 영역에 중복 저장이 가능한 Amazon S3에 작성할 수 있습니다. 볼륨이 실행 중인 인스턴스에 연결되어 있지 않아도 스냅샷을 만드는 데는 문제가 없습니다. 볼륨에 데이터를 계속에서 작성하면 새 볼륨의 기준으로 사용될 볼륨 스냅샷을 주기적으로 생성할 수 있습니다.
1-5. 유연성
EBS 볼륨은 프로덕션 중에 라이브 구성 변경을 지원합니다. 서비스 중단 없이 볼륨 유형, 볼륨 크기, IOPS 용량을 수정할 수 있습니다.
2. 관련 서비스
Amazon Data Lifecycle Manager를 사용하여 EBS 스냅샷 및 EBS-backed AMI의 생성, 보존 및 삭제를 자동화할 수 있습니다.
- 정기적인 백업 일정을 실행하여 중요한 데이터를 보호합니다.
- 정기적으로 새로 고칠 수 있는 표준화된 AMI를 생성합니다.
- 감사 기관이나 내부 규정 준수 부서에서 요구하는 백업을 보관합니다.
- 오래된 백업을 삭제하여 스토리지 비용을 절감합니다.
- 격리된 리전 또는 계정에 데이터를 백업하는 재해 복구 백업 정책을 생성합니다.
Amazon EventBridge 및 AWS CloudTrail의 모니터링 기능을 Amazon Data Lifecycle Manager와 조합하면 추가 비용 없이 Amazon EC2 인스턴스 및 개별 EBS 볼륨의 완벽한 백업 솔루션을 얻을 수 있습니다.
'클라우드(AWS)' 카테고리의 다른 글
S3(Simple Storage Service) (0) | 2024.04.02 |
---|---|
AWS EFS(Elastic File System) (0) | 2024.04.02 |
AWS Elastic Beanstalk (0) | 2024.04.02 |
Amazon DynamoDB (0) | 2024.04.02 |
IAM(Identity and Access Management) (0) | 2024.04.02 |