(AWS) EC2와 EBS

YongJin·2024년 6월 9일

EBS (공유 인스턴스 테넌시 기준)

EBS의 전체 이름은 Amazon Elastic Block Store이다
EBS는 Amazon EC2 인스턴스와 함께 사용할 수 있는 확장 가능하고 고성능의 블록 스토리지 리소스를 제공한다. 이를 통해 사용자는 데이터 볼륨을 EC2 인스턴스에 연결하고, 필요에 따라 스토리지의 용량이나 성능을 조정할 수 있다.

네트웍으로 연결된 볼륨이지만 마치 Local Disk처럼 다루어진다
• EC2를 Stop-->Start하면 EC2 인스턴스는 다른 호스트에서 시작한다
EBS는 이전 상태의 것을 사용한다 (네트워크 성능에 영향을 받는다)
• EC2 : EBS = 1 : N (OK)> 가본으로 생각하자
• EBS : EC2 = 1 : N (불가능)
• Multi Attached EBS Volume이 존재하지만 이러한 목적으로 설계된 것은 아니다

- EBS Volumes 기본적으로 암호화 기능을 제공한다
AWS의 EC2 메인화면에서 Data Protection and Security에서 새로 생성되는 EBS에 기본적으로 암호화를 걸 수 있게 할 수 있다

'

Instance Store (모든 ec2 인스턴스 타입이 제공하는 건 아니다)

  • Instance Store
    EC2 인스턴스의 Host에서의 Local SSD 사용
    Stop --> Start 하는 경우
    EC2가 다른 호스트에서 재시작하므로 기존 인스턴스 스토어는 유실됨(휘발성)
    전용 호스트는 인스턴스 스토어에 접근할 수 있음
    사용 예시) 빠른 IO가 필요한 임시 저장소
    스냅샷 백업을 지원하지 않음

EBS 볼륨 유형

순차적으로 데이터를 접근해 처리하는 작업은 HDD를 선택해도 좋다
대규모의 I/O 작업이 필요하다면 프로비저닝된 IOPS SSD를 선택하자 (16000 IOPS 이상이 기준! / IOPS : Input Output per Second)

출처 : https://www.ssamz.com/school_lecture.php?LectureSeq=38

profile
더 나은 사람이 되고 싶습니다

0개의 댓글