[SAA] EC2 인스턴스 스토리지

    728x90

    EBS

    인스턴스 종료되도 데이터를 받을 수 있다.

    • 한번에 하나의 인스턴스에만 마운트
    • 특정 가용 영역에서만 연결 가능
    • 네트워크 USB
    • 대체 작용 등에 유용 (빠르게 다른 인스턴스로 연결이 가능하므로)
    • ec2 종료시 인스턴스와 한께 EBS 볼륨을 삭제하도록 할 수 있다. 시험출제 가능
      • 루트 볼륨은 보통 인스턴스 종료시 삭제이다.

    EBS 스냅샷

    • EBS 볼륨의 특정 시점에 대한 백업
    • 스냅샷은 다른 리전에도 복사할 수 있다.
    • 휴지통 기능을 통해 최소 1일에서 최대 1년간 보관 가능
    • FSR을 통해 매우 큰 스냅샷을 EC2인스턴스에 옮기는 것 비용 큼

    AMI (아마존 머신 이미지)

    • EC2인스턴스를 통해 만든 이미지를 통칭
    • EC2의 커스텀 버전
    • public AMI
    • 마켓 플레이스 AMI 다른 사람이 만든 이미지를 구매하는 것
    • EC2를 커스터마이즈 한다.

    EC2 인스턴스 스토러

    • 높은 성능의 하드웨어 디스크 공간 (물리적)
    • EC2를 중지할경우 스토리지또한 손상된 (장기적 데이터 사용 불가, 캐시 등으로만 사용 가능)
    • 장기적인 경우 EBS를 사용하는 것이 좋다.

    EBS 범용

    gp2 gp3: 범용 SSD 그룹 부트 볼륨 O

    io1 io2: 대용량의 워크로드 부트 볼륨 O

    st1: 저비용 HDD 볼륨, 잦은접근과 처리량

    sc1: 접근 빈도가 낮을 때

    → gp2 gp3가 비용 효과적 스토리지

    프로비저닝 IOPS

    • 데이터베이스 워크로드 에 적절 (스토리지를 이용하는 경우)
    • 스토리지 성능/일관성에 매우 민감 → gp2 gp3를 io1 io2로 바꾸는 것에 대한 문제일 가능성 높음

    EBS 다중 연결을 지원하는 프로비저닝 IOPS 의 EBS 볼륨 유형 - HDD

    • 부트 볼륨일 수 없다.
    • st1 (처리량 최적화 HDD)
      • 빅데이터 / 데이터 웨어하우징 로그 처리에 적합
    • sc1 (콜드 HDD)
      • 접근 빈도가 낮은 데이터에 적합 - 최저 비용으로 데이터 저장

    32,000 IOPS이상을 요할 때 → io1 io2 EC2 Nitro

    EBS 다중 연결

    • 여러 EC2 인스턴스에 연결하는 것
    • 해당 가용 영역 내에서만 사용 가능
    • 애플리케이션의 동시 쓰기 작업을 관리해야 할 떄

    EBS 암호화

    • 지연 시간에는 영향이 거의 없다
    • 볼륨의 EBS 스냅샷을 생성하고 복사 기능을 통해 EBS 스냅샹을 암호화. 스냅샷을 이용해 새 EBS 볼륨을 생성하면 해당 볼륨도 암호화. 이를 인스턴스 원본에 연결.

    EFS

    • 관리형 NFS로, 네트워크 파일 시스템을 의미
    • 가용성이 높고, 확장성이 뛰어나나 비쌈
    • 콘텐츠 관리 / 웹 서빙 / 데이터 공유 / Wordpress
    • Linux기반 AMI와만 호환
    • 성능 모드 사용가능
      • 일반 목적: 지연 시간에 민감한 사용 사례 (웹서버 / CMS)
      • 최대 I/O 모드 : 지연시간이 더 길지만, 처리량과 병렬성 높다 (빅데이터 애플리케이션과 미디어 처리)
    • 처리량 모드
      • 버스팅
      • 프로비저닝
      • 엘라스틱 (워크로드 예측 어려울때)

    'Cloud > AWS' 카테고리의 다른 글

    3 Tier 아키텍처 구축  (0) 2024.03.27
    SAA 합격 후기  (0) 2024.03.22
    [AWS 세션] EKS IRSA 와 Lambda Serverless  (0) 2023.11.27

    댓글