본문 바로가기
AWS Solutions Architect 자격증

AWS - EC2 스토리지

by 장중앙 2021. 10. 19.

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

댓글