brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Sep 02. 2023

36탄-5. AWS EBS

<1> AWS 스토리지 포트 폴리오

<2> 하이브리드/에지 스토리지, 데이터 전송 서비스는?

<3> EBS 지원 디스크

<4> EBS 성능 최적화 방안.

<5> 워크로드에 맞는 EC2

<6> AWS Compute Optimizer 활용한 EBS 최적화.

<7> EBS 데이터 보호    




<1> AWS 스토리지 포트 폴리오  



 AWS 스토리지는 3가지 종류가 있다. 


1

오브젝트 스토리지 = S3 , S3 Glacier 


2

Block Storage = EBS = 서버의 디스크 


3

File 스토리지 = FSX Family, EFS 

다수의 클라이언트에서 동일한 데이터를 접근해야 할 때. SMB나 NFS사용하여 접근  




<2> 하이브리드/에지 스토리지, 데이터 전송 서비스는? 


Datasync 

Storage Gateway 

Snow Faily

Outposts   




<3> EBS 지원 디스크 


1

여러 서비스들과 연계되어 사용한다. 


2

SSD 지원 - gp2, gp3, io1 , io2

HDD 지원   




<4> EBS 성능 최적화 방안. 


1

EC2위에 설루션을 설치해 사용해야 하는 경우  최적화 필요. 


2

필수?

워크로드에 적합한 볼륨 유형선택

워크로드에 적합한 EC2 인스턴스 선택 



3

SSD (gp3) = NoSQL 데이터 베이스, 낮은 지연시간 = Cassandra, 몽고디비

SSD(io2) = 관계형 데이터 베이스 = I/O 집약형 데이터베이스= SAP HANA , Oracle, MS SQL , IBM DB2 

 


4

Io2 Block Express 

높은 IOPS가 지속되는 중요 애플리케이션 및 데이터 베이스에 적합.

C7g, M7g, R7g 등 특정 인스턴스에서만 지원한다. 

차세대 아키텍처

4배 IOPS = 최대 4,000 MiB/s , 최대 256,000 IOPS 

4x볼륨크기, 최대 64TB

1 millisecond 미만 지연시간  



5

Elastic volumes을 사용?

다운타임 없이 변경 가능하다.

제약사항 = 증가만 가능하다. 줄이지는 못한다.   





<5> 워크로드에 맞는 EC2 


Compute  = C5 

General  = M5, T3, A1 

메모리 = R5  




<6> AWS Compute Optimizer 활용한 EBS 최적화. 



볼륨에 대한 최적의 EBS 볼륨 성능 설정 권장.

14일 동안의 지표를 가지고 머신러닝으로 점검함.

쉽게 사용할 수 있다.

권장 가이드 해준다.   






<7> EBS 데이터 보호 


1

EBS 스냅숏 


2

Fast Snapshot Resotre(FSR)

복구가 끝난 이후 바로 전체 성능을 내야 하는 볼륨이라면 Fast Snapshot Resotre(FSR) 옵션을 활성화해야 한다.

복구 즉시 최대 성능을 낼 수 있다.

언제든지 활성화 / 비활성화 가능하다. 



3

실수로 스냅 셨을 삭제한 경우?

EBS 스냅숏을 위한 휴지통 기능.

1일~ 1년까지 규칙정의 가능하다.

휴지통에서 스냅숏을 복구가능하다.  보증기간이 끝나면 복구 불가하다.

규칙을 바꿀 수 있으나 규칙을 정한 이후 들어온 스냅 셨만 가능하다.  기존 스냅 셨은 적용 안된다. 



4

휴지통 보존 규칙 잠금 기능이 있다.

보존 규칙을 변경하지 못하도록 할 수 있다. 


5

Amazon Data Lifecycle Manager (DLM)?

태그를 사용하여 AMI생성 필요한 인스턴스 및 볼륨 식별.

정기 백업 일정에 대한 정책 정의

규정 준수/감사 목적으로 백업 보관.

오랜 백업은 자동으로 삭제하여 비용 제어.

IAM을 사용해 Data Lifecycle Manager (DLM) 정책 정의 액세스 제어 가능

FSR활성화 가능. 스냅숏을 따로 FSR활성화할 필요가 없다.  


6

스냅숏을 AWS Backup  서비스로 관리가능하다.

여러 AWS 서비스의 백업/복구를 한 곳에 통합 가능하다.   




다음 자료

https://brunch.co.kr/@topasvga/3425


감사합니다.

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari