aws 스토리지 볼륨

김금동·2022년 5월 29일
0

aws

목록 보기
10/16

aws는 사용목적에 따라 다양한 볼륨을 제공함.

1. 인스턴스 스토어 볼륨

EBS와 달리 비지속형 스토리지이며, 인스턴스 서버 호스팅 시 물리적으로 부착되는 SSD저장 장치임. 인스턴스 종료시 인스턴스 스토어에 저장된 데이터는 소실됨.

사용하는 이유

(1) 인스턴스 생성시 자동적으로 생성되며 별도의 비용이 없음

(2) 외부에서 데이터를 임포트해서 사용하므로 저장된 데이터는 작업 후 삭제되도 무방

(3) 데이터 입출력 및 처리가 EBS보다 빠름

인스턴스 스토어 볼륨 구매 및 이용:https://velog.io/@golddong98/aws-%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80-%EA%B5%AC%EB%A7%A4-%EB%B0%8F-%EC%9D%B4%EC%9A%A9

2. EBS 볼륨

하나의 인스턴스에 다수의 EBS를 부착할 수 있고, 기존의 물리적인 서버에 있는 하드 드라이브, 플래시 드라이브, 또는 USB 드라이브처럼 사용할 수 있음. 다른 물리적인 드라이브와 같이 유형별로 성능과 비용에서 차이가 있음.

EBS 특징

(1) 모든 EBS볼륨은 스냅샷 생성 방식으로 복제가능하며, 기존의 스냅샷으로 다른 인스턴스에 부착할 수 있는 볼륨을 만들거나, AMI생성을 위한 이미지로 변환할 수 있음.

(2) EBS볼륨이 부착된 실행중인 인스턴스를 이용해서 직접 AMI이미지 생성가능(이 때는 인스턴스 중지하고 이미지 생성해야함)

(3) 저장 중이거나 EC2 호스트 인스턴스에서 이동중인 데이터 보호를 위해 암호화 가능.(암호화 키는 EBS가 자동으로 관리하거나 AWS KMS를 통해 관리가능)

EBS 볼륨 타입

(1) 프로비전 IOPS SSD
높은 수준의 I/O 처리를 해야 하는 경우 선택하는 타입.
최대 IOPS/볼륨: 64000
최대 throughput/볼륨(MB/s): 1000
가격(/월) : $0.125/GB + $0.065/prov IOPS

(2) 범용 SSD
일반적인 기업의 서버 워크로드를 처리할 수 있는 적절한 전송 속도 및 성능을 가진 타입.
최대 IOPS/볼륨: 16000
최대 throughput/볼륨(MB/s): 250
가격(/월) : $0.10/GB

(3) 처리량 최적화 HDD
처리량이 중요한 워크로드에 대응할 수 있는 적절한 성능 수준의 스토리지.로그 처리 및 빅데이터 작업에 활용.
최대 IOPS/볼륨: 500
최대 throughput/볼륨(MB/s): 500
가격(/월) : $0.045/GB

(4) 콜드 HDD
접근 빈도가 낮은 데이터 작업에 적합한 타입.
최대 IOPS/볼륨: 250
최대 throughput/볼륨(MB/s): 250
가격(/월) : $0.025/GB

EBS구매 및 이용:https://velog.io/@golddong98/aws-%EC%8A%A4%ED%86%A0%EB%A6%AC%EC%A7%80-%EA%B5%AC%EB%A7%A4-%EB%B0%8F-%EC%9D%B4%EC%9A%A92EBS

3. EFS

클라우드상의 NFS(Network File System)라 할 수 있고 여러 인스턴스에 마운트하여 사용할 수 있는 공유 파일 스토리지임.

EFS 특징

(1) NFSv4 프로토콜 사용

(2) 수천 대의 EC2 인스턴스 간 파일 시스템 공유

(3) 탄력적으로 자동 확장 및 축소

(4) Multi AZ(단일 AZ에 저장하는 EBS와 달리 여러 AZ에 저장하여 여러 AZ에서 접근가능)

4. S3

파일 시스템이 아닌 객체 저장소이기에 파일과 폴더를 저장할 수 있음. 웹 사이트의 이미지와 비디오를 저장하는데 적합하고 보관기간에 따라 여러 서비스가 있음.

S3 종류

(1) S3 Standard
자주 액세스하는 데이터를 위해 높은 내구성, 가용성 및 성능을 갖춘 객체 스토리지 제공.

(2) S3 Intelligent-Tiering
액세스 빈도에 따라 가장 비용을 따지며 데이터를 자동으로 이동하여 세분화된 객체 수준에서 스토리지 비용을 자동으로 절감해줌.

(3) S3 Standard-IA
자주 액세스하지 않지만 필요할 때 빠르게 액세스해야 하는 데이터에 적합. 예를 들어 장기 스토리지, 백업 및 재해 복구 파일용 데이터 스토어에 적합함.

(4) S3 One Zone-IA
자주 액세스하지 않지만 필요할 때 빠르게 액세스해야 하는 데이터에 적합.최소 3개의 가용 영역에 데이터를 저장하는 다른 S3 스토리지와 달리 단일 AZ에 데이터를 저장하며 비용이 적게 듦.즉, 가용성 및 복원력이 없음. 온프레미스 데이터 또는 보조 백업 복사본에 적합.

(5) S3 Glacier Instant Retrieval
거의 액세스하지 않으면서 밀리초 단위의 검색이 필요한 장기 데이터에 대해 가장 저렴한 비용의 스토리지를 제공.분기당 한 번 데이터에 액세스하는 경우 비용 최적화.

(6) S3 Glacier Flexible Retrieval
연간 1~2회 액세스하고 비동기식으로 검색되는 아카이브 데이터에 대해 S3 Glacier Instant Retrieval보다 저렴한 비용으로 스토리지 제공. 즉각적인 액세스는 필요하지 않지만 백업 또는 재해 복구 사용 사례와 같이 대규모 데이터 집합을 무료로 검색할 수 있음.

(7) S3 Glacier Deep Archive
S3에서 가장 저렴한 비용의 스토리지이며 1년에 한두 번 정도 액세스할 수 있는 데이터의 장기 보관 및 디지털 보존을 지원. 7~10년 이상 데이터 집합을 보관하기 위해 설계됨.

(8) S3 Outposts
온프레미스 AWS Outposts 환경에 객체 스토리지 제공. 로컬 데이터 레ㅣ던시 요구사항이 있는 워크로드에 적합하며 데이터를 온프레미스 애플리케이션에 가까이 저장해서 까다로운 성능 요구 사항 충족함.

스토리지 비교표:

aws 스토리지 비교표(원본): https://aws.amazon.com/ko/efs/when-to-choose-efs/
aws s3 클래스 비교 문서: https://aws.amazon.com/ko/s3/storage-classes/

profile
나원래chu해

0개의 댓글