

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# EC2 인스턴스 권장 사항 보기
<a name="view-ec2-recommendations"></a>

AWS Compute Optimizer 는 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 대한 인스턴스 유형 권장 사항을 생성합니다. Amazon EC2 인스턴스에 대한 권장 사항은 Compute Optimizer 콘솔의 다음 페이지에 표시됩니다.
+ **EC2 인스턴스 권장 사항** 페이지에는 선택한 구매 옵션에 대한 각 현재 인스턴스, [결과 분류](#ec2-recommendations-findings), [결과 이유](#ec2-finding-reasons), [플랫폼 차이](#ec2-platform-differences), 현재 인스턴스 유형 및 현재 시간당 가격이 나열됩니다. Compute Optimizer의 상위 권장 사항은 각 인스턴스 옆에 나열됩니다. 이 권장 사항에는 권장 인스턴스 유형, 선택한 구매 옵션의 시간당 요금, 현재 인스턴스와의 요금 차이가 포함됩니다. 권장 사항 페이지를 사용하여 현재 인스턴스를 상위 권장 사항과 비교합니다. 이렇게 하면 인스턴스의 크기를 상향 또는 하향할지 결정하는 데 도움이 될 수 있습니다.
+ **EC2 인스턴스 세부 정보** 페이지에는 특정 인스턴스에 대한 최적화 권장 사항이 최대 3개까지 나열됩니다. EC2 인스턴스 권장 사항 페이지에서 이 페이지에 액세스할 수 있습니다. 이 페이지에는 각 권장 사항의 사양, [성능 위험](#ec2-performance-risk), 선택한 구매 옵션에 대한 시간당 요금이 구체적으로 나열되어 있습니다. 또한 세부 정보 페이지에는 현재 인스턴스의 사용률 지표 그래프가 권장 옵션의 예상 사용률 지표와 겹쳐져 표시됩니다.

권장 사항은 매일 새로 고쳐집니다. 이러한 권장 사항은 지난 14일 동안 현재 인스턴스의 사양 및 사용률 지표를 분석하여 생성됩니다. 또는 [향상된 인프라 지표 유료 기능](enhanced-infrastructure-metrics.md)을 활성화하면 더 오랜 기간을 분석하여 권장 사항이 생성됩니다. 자세한 내용은 [에서 분석한 지표 AWS Compute Optimizer](metrics.md) 단원을 참조하십시오.

Compute Optimizer는 EC2 인스턴스에 대해 특정 요구 사항 세트를 충족하는 권장 사항을 생성한다는 점을 유의해야 합니다. 권장 사항을 생성하는 데 최대 24시간이 걸릴 수 있습니다. 또한 권장 사항을 생성하려면 충분한 지표 데이터가 축적되어야 합니다. 자세한 내용은 [리소스 요구 사항](requirements.md) 단원을 참조하십시오.

**Topics**
+ [

## 결과 분류
](#ec2-recommendations-findings)
+ [

## 결과 근거
](#ec2-finding-reasons)
+ [

## AWS Graviton 기반 인스턴스 권장 사항
](#ec2-graviton-recommendations)
+ [

## 추론된 워크로드 유형
](#ec2-inferred-workload-types)
+ [

## 마이그레이션 작업
](#ec2-migration-effort)
+ [

## 플랫폼 차이점
](#ec2-platform-differences)
+ [

## 예상 월별 절감액 및 절감 기회
](#ec2-savings-calculation)
+ [

## 성능 위험
](#ec2-performance-risk)
+ [

## 사용률 그래프
](#ec2-utilization-graphs)
+ [

# EC2 인스턴스 권장 사항 및 세부 정보 액세스
](ec2-view-recommendations.md)

## 결과 분류
<a name="ec2-recommendations-findings"></a>

**EC2 인스턴스 권장 사항** 페이지의 **결과** 열에는 분석 기간 동안 각 인스턴스가 어떻게 실행되었는지 요약되어 있습니다.

EC2 인스턴스에는 다음과 같은 결과 분류가 적용됩니다.


| 분류 | 설명 | 
| --- | --- | 
|  과소 프로비저닝됨  |  적어도 하나의 인스턴스 사양(CPU, 메모리, 네트워크 등)이 워크로드의 성능 요구 사항을 충족하지 않으면 EC2 인스턴스가 괴소 프로비저닝된 것으로 간주됩니다. EC2 인스턴스가 과소 프로비저닝되면 애플리케이션 성능이 저하될 수 있습니다.  | 
|  과다 프로비저닝됨  |  워크로드 성능 요구 사항을 충족하면서 적어도 하나의 인스턴스 사양(CPU, 메모리, 네트워크 등)을 줄일 수 있고, 괴소 프로비저닝된 사양이 없으면 EC2 인스턴스가 과다 프로비저닝된 것으로 간주됩니다. EC2 인스턴스가 과도하게 프로비저닝되면 불필요한 인프라 비용이 발생할 수 있습니다.  | 
|  최적화됨  |  CPU, 메모리, 네트워크 등 모든 인스턴스 사양이 워크로드의 성능 요구 사항을 충족하고 인스턴스가 과다 프로비저닝되지 않았을 때 EC2 인스턴스가 최적화된 것으로 간주됩니다. 최적화된 인스턴스의 경우 Compute Optimizer가 차세대 인스턴스 유형을 권장하기도 합니다.  | 

## 결과 근거
<a name="ec2-finding-reasons"></a>

**EC2 인스턴스 권장 사항** 및 **EC2 인스턴스 세부 정보** 페이지의 **결과 근거** 열에는 인스턴스의 어떤 사양이 과소 프로비저닝 또는 과다 프로비저닝되었는지 표시됩니다.

인스턴스에는 다음과 같은 결과 근거가 적용됩니다.


| 결과 근거 | 설명 | 
| --- | --- | 
|  CPU 과다 프로비저닝됨  |  워크로드의 성능 요구 사항을 계속 충족하면서 인스턴스의 CPU 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `CPUUtilization` 지표를 분석하여 식별됩니다.  | 
|  CPU 과소 프로비저닝됨  |  인스턴스의 CPU 구성이 워크로드의 성능 요구 사항을 충족하지 못하며 더 나은 CPU 성능을 제공하는 대체 인스턴스 유형이 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `CPUUtilization` 지표를 분석하여 식별됩니다.  | 
|  메모리 과다 프로비저닝됨  |  워크로드의 성능 요구 사항을 계속 충족하면서 인스턴스의 메모리 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 메모리 사용률 지표를 분석하여 식별됩니다.  메모리 사용률은 통합 CloudWatch 에이전트가 설치된 리소스에서만 분석됩니다. 자세한 내용은 [Amazon CloudWatch 에이전트를 통한 메모리 사용률 활성화](https://docs.aws.amazon.com/compute-optimizer/latest/ug/metrics.html#cw-agent)를 참조하세요.   | 
|  메모리 과소 프로비저닝됨  |  인스턴스의 메모리 구성이 워크로드의 성능 요구 사항을 충족하지 못하며 더 나은 메모리 성능을 제공하는 대체 인스턴스 유형이 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 메모리 사용률 지표를 분석하여 식별됩니다.  | 
|  GPU 과다 프로비저닝됨  |  워크로드의 성능 요구 사항을 계속 충족하면서 인스턴스의 GPU 및 GPU 메모리 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `GPUUtilization` 및 `GPUMemoryUtilization` 지표를 분석하여 식별됩니다.  GPU 사용률 및 GPU 메모리 사용률 지표는 통합 CloudWatch 에이전트가 설치된 리소스에서만 분석됩니다. 자세한 내용은 [CloudWatch 에이전트를 사용하여 NVIDIA GPU 사용률 활성화](ec2-metrics-analyzed.md#nvidia-cw-agent) 단원을 참조하십시오.   | 
|  GPU 과소 프로비저닝됨  |  인스턴스의 GPU 및 GPU 메모리 구성이 워크로드의 성능 요구 사항을 충족하지 못하며 더 나은 메모리 성능을 제공하는 대체 인스턴스 유형이 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `GPUUtilization` 및 `GPUMemoryUtilization` 지표를 분석하여 식별됩니다.  | 
|  EBS 처리량 과다 프로비저닝됨  |  워크로드의 성능 요구 사항을 계속 충족하면서 인스턴스의 EBS 처리량 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 인스턴스에 연결된 EBS 볼륨의 `VolumeReadBytes` 및 `VolumeWriteBytes` 지표를 분석하여 식별됩니다.  | 
|  EBS 처리량 과소 프로비저닝됨  |  인스턴스의 EBS 처리량 구성이 워크로드의 성능 요구 사항을 충족하지 못합니다. 또한 더 나은 EBS 처리량 성능을 제공하는 대체 인스턴스 유형이 있습니다. 이는 룩백 기간 동안 현재 인스턴스에 연결된 EBS 볼륨의 `VolumeReadBytes` 및 `VolumeWriteBytes` 지표를 분석하여 식별됩니다.  | 
|  EBS IOPS 과다 프로비저닝됨  |  워크로드의 성능 요구 사항을 계속 충족하면서 인스턴스의 EBS IOPS 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 인스턴스에 연결된 EBS 볼륨의 `VolumeReadOps` 및 `VolumeWriteOps` 지표를 분석하여 식별됩니다.  | 
|  EBS IOPS 과소 프로비저닝됨  |  인스턴스의 EBS IOPS 구성이 워크로드의 성능 요구 사항을 충족하지 못합니다. 또한 더 나은 EBS IOPS 성능을 제공하는 대체 인스턴스 유형이 있습니다. 이는 룩백 기간 동안 현재 인스턴스에 연결된 EBS 볼륨의 `VolumeReadOps` 및 `VolumeWriteOps` 지표를 분석하여 식별됩니다.  | 
|  네트워크 대역폭 과다 프로비저닝됨  |  워크로드의 성능 요구 사항을 계속 충족하면서 인스턴스의 네트워크 대역폭 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `NetworkIn` 및 `NetworkOut ` 지표를 분석하여 식별됩니다.  | 
|  네트워크 대역폭 과소 프로비저닝됨  |  인스턴스의 네트워크 대역폭 구성이 워크로드의 성능 요구 사항을 충족하지 못합니다. 또한 더 나은 네트워크 대역폭 성능을 제공하는 대체 인스턴스 유형이 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `NetworkIn` 및 `NetworkOut` 지표를 분석하여 식별됩니다. 이 결과 근거는 인스턴스의 `NetworkIn` 또는 `NetworkOut` 성능이 영향을 받을 때 발생합니다.  | 
|  네트워크 PPS 과다 프로비저닝됨  |  워크로드의 성능 요구 사항을 계속 충족하면서 인스턴스의 네트워크 PPS(초당 패킷) 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `NetworkPacketsIn` 및 `NetworkPacketsOut` 지표를 분석하여 식별됩니다.  | 
|  네트워크 PPS 과소 프로비저닝됨  |  인스턴스의 네트워크 PPS(초당 패킷) 구성이 워크로드의 성능 요구 사항을 충족하지 못합니다. 또한 더 나은 네트워크 PPS 성능을 제공하는 대체 인스턴스 유형이 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `NetworkPacketsIn` 및 `NetworkPacketsOut` 지표를 분석하여 식별됩니다.  | 
|  디스크 IOPS 과다 프로비저닝됨  |  워크로드의 성능 요구 사항을 계속 충족하면서 인스턴스의 디스크 IOPS 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `DiskReadOps` 및 `DiskWriteOps` 지표를 분석하여 식별됩니다.  | 
|  디스크 IOPS 과소 프로비저닝됨  |  인스턴스의 디스크 IOPS 구성이 워크로드의 성능 요구 사항을 충족하지 못합니다. 또한 더 나은 디스크 IOPS 성능을 제공하는 대체 인스턴스 유형이 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `DiskReadOps` 및 `DiskWriteOps` 지표를 분석하여 식별됩니다.  | 
|  디스크 처리량 과다 프로비저닝됨  |  워크로드의 성능 요구 사항을 계속 충족하면서 인스턴스의 디스크 처리량 구성을 하향할 수 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `DiskReadBytes` 및 `DiskWriteBytes` 지표를 분석하여 식별됩니다.  | 
|  디스크 처리량 과소 프로비저닝됨  |  인스턴스의 디스크 처리량 구성이 워크로드의 성능 요구 사항을 충족하지 못합니다. 또한 더 나은 디스크 처리량 성능을 제공하는 대체 인스턴스 유형이 있습니다. 이는 룩백 기간 동안 현재 인스턴스의 `DiskReadBytes` 및 `DiskWriteBytes` 지표를 분석하여 식별됩니다.  | 

**참고**  
인스턴스 지표에 대한 자세한 내용은 *Amazon Elastic Compute Cloud* 사용 설명서의 [인스턴스에 사용 가능한 CloudWatch 지표 나열](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/viewing_metrics_with_cloudwatch.html)을 참조하세요. EBS 볼륨 지표에 대한 자세한 내용은 *Amazon Elastic Compute Cloud* 사용 설명서의 [Amazon EBS에 대한 Amazon CloudWatch 지표](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using_cloudwatch_ebs.html)를 참조하세요.

인스턴스 유형을 변경하여 인스턴스의 CPU, 로컬 디스크, 메모리 또는 네트워크 사양을 변경할 수 있습니다. 예를 들어, 인스턴스 유형을 C5에서 C5n으로 변경하여 네트워크 성능을 개선할 수 있습니다. 자세한 내용은 *EC2* 사용 설명서의 [Linux용 인스턴스 유형 변경](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html) 및 [Windows용 인스턴스 유형 변경](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-instance-resize.html)를 참조하세요.

Amazon EBS 탄력적 볼륨을 사용하여 EBS 볼륨의 IOPS 또는 처리량 사양을 변경할 수 있습니다. 자세한 내용은 *Amazon Elastic Compute Cloud* 사용 설명서의 [Amazon EBS 탄력적 볼륨](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-modify-volume.html)을 참조하세요.

## AWS Graviton 기반 인스턴스 권장 사항
<a name="ec2-graviton-recommendations"></a>

Amazon EC2 인스턴스 권장 사항을 볼 때 AWS Graviton 기반 인스턴스에서 워크로드를 실행할 때 발생하는 가격 및 성능 영향을 확인할 수 있습니다. 이렇게 하려면 **CPU 아키텍처 기본 설정** 드롭다운에서 **Graviton(aws-arm64)**을 선택합니다. 그렇지 않고 현재 인스턴스와 동일한 CPU 공급업체 및 아키텍처를 기반으로 하는 권장 사항을 보려면 **현재**를 선택합니다.

![\[Graviton 기반 인스턴스 권장 사항\]](http://docs.aws.amazon.com/ko_kr/compute-optimizer/latest/ug/images/ec2-graviton-based-recommendations.png)


**참고**  
**현재 요금**, **권장 요금**, **요금 차이**, **요금 차이(%)** 및 **예상 월별 절감액** 열이 업데이트되어 현재 인스턴스 유형과 선택한 CPU 아키텍처 기본 설정의 인스턴스 유형 간의 요금 비교를 제공합니다. 예를 들어 **Graviton(aws-arm64)**을 선택하면 현재 인스턴스 유형과 권장되는 Graviton 기반 인스턴스 유형 간의 요금이 비교됩니다.

## 추론된 워크로드 유형
<a name="ec2-inferred-workload-types"></a>

**EC2 인스턴스 권장 사항** 페이지의 **추론된 워크로드 유형** 열에는 Compute Optimizer가 인스턴스에서 실행 중인 것으로 추론한 애플리케이션이 나열됩니다. 이 열에서는 인스턴스의 속성을 분석하여 이를 수행합니다. 이러한 속성에는 인스턴스 이름, 태그 및 구성이 포함됩니다. Compute Optimizer는 현재 인스턴스에서 Amazon EMR, Apache Cassandra, Apache Hadoop, Memcached, NGINX, PostgreSQL, Redis, Kafka 또는 SQLServer가 실행되는지 추론할 수 있습니다. Compute Optimizer는 인스턴스에서 실행되는 애플리케이션을 추론하여 x86 기반 인스턴스 유형에서 기반 인스턴스 Arm유형으로 AWS Graviton 워크로드를 마이그레이션하려는 노력을 식별할 수 있습니다. 자세한 내용은 이 설명서의 다음 섹션인 [마이그레이션 작업](#ec2-migration-effort)을 참조하세요.

**참고**  
중동(바레인), 아프리카(케이프타운), 아시아 태평양(홍콩), 유럽(밀라노) 및 아시아 태평양(자카르타) 리전에서는 SQLServer 애플리케이션을 추론할 수 없습니다.

## 마이그레이션 작업
<a name="ec2-migration-effort"></a>

**EC2 Auto Scaling 그룹 권장 사항** 및 **EC2 Auto Scaling 그룹 세부 정보** 페이지의 **마이그레이션 작업** 열에는 현재 인스턴스 유형에서 권장 인스턴스 유형으로 마이그레이션하는 데 필요할 수 있는 작업 수준이 나열됩니다. 다음은 다양한 수준의 마이그레이션 작업의 예를 보여줍니다.
+ **매우 낮음** - 권장 인스턴스 유형은 현재 인스턴스 유형과 CPU 아키텍처가 동일합니다.
+ **낮음** - Amazon EMR이 추론된 워크로드 유형이며 AWS Graviton 인스턴스 유형이 권장됩니다.
+ **중간** - 워크로드 유형은 추론할 수 없지만 AWS Graviton 인스턴스 유형은 권장됩니다.
+ **높**음 - 권장 인스턴스 유형은 현재 인스턴스 유형과 CPU 아키텍처가 다르며, 워크로드에는 권장 CPU 아키텍처에서 알려진 호환 버전이 없습니다.

x86 기반 인스턴스 유형에서 Arm 기반 AWS Graviton 인스턴스 유형으로 마이그레이션하는 방법에 대한 자세한 내용은 *AWS Graviton Get Starged GitHub*의 [Considerations when transition workloads to AWS Graviton2 based Amazon EC2 instances](https://github.com/aws/aws-graviton-getting-started/blob/main/transition-guide.md)를 참조하세요.

## 플랫폼 차이점
<a name="ec2-platform-differences"></a>

**EC2 인스턴스 세부 정보** 페이지의 **플랫폼 차이점** 열에는 현재 인스턴스와 권장 인스턴스 유형 간의 차이가 설명되어 있습니다. 워크로드를 현재 인스턴스에서 권장 인스턴스 유형으로 마이그레이션하기 전에 구성 차이점을 고려하세요.

EC2 인스턴스에는 다음과 같은 플랫폼 차이점이 적용됩니다.


| 플랫폼 차이점 | 설명 | 
| --- | --- | 
|  아키텍처  |  권장 인스턴스 유형의 CPU 아키텍처가 현재 인스턴스 유형의 CPU 아키텍처와 다릅니다. 예를 들어 권장 인스턴스 유형은 Arm CPU 아키텍처를 사용하고 현재 인스턴스 유형은 다른 아키텍처(예: x86)를 사용할 수 있습니다. 마이그레이션하기 전에 인스턴스의 소프트웨어를 새 아키텍처에 맞게 다시 컴파일해야 합니다. 또는 새 아키텍처를 지원하는 Amazon Machine Image(AMI)로 전환할 수 있습니다. 각 인스턴스 유형의 CPU 아키텍처에 대한 자세한 내용은 [Amazon EC2 인스턴스 유형](https://aws.amazon.com/ec2/instance-types/)을 참조하세요.  | 
|  하이퍼바이저  |  권장 인스턴스 유형의 하이퍼바이저가 현재 인스턴스 유형과 다릅니다. 예를 들어 권장 인스턴스 유형은 Nitro 하이퍼바이저를 사용하고 현재 인스턴스는 Xen 하이퍼바이저를 사용할 수 있습니다. 이러한 하이퍼바이저 간에 고려할 수 있는 차이에 대한 자세한 내용은 Amazon EC2 FAQ의 [Nitro 하이퍼바이저](https://aws.amazon.com/ec2/faqs/#Nitro_Hypervisor) 섹션을 참조하세요. 자세한 내용은 *Linux용 Amazon EC2* 사용 설명서의 [Nitro 시스템에 구축된 인스턴스](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#ec2-nitro-instances) 또는 *Windows용 Amazon EC2* 사용 설명서의 [Nitro 시스템에 구축된 인스턴스](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/instance-types.html#ec2-nitro-instances)를 참조하세요.  | 
|  인스턴스 스토어 가용성  |  권장 인스턴스 유형은 인스턴스 스토어 볼륨을 지원하지 않지만 현재 인스턴스는 지원합니다. 마이그레이션하기 전에 인스턴스 스토어 볼륨을 보존하려면 인스턴스 스토어 볼륨의 데이터를 백업해야 할 수 있습니다. 자세한 내용은 *AWS * Premium Support 지식 센터에서 [Amazon EBS에 Amazon EC2 인스턴스에 대한 인스턴스 스토어 볼륨을 백업하려면 어떻게 해야 하나요?](https://aws.amazon.com//premiumsupport/knowledge-center/back-up-instance-store-ebs/)를 참조하세요. 자세한 내용은 *Linux용 Amazon EC2* 사용 설명서의 [네트워킹 및 스토리지 기능](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#instance-networking-storage) 및 [Amazon EC2 인스턴스 스토어](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/InstanceStorage.html) 또는 *Windows용 Amazon EC2* 사용 설명서의 [네트워킹 및 스토리지 기능](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/instance-types.html#instance-networking-storage) 및 [Amazon EC2 인스턴스 스토어](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/InstanceStorage.html)를 참조하세요.  | 
|  네트워크 인터페이스  |  권장 인스턴스 유형의 네트워크 인터페이스가 현재 인스턴스 유형과 다릅니다. 예를 들어 권장 인스턴스 유형은 향상된 네트워킹을 사용하고 현재 인스턴스는 사용하지 않을 수 있습니다. 권장 인스턴스 유형에서 향상된 네트워킹을 활성화하려면 Elastic Network Adapter(ENA) 드라이버 또는 Intel 82599 Virtual Function 드라이버를 설치합니다. 자세한 내용은 *Linux용 Amazon EC2* 사용 설명서의 [네트워킹 및 스토리지 기능](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#instance-networking-storage) 및 [Linux에서 향상된 네트워킹 사용](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/enhanced-networking.html) 또는 *Windows용 Amazon EC2* 사용 설명서의 [네트워킹 및 스토리지 기능](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/instance-types.html#instance-networking-storage) 및 [Windows에서 향상된 네트워킹 사용](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/enhanced-networking.html)을 참조하세요.  | 
|  스토리지 인터페이스  |  권장 인스턴스 유형의 스토리지 인터페이스가 현재 인스턴스 유형과 다릅니다. 예를 들어 권장 인스턴스 유형은 NVMe 스토리지 인터페이스를 사용하지만 현재 인스턴스는 이 인터페이스를 사용하지 않습니다. 권장 인스턴스 유형의 NVMe 볼륨에 액세스하려면 NVMe 드라이버를 설치하거나 업그레이드합니다. 자세한 내용은 *Linux용 Amazon EC2* 사용 설명서의 [네트워킹 및 스토리지 기능](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#instance-networking-storage) 및 [Linux 인스턴스의 Amazon EBS 및 NVMe](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/nvme-ebs-volumes.html) 또는 *Windows용 Amazon EC2* 사용 설명서의 [네트워킹 및 스토리지 기능](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/instance-types.html#instance-networking-storage) 및 [Windows 인스턴스의 Amazon EBS 및 NVMe](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/nvme-ebs-volumes.html)를 참조하세요.  | 
|  가상화 유형  |  권장 인스턴스 유형은 하드웨어 가상 머신(HVM) 가상화 유형을 사용하고 현재 인스턴스는 반가상화(PV) 가상화 유형을 사용합니다. 이러한 가상화 유형 간의 차이에 대한 자세한 내용은 *Linux용 Amazon EC2* 사용 설명서의 [Linux AMI 가상화 유형](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/virtualization_types.html) 또는 *Windows용 Amazon EC2* 사용 설명서의 [Windows AMI 가상화 유형](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/windows-ami-version-history.html#virtualization-types)을 참조하세요.  | 

## 예상 월별 절감액 및 절감 기회
<a name="ec2-savings-calculation"></a>

**예상 월별 절감액(할인 후)**

이 열에는 절감형 플랜 및 예약 인스턴스 요금 모델에 따라 워크로드를 현재 인스턴스 유형에서 권장 인스턴스 유형으로 마이그레이션하여 얻을 수 있는 대략적인 월별 비용 절감 효과가 나열되어 있습니다. 절감형 플랜 및 예약 인스턴스 할인이 포함된 권장 사항을 받으려면 절감액 추정 모드 기본 설정을 활성화해야 합니다. 자세한 내용은 [절감액 추정 모드](https://docs.aws.amazon.com/compute-optimizer/latest/ug/savings-estimation-mode)를 참조하십시오.

**참고**  
절감액 추정 모드 기본 설정을 활성화하지 않으면 이 열에 기본 온디맨드 요금 할인 정보가 표시됩니다.

**예상 월별 절감액(온디맨드)**

이 열에는 온디맨드 요금 모델에 따라 워크로드를 현재 인스턴스 유형에서 권장 인스턴스 유형으로 마이그레이션하여 얻을 수 있는 대략적인 월별 비용 절감 효과가 나열되어 있습니다.

**절감 기회(%)**

이 열에는 현재 인스턴스의 요금과 권장 인스턴스 유형의 요금 간 차이가 백분율로 표시됩니다. 절감액 추정 모드가 활성화되면 Compute Optimizer는 절감형 플랜과 예약 인스턴스 요금 할인을 분석하여 절감 기회율을 생성합니다. 절감액 추정 모드가 활성화되지 않은 경우 Compute Optimizer는 온디맨드 요금 정보만 사용합니다. 자세한 내용은 [절감액 추정 모드](https://docs.aws.amazon.com/compute-optimizer/latest/ug/savings-estimation-mode)를 참조하십시오.

**중요**  
에서 Cost Optimization Hub를 활성화하면 AWS Cost Explorer Compute Optimizer는 특정 요금 할인이 포함된 Cost Optimization Hub 데이터를 사용하여 권장 사항을 생성합니다. Cost Optimization Hub가 활성화되지 않은 경우 Compute Optimizer는 Cost Explorer 데이터와 온디맨드 요금 정보를 사용하여 권장 사항을 생성합니다. 자세한 내용은 *AWS Cost Management 사용 설명서*의 [Cost Explorer 활성화](https://docs.aws.amazon.com/cost-management/latest/userguide/ce-enable.html) 및 [Cost Optimization Hub](https://docs.aws.amazon.com/cost-management/latest/userguide/cost-optimization-hub.html)를 참조하십시오.

### 예상 월별 절감액 계산
<a name="ec2-estimated-monthly-savings-calculation"></a>

각 권장 사항에 대해 권장 인스턴스 유형을 사용하여 새 인스턴스를 운영하는 데 필요한 비용이 계산됩니다. 예상 월별 절감액은 현재 인스턴스의 실행 시간 수 및 현재 인스턴스 유형과 권장 인스턴스 유형 간의 요금 차이를 기반으로 계산됩니다. Compute Optimizer 대시보드에 표시되는 인스턴스의 예상 월별 절감액은 계정에서 과다 프로비저닝된 모든 인스턴스에 대한 월별 예상 절감액의 합계입니다.

## 성능 위험
<a name="ec2-performance-risk"></a>

**EC2 인스턴스 세부 정보** 페이지 및 **EC2 인스턴스 권장** 사항 페이지의 성능 위험 열은 현재 및 권장 인스턴스 유형이 워크로드 요구 사항을 충족하지 못할 가능성을 정의합니다. Compute Optimizer는 현재 및 권장 인스턴스의 각 사양에 대한 개별 성능 위험 점수를 계산합니다. 여기에는 CPU, 메모리, EBS 처리량, EBS IOPS, 디스크 처리량, 디스크 IOPS, 네트워크 처리량, 네트워크 PPS와 같은 사양이 포함됩니다. 현재 및 권장 인스턴스의 성능 위험은 분석된 리소스 사양 전반의 최대 성능 위험 점수로 계산됩니다.

값의 범위는 매우 낮음, 낮음, 중간, 높음, 매우 높음입니다. 매우 낮은 성능 위험은 인스턴스 유형이 항상 충분한 기능을 제공할 것으로 예측됨을 의미합니다. 성능 위험이 높을수록 리소스를 마이그레이션하기 전에 인스턴스 유형이 워크로드의 성능 요구 사항을 충족하는지 확인해야 합니다. 성능 향상, 비용 절감 또는 이 두 가지 모두를 위해 최적화할 것인지를 결정합니다. 자세한 내용은 *Amazon Elastic Compute Cloud* 사용 설명서의 [인스턴스 유형 변경](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-resize.html)을 참조하세요.

**참고**  
Compute Optimizer API, AWS Command Line Interface (AWS CLI) 및 AWS SDKs에서 성능 위험은 `0` (매우 낮음)\$1`4`(매우 높음)의 규모로 측정됩니다.

## 사용률 그래프
<a name="ec2-utilization-graphs"></a>

**EC2 인스턴스 세부 정보** 페이지에는 현재 인스턴스의 사용률 지표 그래프가 표시됩니다. 그래프에는 분석 기간의 데이터가 표시됩니다. Compute Optimizer는 각 5분 간격의 최대 사용률 지점을 사용하여 EC2 인스턴스 권장 사항을 생성합니다.

최근 24시간, 3일, 1주 또는 2주 동안의 데이터를 표시하도록 그래프를 변경할 수 있습니다. [향상된 인프라 지표 유료 기능](enhanced-infrastructure-metrics.md)을 활성화하면 최근 3개월 동안의 데이터를 볼 수 있습니다. 그래프의 통계를 평균과 최대 사이에서 변경할 수도 있습니다.

**참고**  
인스턴스가 중지됨 상태에 있는 기간 동안에는 사용률 그래프에 값이 0으로 표시됩니다.

세부 정보 페이지에는 다음과 같은 사용률 그래프가 표시됩니다.


| 그래프 이름 | 설명 | 
| --- | --- | 
|  CPU 사용률(%)  |  인스턴스가 사용하는 할당된 EC2 컴퓨팅 유닛의 비율(%)입니다. CPU 사용률 그래프에는 현재 인스턴스 유형과 선택한 권장 인스턴스 유형 간의 CPU 사용률 데이터 비교가 포함됩니다. 이 비교는 분석 기간 동안 선택한 권장 인스턴스 유형을 사용한 경우의 CPU 사용률을 보여줍니다. 이 비교를 통해 권장 인스턴스 유형이 워크로드의 성능 임계값 이내인지 확인할 수 있습니다.  **버스트 가능 기준**은 T 인스턴스에만 표시됩니다. 이 기준 성능을 사용하여 CPU 사용률이 특정 T 인스턴스의 기본 사용률과 어떤 관련이 있는지 알 수 있습니다. 자세한 내용은 *Linux 인스턴스용 Amazon EC2* 사용 설명서의 [성능 버스트 기능이 있는 인스턴스에 대한 주요 개념 및 정의](https://docs.aws.amazon.com//AWSEC2/latest/UserGuide/burstable-credits-baseline-concepts.html)를 참조하세요.   | 
|  메모리 사용률(%)  |  애플리케이션 및 운영 체제가 사용하는 할당된 메모리의 비율(%)입니다. 메모리 사용률 그래프에는 현재 인스턴스 유형과 선택한 권장 인스턴스 유형 간의 메모리 사용률 데이터 비교가 포함됩니다. 이 비교는 분석 기간 동안 선택한 권장 인스턴스 유형을 사용한 경우의 메모리 사용률을 보여줍니다. 이 비교를 통해 권장 인스턴스 유형이 워크로드의 성능 임계값 이내인지 확인할 수 있습니다.  메모리 사용률 그래프는 통합 CloudWatch 에이전트가 설치된 인스턴스에 대해서만 채워집니다. 자세한 내용은 *Amazon CloudWatch* 사용 설명서의 [CloudWatch 에이전트를 사용하여 Amazon EC2 인스턴스 및 온프레미스 서버로부터 지표 및 로그 수집](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html)을 참조하세요.   | 
|  네트워크 입력(MiB/초)  |  인스턴스가 모든 네트워크 인터페이스에서 수신한 초당 메비바이트(MiB) 수입니다.  | 
|  네트워크 출력(MiB/초)  |  인스턴스가 모든 네트워크 인터페이스에서 송신한 초당 메비바이트(MiB) 수입니다.  | 
|  네트워크 패킷 입력(초당)  |  모든 네트워크 인터페이스에서 인스턴스가 받은 패킷 수입니다.  | 
|  네트워크 패킷 출력(초당)  |  모든 네트워크 인터페이스에서 인스턴스가 보낸 패킷 수입니다.  | 
|  디스크 읽기 작업(초당)  |  인스턴스의 인스턴스 스토어 볼륨에서 초당 완료된 읽기 작업 수입니다.  | 
|  디스크 쓰기 작업(초당)  |  인스턴스의 인스턴스 스토어 볼륨에서 초당 완료된 쓰기 작업 수입니다.  | 
|  디스크 읽기 대역폭(MiB/초)  |  인스턴스의 인스턴스 스토어 볼륨의 초당 읽기 메가바이트(MiB) 수입니다.  | 
|  디스크 쓰기 대역폭(MiB/초)  |  인스턴스의 인스턴스 스토어 볼륨의 초당 쓰기 메가바이트(MiB) 수입니다.  | 
|  EBS 읽기 작업(초당)  |  인스턴스에 연결된 모든 EBS 볼륨에서 초당 완료된 읽기 작업 수입니다. Xen 인스턴스의 경우 볼륨에서 읽기 작업이 있을 때에만 데이터가 보고됩니다.  | 
|  EBS 쓰기 작업(초당)  |  인스턴스에 연결된 모든 EBS 볼륨에서 초당 완료된 쓰기 작업 수입니다. Xen 인스턴스의 경우 볼륨에서 쓰기 작업이 있을 때에만 데이터가 보고됩니다.  | 
|  EBS 읽기 대역폭(MiB/초)  |  인스턴스에 연결된 모든 EBS 볼륨의 초당 읽기 메가바이트(MiB) 수입니다.  | 
|  EBS 쓰기 대역폭(MiB/초)  |  인스턴스에 연결된 모든 EBS 볼륨의 초당 쓰기 메가바이트(MiB) 수입니다.  | 

# EC2 인스턴스 권장 사항 및 세부 정보 액세스
<a name="ec2-view-recommendations"></a>

다음 절차 중 하나를 사용하여 AWS 콘솔의 **EC2 인스턴스 권장 사항** 또는 **EC2 인스턴스 세부 정보** 페이지에 액세스할 수 있습니다.

**EC2 인스턴스 권장 사항** 페이지에서는 현재 인스턴스에 대한 권장 사항을 볼 수 있습니다. **EC2 인스턴스 세부 정보** 페이지에서는 특정 인스턴스의 세부 정보와 해당 권장 사항을 볼 수 있습니다.

## 절차
<a name="ec2-view-process"></a>

### EC2 인스턴스 권장 사항 페이지 액세스
<a name="w2aac23c11c35b7b3b1"></a>

**EC2 인스턴스 권장 사항 페이지에 액세스하려면**

1. [https://console.aws.amazon.com/compute-optimizer/](https://console.aws.amazon.com/compute-optimizer/)에서 Compute Optimizer 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **EC2 인스턴스**를 선택합니다.

   권장 사항 페이지에는 현재 인스턴스의 사양 및 결과 분류가 권장 인스턴스의 사양과 함께 나열됩니다. 나열된 현재 인스턴스는 선택한 계정에서 현재 선택된 AWS 리전의 인스턴스입니다.

1. 권장 사항 페이지에서 다음 작업을 수행할 수 있습니다.
   +  AWS Graviton 기반 인스턴스에서 워크로드를 실행할 때 발생하는 가격 및 성능 영향을 확인합니다. 이렇게 하려면 **CPU 아키텍처 기본 설정** 드롭다운 목록에서 **Graviton(aws-arm64)**을 선택합니다. 그렇지 않고 **현재**(기본값) 옵션을 선택하면 현재 인스턴스와 동일한 CPU 공급업체 및 아키텍처를 기반으로 하는 권장 사항이 표시됩니다.
   + 결과 AWS 리전, 결과 이유 또는 추론된 워크로드 유형을 기준으로 추천을 필터링합니다. 이렇게 하려면 먼저 **하나 이상의 속성으로 필터링** 텍스트 상자를 선택합니다. 그런 다음 표시되는 드롭다운 목록에서 속성과 값을 선택합니다.
   + 태그를 기준으로 권장 사항을 필터링합니다. 이렇게 하려면 먼저 **태그 키** 또는 **태그 값** 텍스트 상자를 선택합니다. 그런 다음 EC2 인스턴스 권장 사항 필터링 기준으로 사용할 키 또는 값을 입력합니다.

     예를 들어, 키가 `Owner`이고 값이 `TeamA`인 태그가 있는 모든 권장 사항을 찾으려면 필터 이름에 `tag:Owner`를 지정하고 필터 값에 `TeamA`를 지정합니다.
   + 다른 계정의 인스턴스에 대한 권장 사항을 확인합니다. 이렇게 하려면 **계정**을 선택하고 다른 계정 ID를 선택합니다.
**참고**  
조직의 관리 계정에 로그인하고 Compute Optimizer를 통해 신뢰할 수 있는 액세스가 활성화되어 있는 경우 다른 계정의 리소스에 대한 권장 사항을 볼 수 있습니다. 자세한 내용은 [Compute Optimizer에서 지원하는 계정](getting-started.md#supported-accounts) 및 [에 대한 신뢰할 수 있는 액세스 AWS Organizations](security-iam.md#trusted-service-access) 섹션을 참조하세요.
   + 선택한 필터를 지웁니다. 이렇게 하려면 필터 옆의 **필터 지우기**를 선택합니다.
   + 특정 인스턴스의 **EC2 인스턴스 세부 정보** 페이지에 액세스합니다. 이렇게 하려면 액세스하려는 인스턴스 옆에 나열된 결과 분류를 선택합니다.

### EC2 인스턴스 세부 정보 페이지 액세스
<a name="ec2-viewing-details"></a>

**EC2 인스턴스 세부 정보 페이지에 액세스하려면**

1. [https://console.aws.amazon.com/compute-optimizer/](https://console.aws.amazon.com/compute-optimizer/)에서 Compute Optimizer 콘솔을 엽니다.

1. 왼쪽 탐색 창에서 **EC2 인스턴스**를 선택합니다.

1. 세부 정보를 보려는 인스턴스 옆에 나열된 결과 분류를 선택합니다.

   세부 정보 페이지에는 선택한 인스턴스에 대한 최적화 권장 사항이 최대 3개까지 나열됩니다. 여기에는 현재 인스턴스의 사양, 권장 인스턴스의 사양 및 성능 위험, 사용률 지표 그래프가 나열되어 있습니다.

1. 세부 정보 페이지에서 다음 작업을 수행할 수 있습니다.
   +  AWS Graviton 기반 인스턴스에서 워크로드를 실행할 때 발생하는 요금 및 성능 영향을 보려면 **CPU 아키텍처 기본 설정** 드롭다운에서 **Graviton(aws-arm64)**을 선택합니다. 그렇지 않고 **현재**(기본값) 옵션을 선택하면 현재 인스턴스와 동일한 CPU 공급업체 및 아키텍처를 기반으로 하는 권장 사항이 표시됩니다.
   + 향상된 인프라 지표 유료 기능을 활성화하여 보고 있는 EC2 인스턴스에 대한 지표 분석 룩백 기간을 최대 3개월까지 연장합니다(기본값은 14일). 자세한 내용은 [향상된 인프라 지표](enhanced-infrastructure-metrics.md) 단원을 참조하십시오.
   + 권장 옵션을 선택하여 현재 인스턴스와 권장 인스턴스 간의 사용률 비교를 봅니다.

     현재 인스턴스에 대한 사용률 지표 그래프가 페이지 아래쪽에 표시됩니다. 파란색 실선은 현재 인스턴스의 사용률입니다. 주황색 점선은 분석 기간 동안 선택한 권장 인스턴스를 사용한 경우 해당 권장 인스턴스의 예상 사용률입니다. 이 주황색 점선은 CPU 사용률 및 메모리 사용률 그래프에 표시됩니다.
   + 그래프의 시간 범위를 변경하려면 **시간 범위**를 선택한 다음 **최근 24시간**, **최근 3일**, **최근 1주** 또는 **최근 2주**를 선택합니다. [향상된 인프라 지표 권장 사항 기본 설정](enhanced-infrastructure-metrics.md)을 활성화한 경우 **최근 3개월**을 선택할 수도 있습니다.

     더 짧은 시간 범위를 선택하면 데이터 포인트가 더 세분화되어 더 상세한 정보를 제공합니다.
   + 그래프의 통계값을 변경하려면 **통계**를 선택한 다음 **평균** 또는 **최대**를 선택합니다.

     이 옵션을 사용하여 시간 경과에 따른 워크로드의 일반적인 인스턴스 사용률을 확인할 수 있습니다. 지정된 기간 동안 관찰된 가장 높은 값을 보려면 선택 항목을 **최대**로 변경합니다. 그러면 시간 경과에 따른 워크로드의 최대 인스턴스 사용량을 확인할 수 있습니다.