Amazon Elastic Block Store(EBS)
by 현생사는갓생지망생Elastic Block Store
Amazon Elastic Block Store는 기존 On Premise 환경에서의 외장 디스크에 해당된다.
참고로 동시에 두 개 이상의 EC2 인스턴스에 EBS 볼륨을 연결할 수는 없다.
EBS는 볼륨 종류를 선택할 수 있으며, 종류에 따라서 IOPS(1초에 읽고 쓰는 횟수) 또는 가격이 다르다.
EBS 볼륨 유형에는 범용 SSD, 프로비저닝된 IOPS SSD, 콜드 HDD, 처리량에 최적화된 HDD, 마그네틱이 있다.
범용(SSD)
1GB마다 3IOPS의 베이스 퍼포먼스를 가진다.
IOPS를 직접적으로 지정할 수는 없지만, 용량이 늘어나면 자동으로 IOPS도 올라간다.
스토리지에 대한 읽고 쓰기 비용이 추가되지 않는다.
특별한 이유가 없다면 범용(SSD)를 사용한다.
프로비저닝된 IOPS(SSD)
최대 4000IOPS까지 I/O 성능을 지정할 수 있다.
굉장히 빈번하게 I/O가 지속적으로 발생할 때 프로비저닝된 IOPS(SSD)를 사용한다.
마그네틱
SSD에 비교해서 스토리지 비용이 싸므로 개발 환경 등에 조금만 활용하는 경우에 적합하다.
다만 읽고 쓰는 것에 대해서도 비용이 발생한다.
현재는 잘 권장하지 않는다.
EBS 크기 변경
EBS 스냅샷을 생성해야 한다. 생성한 스냅샷을 기반으로 EBS를 복구하고, 이때 크기를 지정한다.
용량 크기를 늘릴 수는 있지만, 감소시킬 수는 없다.
EBS 스냅샷
EBS를 백업해서 S3에 저장하는 기능이다.
백업 방식은 이전의 EBS 스냅샷에서 변경된 현재 EBS의 변경 사항만 백업하는 증분식 백업이다.
따라서 1개의 EBS에 대해 여러 개의 스냅샷을 생성했을 때 중간에 있는 스냅샷을 삭제하면,
해당 스냅샷과 연관된 데이터만 제거된다. 결과적으로는 이후의 스냅샷 복원에 영향을 주지 않는다.
EBS 스냅샷은 비동기적으로 생성된다.
특정 시점 스냅샷은 즉시 생성되지만 스냅샷이 완료될 때까지, 즉 수정된 블록이 pending로 모두 이동할 때까지
스냅샷 상태는 Amazon S3이다.
완료하는 동안 진행 중인 스냅샷은 볼륨에 대한 지속적인 읽기 및 쓰기의 영향을 받지 않는다.
EBS 스냅샷은 다른 리전으로 복사해서 사용할 수 있다.
또한, 같은 리전 내부에서 다른 AWS 계정과 공유할 수 있다.
EBS 암호화
암호화 옵션을 활성화하지 않고 만든 EBS는 이후에 암호화 옵션을 활성화할 수 없다.
암호화 옵션을 활성화한 스냅샷은 다른 AWS 계정과 공유할 수 없다.
암호화 옵션을 사용하는 인스턴스 유형에만 사용할 수 있다.
참고
상태 확인으로 볼륨 모니터링
볼륨 상태 확인을 사용하여 Amazon EBS 볼륨에 있는 데이터의 잠재적 불일치를 더 잘 파악,
추적 및 관리할 수 있다. 볼륨 상태 확인은 Amazon EBS 볼륨이 손상되었는지 여부를 확인하는 데
필요한 정보를 제공하며, 잠재적으로 일치하지 않는 볼륨을 처리하는 방법을 제어하는 데 도움이 된다.
볼륨 상태 확인은 5분마다 테스트를 자동으로 실행하여 통과 또는 실패를 반환한다.
ok : 모든 확인을 통과한 경우
impaired : 확인에 실패한 경우
insufficient-data : 확인이 아직 진행 중일 경우
'AWS 공부기록 > Compute' 카테고리의 다른 글
Amazon Elastic Compute Cloud (0) | 2019.01.22 |
---|---|
Elastic Load Balancing(ELB) (0) | 2019.01.22 |
AWS Elastic Beanstalk (0) | 2019.01.22 |
Elastic Beanstalk_실습 (0) | 2019.01.14 |
AWS Service - Lightsail (0) | 2019.01.10 |
블로그의 정보
현생이네
현생사는갓생지망생