습관제작소
AWS EBS, Snapshot, AMI 본문
# EBS
- Amazon Elastic Block Store(EBS)는 AWS 클라우드의 Amazon EC2 인스턴스에 사용할 영구 블록 스토리지 볼륨을 제공합니다. 각 Amazon EBS 볼륨은 가용 영역 내에 자동으로 복제되어 구성요서 장애로부터 보호해주고, 고가용성 및 내구성을 제공합니다. Amazon EBS 볼륨은 워크로드 실행에 필요한 지연 시간이 짧고 일관된 성능을 제공합니다. Amazon EBS를 사용하면 단 몇 분 내에 사용량을 많게 또는 적게 확장할 수 있으며, 프로비저닝한 부분에 대해서만 저렴한 비용을 지불합니다.
+ EBS 소개
- 가상 하드드라이브
- 완전 관리형 서비스
- 다야한 이벤트 및 모니터링 지표 제공 (5분 단위, io1은 1분 단위)
- SDK 및 CLI로 자동화
- Amazon Data Lifecycle Manager (DLM)
- 스케줄 기반 자동 스냅샷 생성
- 보관 기관 정책/자동 스냅샷 생성
- 태그 기반 타겟 볼륨 선정
- EC2 인스턴스가 종료되어도 계속 유지 가능 (네트워크로 연결)
- 인스턴스를 업그레이드, 다운그레이드가 쉽다.
- 또한 EBS를 여러개 붙여 사용 가능
- 인스턴스 정지 후 재 기동 가능
- 하나의 EBS를 여러 EC2 장착 가능 (EBS Multi Attach)
- 루트 볼륨으로 사용시 EC2가 종료되면 같이 삭제됨
- 단 설정을 통해 EBS만 따로 존속 가능
- EC2와 같은 가용영역에 존재
- 총 5가지 타임을 제공
- 범용 (General Purpose or GP2,GP3) : SSD / 범용, 용량 : 1GB ~ 16 GB / NoSQL 데이터베이스
- 프로비저닝 된 IOPS (Provisoned IOPS or io2) : SSD / IOPS가 중요한 어플리케이션 / 관계형 데이터베이스, 용량 : 4GB ~ 16TB
- 쓰루풋 최적화 (Throughut Optimized HDD or st1) / 쓰루풋이 중요한 어플리케이셔 / Kafka ,하둡 / 빅데이터, 분석, OLAP 데이터베이스 등, 용량 : 500GB ~ 16TB
- 콜드 HDD (SC1) / 파일 저장소, 용량 500GB ~ 16TB
- 마그네틱(Standard) / 백업, 비 주기적인 데이터 액세스 / 용량 : 1GB ~ 11TB
> Amazon EBS 무중단 변경 및 비용 효율성
- Elastic Volumes
- 인스턴스 중단 없는 볼륨 타입 변경, 크기 변경, 인스턴스 중단 없는 IOPS 변경 (io1)
- 인스턴스 변경은 최소 6시간 경과 후 재 변경 허용
- 생성한 용량만큼만 비용을 지불
- 비용 절감을 위한 증분 기반의 스냅샷 기능
※ IOPS는 "Input/Output Operations Per Second"의 약자로, 저장 장치의 성능을 측정하는 단위입니다. IOPS는 특정 시간 동안 저장 장치에서 수행되는 입력 및 출력 작업의 수를 나타냅니다. 일반적으로 하드 디스크 드라이브(HDD)와 같은 기계식 저장 장치에서는 IOPS가 중요한 성능 측정 요소입니다. 작은 용량을 빠르게 여려개를 처리하려면 IOPS높아야 한다.
# Snapshot
- 틀정 시간에 EBS 상태의 저장본
- EBS에 사진을 찍어둔 개념
- 필요시 스탭샷을 통해 특정 시간의 EBS를 복구 가능
- S3에 보관
- 증분식 저장 : 변화된 부분만 저장함으로서 불필요한 저장볼륨을 줄여준다.
# AMI
- EC2 인스턴스를 실해하기 위해 필요한 정보를 모은 단위
- OS, 아키텍쳐 타입(32-bit or 64-bit), 저장 공간 용량 등
- AIM를 사용하여 EC2를 복제하거나 다른 리전 -> 계정으로 전달 가능
- 스냅샷을 기반으로 AMI 구성 가능
- 구성
- 1개 이상의 EBS 스냅샷
- 인스터늣 저장 인스턴스의 경우 루트 볼륨에 대한 템플릿 (예 : 운영 체제, 애플리케이션 서버 , 애플리케이션)
- 사용 권한 (어떤 AWS 어카운트가 사용할 수 있는지)
- 블록 디바이스 맵핑 (EC2 인스턴스를 위한 볼륨 정보 = EBS가 무슨용량으로 몇 개 붙었는지)- 총 두가지 타입
- EBS기반 or 인스턴스 저장 기반
- EBS 기반 : EBS와 EBS Volume 이 네트워크로 연결 (속도가 느리다)
- Instanvce Storage 기반 : 인스턴스 안에 Instance Storage 존재, 속도가 빠르나 영구적이지 않다. (삭제 시 전체 삭제)- 타입에 따른 AMI의 생성 방법
- EBS : 스냅샷을 기반으로 루트 디바이스 생성
- 인스턴스 저장 : S3에 저장 된 템플릿을 기반으로 생성
"출처 : https://www.youtube.com/@AWSClassroom / AWS startups"
'AWS > AWS STUDY' 카테고리의 다른 글
AWS VPC - Bastion Host / NAT Gateway (0) | 2023.06.30 |
---|---|
AWS VPC (0) | 2023.06.29 |
AWS EFS (0) | 2023.06.28 |
AWS Elastic Load Balancer (0) | 2023.06.27 |
AWS IAM (0) | 2023.06.27 |
Comments