EBS
Elastic Bloc Store - EC2에 연결하여 사용하는 가상 스토리지
- EC2 인스턴스 시작 시 EBS 루트 볼륨이 생성됨
- 새 EBS 볼룸을 생성하여 EC2에 추가 연결가능
- EBS는 EC2와 동일한 가용영역에 있어야 연결가능
- 1개의 EBS는 1개의 EC2만 연결가능
- 스냅샷 기능 지원
- EBS 볼륨 백업 가능
- KMS를 이용해 EBS 볼륨 암호화 가능
- 일반적으로 EBS 생성시 암호화 하는 것을 권장
- 이미 존재하는 EBS 볼륨을 암호화 할 시, 기존의 볼륨에서 스냅샷을 이용해야함
- EBS 볼륨 유형
- SSD Type
- 범용 SSD(gp2) - 일반 용도
- 프로비저닝된 IPOS SSD(io1 or io2) - 고성능 처리
- HHD Type
- 처리량 최적화 HDD(st1) - 저비용
- 콜드 HDD(sc1) - 최저비용
암호화 되지 않은 EBS 볼륨 암호화 순서
- EBS 볼륨 스냅샷을 생성
- 스냅샷을 복사한 후 스냅샷을 암호화
- 암호화된 스냅샷으로부터 새 EBS 볼륨생성
- 새 EBS볼륨을 EC2인스턴스에 연결
Instance Store
서버에 직접 장착되어 있는 물리적 SSD 스토리지
- EC2 인스턴스 생성시 EBS 루트 볼륨이 생성됨
- EBS는 EC2에 연결할 수 있는 가상 스토리지
- 특정 인스턴스 유형은 Instance Store라고 하는 스토리지를 가지고 있음
- 서버에 직접 장착되어 있기 때문에 고성능 스토리지 제공(IOPS성능이 높음)
- EC2인스턴스가 종료되면 데이터가 삭제됨
- 영구적인 저장소가 아닌 고성능을 요구하는 애플리케이션의 임시 저장소로 적합
* 인스턴스 생성시, 인스턴스 유형 선택에 인스턴스 메모리가 EBS가 아닌 SSD로 기재된 인스턴스를 선택하여 생성할 수 있음
EC2의 스토리지 설정에서 볼륨 유형에 차이점을 가짐
루트 아래에 기존의 SSD보다 성능이 놓은 NVMe SSD 볼륨이 추가됨
EFS
Elastic File System(EFS) - 리눅스 환경의 EC2 인스턴스에서 연결하기 위한 네트워크 파일 스토리지
- Network File System(NFS) 프로토콜 지원
- 여러 가용영역에 있는 수십 ~ 수백대의 EC2 연결가능
- 보안 그룹을 통해 인스턴스에 연결
- 기본 보안그룹에 대해, NFS에 대한 인바운드 규칙을 지정해 줘야함
- EC2외에 Linux방식의 온프레미스 서버에서도 연결가능
- 스토리지 클래스
- 표준 스토리지 클래스 : 일반적인 용도, 자주 액세스하는 파일을 저장하는데 사용
- Infrequent Access(IA) 스토리지 클래스 : 자주 액세스하지 않는 파일용도, 저비용
- 성능모드 : I/O, 읽기 쓰기 속도
- 기본 범용 성능 모드 : 일반적인 I/O성능
- 최대 I/O 성능 모드 : 높은 처리가 필요한 빅데이터 분석, 애플리케이션 등에 사용
- 처리량 모드 : 파일 시스템의 처리량(MiB/sec)
- 기본 버스팅 처리량 모드 : 파일 용량이 커짐에 따라 자동으로 처리량 확장
- 프로비저닝된 모드 : 저장된 데이터의 양과 상관없이 고정으로 처리량을 지정
EC2 스토리지 정리
Instance Store
- 특정 EC2 인스턴스 유형에 물리적으로 SSD가 연결되어 있는 고성능 스토리지
- 고성능 스토리지가 필요한 애플리케이션에 사용
- EC2 인스턴스 종료시 스토리지 데이터도 삭제되므로 임시적인 용도에 적합
EBS
- EC2 인스턴스를 시작하면 자동적으로 루트 EBS 볼륨이 생성됨
- 새로운 EBS 볼륨을 생성하여 EC2에 연결 가능
- 스냅샷을 생성하여 백업이나, 다른 가용영역, EC2로 복사 가능
- EBS 볼륨은 동일한 가용영역에 있는 1개의 EC2에만 연결 가능
EFS
- NFS 프로토콜을 이용하는 네트워크 파일 스토리지
- 여러 가용영역에 있는 수십 ~ 수백대의 EC2를 하나의 EFS에 연결가능
- 스토리지 클래스, 성능모드, 처리량 모드 등 환경에 맞게끔 설정 가능
'AWS Solutions Architect 자격증' 카테고리의 다른 글
AWS - 기타 스토리지 (0) | 2021.10.20 |
---|---|
AWS - S3 스토리지 (0) | 2021.10.20 |
AWS - EC2 & Lambda(3) (0) | 2021.10.19 |
AWS - EC2 & Lambda(2) (0) | 2021.10.19 |
AWS - EC2 & Lambda(1) (0) | 2021.10.19 |
댓글