

# Container Insights 접근 방식 비교
<a name="container-insights-eks-compare"></a>

Amazon EKS 클러스터에는 각각 기능, 배포 모델 및 지원 수준이 다른 두 가지 Container Insights 접근 방식을 사용할 수 있습니다. 둘 다 동일한 `amazon-cloudwatch-observability` Amazon EKS 추가 기능을 사용합니다. 차이점은 추가 기능 버전 및 구성입니다.

이 페이지를 사용하여 두 접근 방식의 차이점을 이해하고 환경에 적합한 접근 방식을 결정합니다. 자세한 설정 지침은 [OTel Container Insights(권장)](container-insights-eks-otel.md) 또는 [Enhanced Container Insights(Classic)](container-insights-eks-classic.md) 섹션을 참조하세요.

## 기능 비교
<a name="container-insights-eks-compare-table"></a>

다음 표에서는 주요 속성 전반에 걸쳐 두 가지 Container Insights 접근 방식을 비교합니다.


| 속성 | OTel Container Insights | Enhanced Container Insights(Classic) | 
| --- | --- | --- | 
| 지원되는 신호 | 지표, 로그 | 지표, 로그 | 
| 향상된 관찰성 | 예 | 예 | 
| 유지 관리 상태 | 활성 개발 | 유지 관리 모드 | 
| 배포 복잡성 | 낮음 | 낮음 | 
| 설정 방법 | Amazon EKS 추가 기능(OTel 기반) | Amazon EKS 추가 기능(관리형) | 
| 최소 Amazon EKS 버전 | 1.28 | 1.25 | 
| 최소 추가 기능 버전 | v6.2.0 | v6.2.0 이전 | 
| 모델 구성 | 추가 기능 구성 | 추가 기능 구성 | 
| 지표 형식 | Prometheus/PromQL 네이티브 | CloudWatch-format(EMF) | 

## 기능 및 제한 사항
<a name="container-insights-eks-compare-capabilities"></a>

각 접근 방식에는 특정 강점과 제약이 있습니다. 다음 섹션을 검토하여 각 접근 방식이 제공하는 내용과 제한 사항을 이해합니다.

### OTel Container Insights(권장)
<a name="container-insights-eks-compare-otel-capabilities"></a>

OTel Container Insights는 다음과 같은 기능을 제공합니다.
+ 단일 OpenTelemetry 기반 에이전트를 통한 전체 신호 관찰성
+ 새로운 기능이 정기적으로 제공되는 활성 개발
+ 관리형 Amazon EKS 추가 기능으로 배포 간소화
+ 지표당 최대 150개의 레이블이 있는 PromQL 쿼리 가능 지표

OTel Container Insights에는 다음과 같은 제한 사항이 있습니다.
+ Amazon EKS 1.28 이상 필요
+ 추가 기능 버전 v6.2.0 이상 필요
+ 커뮤니티 예제로 구성된 더 작은 에코시스템이 포함된 최신 제품

설정 지침은 [빠른 시작: Amazon EKS의 OTel Container Insights](container-insights-eks-otel-quickstart.md) 섹션을 참조하세요.

### Enhanced Container Insights(Classic)
<a name="container-insights-eks-compare-classic-capabilities"></a>

Enhanced Container Insights(Classic)는 다음과 같은 기능을 제공합니다.
+ 자동화된 수명 주기 관리를 통한 관리형 Amazon EKS 추가 기능
+ 향상된 관찰성 지원

Enhanced Container Insights(Classic)에는 다음과 같은 제한 사항이 있습니다.
+ 유지 관리 모드에서는 보안 패치만 수신
+ 제한된 구성 유연성
+ 지표에서 표준 PromQL 대시보드와 호환되지 않는 독점 CloudWatch 형식 이름 사용

설정 지침은 [설정 안내서(AWS CLI)](container-insights-eks-classic-setup.md) 섹션을 참조하세요.

## 결정 안내서
<a name="container-insights-eks-compare-decision"></a>

다음 표를 사용하여 상황에 적합한 접근 방식을 결정합니다.


| 선택 기준 | 권장 접근 방식 | 이론적 근거 | 
| --- | --- | --- | 
| 새로운 Amazon EKS 배포 | OTel Container Insights | 적극적으로 개발, 전체 신호 적용 범위, 가장 낮은 복잡성 | 
| 완전한 향상된 관찰성 필요 | OTel Container Insights | 적극적으로 개발된 옵션만 | 
| 프로덕션 환경에서 이미 Classic 실행 중 | Classic(단기), OTel(마이그레이션 대상) | 안정성을 유지한 후 마이그레이션 계획 | 
| 오버헤드를 최소화하면서 관리형 추가 기능 선호 | OTel Container Insights | 낮은 구성 부담 | 
| PromQL 호환 지표 필요 | OTel Container Insights | 원래 Prometheus 지표 이름 유지 | 

현재 Enhanced Container Insights(Classic)를 실행 중이고 마이그레이션하려는 경우 단계별 지침은 [마이그레이션 안내서](container-insights-eks-migration-hub.md) 섹션을 참조하세요.

## 사전 조건 요약
<a name="container-insights-eks-compare-prerequisites"></a>

다음 표에는 각 접근 방식의 사전 조건이 나열되어 있습니다.


| 사전 조건 | OTel Container Insights | Enhanced Container Insights(Classic) | 
| --- | --- | --- | 
| 최소 Amazon EKS 버전 | 1.28 | 1.25 | 
| 최소 추가 기능 버전 | v6.2.0 | v6.2.0 이전 | 
| IAM 권한 | CloudWatchAgentServerPolicy | CloudWatchAgentServerPolicy | 
| 필수 도구 | kubectl, AWS CLI | kubectl, AWS CLI | 
| OIDC 공급자 필요 | 예(IRSA의 경우) | 예(IRSA의 경우) | 

## 다음 단계
<a name="container-insights-eks-compare-next-steps"></a>

접근 방식을 선택한 후 다음 링크를 사용하여 시작합니다.
+ [빠른 시작: Amazon EKS의 OTel Container Insights](container-insights-eks-otel-quickstart.md) - 가장 빠른 경로로 OTel Container Insights를 설정합니다.
+ [설정 안내서(AWS CLI)](container-insights-eks-classic-setup.md) - Enhanced Container Insights(Classic)를 설정합니다.
+ [마이그레이션 안내서](container-insights-eks-migration-hub.md) - Classic에서 OTel Container Insights로 마이그레이션합니다.