udamy/AWS Devleoper

3-1. EC2 인스턴스 유형 기본 사항 (AWS Certified Developer Associate)

머혀기 2023. 2. 1. 15:06

이번시간에는 인스턴스의 유형에대해 작성해보자!

아래 참고사이트를 들어가보면 인스턴스 유형 7개를 설명해주고 있다.

 

참고 사이트 : https://aws.amazon.com/ec2/instance-types/

 

Amazon EC2 인스턴스 유형 – Amazon Web Services

 

aws.amazon.com

 

1.AWS 인스턴스 이름 규칙

 우리는 m5.2xlarge라는 이름을 가지고 설명해보자.

m : instance class를 의미한다. 이는 범용의 인스턴스이다.

5 : generation (AWS improves them time) :: 인스터스의 세대를 의미한다.

2xlarge : 인스터스 크기를 나타내며 크기가 클수록 인스턴스에 더 많은 메모리와 CPU를 가지게 된다.

 

2. EC2 Instance Types

(시험관련해서 우리에게 필요한 내용)

1. General Purpose

- 웹 서버나 코드 저장소와 같은 당양한 작업에 적합하다.

- 컴퓨팅,메모리,네트워크간 균형도 잘맞는다.

 

우리는 T2를 사용할 예정!

영문

2. Compute Optimaized

- 컴퓨터 집약적인 작업에 최적화된 고성능 프로세서 인스턴스이다.

- 모든 이름은 C로 시작한다. 

- 프로세스

 - 일부 데이터의 일괄  처리

 - 미디어 트랜스코딩 작업

 - 고성는 웹 서버

 - 고성능 컴퓨팅(HPC)

 - 머신런닝

 - 전용 게임 서버

영문

 

3. Memory Optimazed

- 메모리에사 대규모데이터섯을 처리하는 유형의 작업에 빠른 성능을 제공한다.

- 메모리는 RAM을 의미한다.

- 해당  이름은 RAM을 의미하는 R로 시작하는데  X,Z와같은대용랑 메모리 이름도 있다.

- 사용사례

 - 대부분 인 메모리 데이터베이스가 되는 고성능의 관계형 또는 비관계형 데이타베이스에 사용한다.

 - 대표적으로 일래스틱 캐시를 예로들 수 있는 분산 웹스케일 캐시 저장소에도 사용한다.

 - 비즈니스 인텔리전스(BI)에 최적화된 인 메모리 데이터베이스

 - 대규모 비정형 데이터의 실시간 처리를 실행하는 어플리케이션도에도 사용함.

 

4. Storage Optimized

- 로컬 스토리지에서 대규모의 데이터셋에 엑세스할 때 적합한 인스턴스이다.

- 사용사례

 - 고주파 온라인 트랜잭션 처리(OLTP)

 - 관계형과 비관계형인 NoSQL DB에 사용된다.

 - 인메모리 데이터베이스인 Redis 사용

 -  데이터 웨어하우징 어플리케이션

 - 분산파일 시스템