권장 결과 - Amazon SageMaker

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

권장 결과

개별 Inference Recommender 작업 결과에는 컨테이너의 지연 시간 및 처리량 개선을 위해 조정된 환경 변수 파라미터인 InstanceType, InitialInstanceCount, EnvironmentParameters이(가) 포함됩니다. 결과에는 MaxInvocations, ModelLatency, CostPerHour, CostPerInference, CpuUtilization, MemoryUtilization 같은 성능 및 비용 지표도 포함됩니다.

아래 표에 이 지표에 대한 설명이 있습니다. 이 지표로 검색 범위를 좁혀 사용 사례에 가장 적합한 엔드포인트 구성을 찾을 수 있습니다. 예를 들어, 처리량에 중점을 둔 전반적인 가격 대비 성능이 동기라면 CostPerInference에 집중해야 합니다.

지표 설명 사용 사례

ModelLatency

에서 본 대로 모델이 응답하는 데 걸리는 시간 간격입니다 SageMaker. 이 간격에는 요청을 전송하고 모델의 컨테이너에서 응답을 가져오는 데 걸리는 로컬 통신 시간과 컨테이너에서 추론을 완료하는 데 걸리는 시간도 포함됩니다.

단위: 밀리초

광고 게재, 의료 진단 등 지연 시간에 민감한 워크로드

MaximumInvocations

1분 간 모델 엔드포인트로 전송된 최대 InvokeEndpoint 요청 수.

단위: 없음

비디오 처리, 일괄 추론 등 처리량 중심의 워크로드

CostPerHour

실시간 엔드포인트의 시간당 예상 비용.

단위: 미국 달러

지연 기한이 없는 비용에 민감한 워크로드

CostPerInference

실시간 엔드포인트의 추론 호출당 예상 비용.

단위: 미국 달러

처리량을 중심으로 전반적인 가격 대비 성능을 극대화합니다.

CpuUtilization

엔드포인트 인스턴스의 분당 최대 호출 시 예상 CPU 사용률입니다.

단위: 백분율

인스턴스의 코어 CPU 사용률에 대한 가시성을 확보하여 벤치마킹 중 인스턴스 상태 이해

MemoryUtilization

엔드포인트 인스턴스의 분당 최대 간접 호출 시 예상 메모리 사용률.

단위: 백분율

인스턴스의 코어 메모리 사용률을 파악하여 벤치마킹 중에 인스턴스 상태를 파악합니다.

경우에 따라 와 같은 다른 SageMaker 엔드포인트 호출 지표를 탐색할 수 있습니다CPUUtilization. 모든 Inference Recommender 작업 결과에는 부하 테스트 중에 구동된 엔드포인트의 이름이 포함됩니다. CloudWatch 를 사용하여 이러한 엔드포인트의 로그를 삭제한 후에도 검토할 수 있습니다.

다음 이미지는 권장 사항 결과에서 단일 엔드포인트에 대해 검토할 수 있는 CloudWatch 지표 및 차트의 예입니다. 이 권장 사항 결과는 기본 작업에서 도출된 것입니다. 권장 사항 결과의 스칼라 값을 해석하는 방법은 간접 호출 그래프가 처음으로 평준화되기 시작하는 시점을 기준으로 계산하는 것입니다. 예를 들어, 보고된 ModelLatency 값은 03:00:31 부근에서 정체기가 시작됩니다.

CloudWatch 지표 차트.

이전 차트에서 사용되는 CloudWatch 지표에 대한 전체 설명은 SageMaker 엔드포인트 호출 지표를 참조하세요.

ClientInvocations, NumberOfUsers 등 Inference Recommender에서 게시한 성능 지표는 /aws/sagemaker/InferenceRecommendationsJobs 네임스페이스에서도 볼 수 있습니다. Inference Recommender에서 게시한 지표와 설명 전체 목록은 SageMaker 추론 추천 작업 지표에서 확인하세요.

엔드포인트의 CloudWatch 지표를 탐색하기 위해 for Python(Boto3)을 사용하는 방법에 대한 예는 Github 리포지토리의 Amazon SageMaker Inference Recommender -Metrics Jupyter 노트북을 참조하세요. amazon-sagemaker-examples AWS SDK CloudWatch