

# Amazon EC2 인스턴스의 CPU 옵션
<a name="instance-optimize-cpu"></a>

많은 Amazon EC2 인스턴스가 많은 스레드를 하나의 CPU 코어에서 동시에 실행할 수 있도록 하는 동시 멀티스레딩(SMT)을 지원합니다. 각 스레드는 인스턴스에서 가상 CPU(vCPU)로 표현됩니다. 인스턴스에는 인스턴스 유형에 따라 달라지는 기본 CPU 코어 수가 있습니다. 예를 들어 `m5.xlarge` 인스턴스 유형에는 기본적으로 2개의 CPU 코어와 코어당 2개의 스레드가 있어 vCPU는 총 4개입니다.

대부분의 경우 워크로드에 적합하도록 메모리와 vCPU 수를 결합한 Amazon EC2 인스턴스가 있습니다. 그러나 특정 워크로드 또는 비즈니스 요구 사항에 맞게 인스턴스를 최적화하려면 인스턴스 시작 도중 및 이후에 다음 CPU 옵션을 지정할 수 있습니다.
+ **CPU 코어 수**: 인스턴스에 대한 CPU 코어 수를 사용자 지정할 수 있습니다. 이를 통해 메모리 집약 워크로드용 RAM이 충분한 반면 CPU 코어를 적게 사용하는 인스턴스의 소프트웨어 라이선스 비용을 잠재적으로 최적화할 수 있습니다.
+ **코어당 스레드**: CPU 코어당 단일 스레드를 지정하여 SMT를 비활성화할 수 있습니다. 고성능 컴퓨팅(HPC) 워크로드와 같은 특정 워크로드에 대해 이를 수행할 수 있습니다.

**고려 사항**
+ T2, C7a, M7a, R7a 및 Apple 실리콘 Mac 인스턴스 그리고 AWS Graviton 프로세서를 기반으로 하는 인스턴스의 코어당 스레드 수는 수정할 수 없습니다.
+ [실행할 수 있는 인스턴스 수](https://docs.aws.amazon.com/ec2/latest/instancetypes/ec2-instance-quotas.html)는 사용된 인스턴스 유형의 기본 vCPU를 기반으로 합니다. 인스턴스에서 사용하는 vCPU 계산하는 방법은 CPU 옵션을 변경해도 영향을 받지 않습니다.

**가격 책정**  
CPU 옵션 지정에 따른 추가 요금은 없습니다. 라이선스 포함 Windows 및 SQL Server AMI에서 시작된 EC2 인스턴스의 경우 EC2 CPU 최적화 기능을 활용하도록 CPU 옵션을 사용자 지정하여 인스턴스에 대해 구성된 vCPU의 수에 따라 라이선스 비용을 지불할 수 있습니다. 다른 EC2 인스턴스의 경우 기존 CPU 옵션으로 시작한 인스턴스와 동일하게 청구됩니다.

**Topics**
+ [CPU 옵션 지정 규칙](instance-cpu-options-rules.md)
+ [지원되는 CPU 옵션](cpu-options-supported-instances-values.md)
+ [CPU 옵션 지정](instance-specify-cpu-options.md)
+ [CPU 옵션 보기](view-cpu-options.md)
+ [CPU 최적화](optimize-cpu.md)