Amazon EC2 인스턴스의 CPU 옵션

Amazon EC2 인스턴스의 CPU 옵션

많은 Amazon EC2 인스턴스가 동시 멀티스레딩(SMT)을 지원해 여러 스레드가 단일 CPU 코어에서 동시에 실행될 수 있어요. 이 절에서는 CPU 코어 수와 코어당 스레드 수를 조정해 인스턴스를 특정 워크로드에 맞게 최적화하는 방법을 소개할게요.

출처: 문서

본문

많은 Amazon EC2 인스턴스가 동시 멀티스레딩(SMT)을 지원하는데, 이를 통해 여러 스레드가 단일 CPU 코어에서 동시에 실행될 수 있어요. 각 스레드는 인스턴스에서 가상 CPU(vCPU)로 표현돼요. 인스턴스에는 기본 CPU 코어 수가 있으며, 이는 인스턴스 유형에 따라 달라져요. 예를 들어 m5.xlarge 인스턴스 유형은 기본적으로 CPU 코어 2개와 코어당 스레드 2개 — 총 4개 vCPU를 가져요.

대부분의 경우 워크로드에 맞는 메모리와 vCPU 수 조합을 가진 Amazon EC2 인스턴스 유형이 있어요. 하지만 인스턴스를 특정 워크로드나 비즈니스 요구에 맞게 최적화하려면 인스턴스 시작 중과 시작 후에 다음 CPU 옵션을 지정할 수 있어요.

  • CPU 코어 수: 인스턴스의 CPU 코어 수를 사용자 지정할 수 있어요. 메모리 집약적 워크로드에 충분한 RAM을 가지지만 CPU 코어가 더 적은 인스턴스로 소프트웨어 라이선스 비용을 최적화하고 싶을 때 이렇게 할 수 있어요.
  • 코어당 스레드 수: CPU 코어당 단일 스레드를 지정해 SMT를 비활성화할 수 있어요. 고성능 컴퓨팅(HPC) 워크로드 같은 특정 워크로드에서 이렇게 할 수 있어요.
고려 사항
  • T2, C7a, M7a, R7a, Apple 실리콘 Mac 인스턴스와 AWS Graviton 프로세서 기반 인스턴스에서는 코어당 스레드 수를 수정할 수 없어요.
  • 실행할 수 있는 인스턴스 수는 사용된 인스턴스 유형의 기본 vCPU를 기준으로 해요. 인스턴스가 소비하는 vCPU를 계산하는 방식은 CPU 옵션을 바꿔도 영향을 받지 않아요.
요금

CPU 옵션을 지정하는 데 추가 요금은 없어요. 라이선스가 포함된 Windows 및 SQL Server AMI에서 시작된 EC2 인스턴스는 CPU 옵션을 사용자 지정해 EC2 Optimize CPUs 기능을 활용해 인스턴스에 구성된 vCPU 수에 따라 라이선스 비용을 지불할 수 있어요. 다른 EC2 인스턴스는 기본 CPU 옵션으로 시작된 인스턴스와 같은 요금이 부과돼요.

관련 내용

더 알아보기