Computer/AWS

[AWS Certified Cloud Practitioner] 04. EBS Volume

SenJ 2022. 1. 24. 23:03

EBS(Elastic Block Store) Volume : 인스턴스에 연결 가능한 네트워크 드라이브

- 네트워크 드라이브이기 때문에 조금의 지연이 발생할 수 있음

- 인스턴스가 제거되어도 데이터 보존가능

- 한번에 하나의 인스턴스에만 연결가능(복수의 인스턴스에 연결하는 EBS는 따로 있음)

- 같은 AZ에서만 연결가능 : ua-east-la 의 EBS Volume은 us-east-lb에 연결 불가능 -> 이를 위해서는 snapshot 해서 이동시킴

- GB 단위로 제공됨 / 증량 가능

- 디폴트로 EC2 인스턴스가 제거되면 root EBS Volume 도 같이 제거됨, root 이외에는 제거 안됨

- Free tier :30GB of free EBS storage of type General Purpose or magnetic per month

 

EBS Snapshot : EBS Volume일정시점의 백업을 만든다

- Snapshot을 위해 EBS Volume 연결해제를 할 필요는 없지만 권고됨

- 만들어진 snapshot은 다른 AZ또는 리젼으로 복사가 가능하다.

 

AMI : Amazon Machine Image, EC2를 커스터마이징한것

- EC2의 자신의 소프트웨어 / 설정 / 운영체제 등을 추가하여 커스터마이징을 한다.

- 따로 설정이 필요하지 않기 때문에 빠르게 구축가능

- 특정 리젼에 만들어지지만 다른 리젼에서도 복사가능

- Public AMI(AWS 제공), Own AMI, AWS marketplace AMI(제 3자가 만들어서 제공/판매)

EC2 image Builder : 가상서버 또는 컨테이너를 만드는 자동화 시스템

- EC2 AMI의 creation/maintain/validate/test 자동화

- 스케쥴링 가능함

- 기본은 무료 서비스(only pay for the underlying resources)

EC2 Instance Store

- EBS volumes 은 네트워크 드라이브이기에 성능에 제한이 있음

- 더 성능좋은 하드웨어가 필요할때 EC2 Instance Store 사용가능 (= I/O 성능향상)

- 그러나 기동중지가 되면 데이터가 소실된다 -> 해당 리스크관리 필요 *백업 및 복사해야함

- 버퍼/캐쉬/임시데이터 사용에 유용

 

EFS : Elastic File System

- 회사의 공용폴더와 같은 기능으로 다수의 EC2에 연결가능

- Linux EC2 instances 는 멀티-AZ로 연결가능

- 사용성/확장성 등에 강점이 있음 -> 사용에 따른 과금

EBS : 하나의 EC2에 다수의 EBS 연결가능

vs

EFS : 다수의 EC2에 하나의 EFS 연결 가능

 

EFS infrequent Access (EFS-IA)

- 사용빈도가 떨어지는 데이터를 별도보관함

- 최대 92% 저비용으로 EFS사용가능

- EFS 가 파일의 마지막 접근일을 기준으로 자동적으로EFS-IA 로 이동시킴 *lifecycle 정책의 일환으로 사용 가능

- Ex) move files that are not accessed for 60 days to EFS-IA

- 어플리케이션에서 EFS 접근할 때 영향도 없음

 

책임소재

AWS : 인프라, replication for data for EBS volumes & EFS drives, 하드웨어관리, 개인정보보호 관리

사용자 : 백업 및 스냅샷, 데이터암호화, 데이터 자체, EC2 instance store의 리스크

Amazon FSx : 제3자의 파일시스템을 AWS에 연결하여 사용

- Windows : fully managed, highly reliable, and scalable window native shared file system /built on windows file server, supports SMB protocol & Windows NTFS / integrated with Microsoft Active Directory

- For Lustre : fully managed, high-performance, scalable file storage for high performance computing(HPC) / Linux + cluster / Machine learing, Analytics, Video Processing, Financial modeling, scales up to 100s GB/s millions of IOPS, sub-ms latencies

 

출처 : Udemy Ultimate AWS Certified Cloud Practitioner - 2022