본문 바로가기
여러가지/AWS

[AWS] EC2 인스턴스 유형, 종류 에 대한 설명 (Instance Type)

by 포스트it 2024. 3. 18.
728x90
반응형

 

[AWS] EC2 인스턴스 유형, 종류 에 대한 설명 (Instance Type)

아래 사진과 같이 AWS EC2 를 생성하다보면 앞에 t2, t3, c5 ... 등등 컴퓨터 유형에 대해 나오는데,

나에게 잘 맞는 컴퓨터 유형이 어떤 것인지 확인해 보고 선택해 보세요 !

Instance Type

Instance type은 인스턴스 패밀리, 세대, 크기 등으로 구분해서 이름 지어진다.

가장 앞에 나타나는 인스턴스 패밀리는 계속 추가되고 있지만 자주 사용하는 패밀리는 다음과 같다.

  • R

Ram 중심으로 메모리를 많이 사용하는 처리나 인메모리 디비 등에 사용한다.

  • C

CPU 중심으로 고성능의 처리가 필요한 경우 사용한다.

  • I

I/O 중심으로 IOPS가 높은 작업에 사용한다.

  • G, P

GPU 중심으로 딥러닝이나 그래픽 등에 사용한다.

  • M

각종 리소스가 균형 있게 할당된 타입으로, 범용적으로 사용한다.

  • T

트래픽이 급증하거나 자원이 많이 소모될 때 burst모드로 좋은 성능을 내며 감당한다. 이러는 동안 credit는 줄어들고 전부 소진되면 CPU 성능이 떨어진다. 따라서 서비스에 문제가 생겼을 때 credit도 모니터링을 해야 한다.기준 성능보다 덜 사용하면 소진된 credit은 다시 점차 채워지고 다시 burst모드로 진입할 수 있다. 이게 불안하면 unlimited burst 모드도 있는데, 추가적인 비용이 계속 나가기 때문에 이런 경우라면 다른 instance type을 생각해보는 게 좋다.

 

인스턴스 세대는 아무래도 최신 타입을 선택하는 게 성능 대비 비용의 효율이 좋고, 인스턴스 크기는 8xlarge와 같이 표현하는데 이는 2xlarge보다 4배의 vCPU와 메모리를 가진다는 뜻이다. 필요한 성능 패턴에 맞게 크기가 큰 인스턴스를 사용할지, 크기가 작은 인스턴스를 여러 개 사용할지 선택한다.

728x90
반응형

댓글