Lambda 함수 권장 사항 보기 - AWS Compute Optimizer

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

Lambda 함수 권장 사항 보기

AWS Compute Optimizer AWS Lambda 함수에 대한 권장 메모리 크기를 생성합니다. 함수에 대한 권장 사항은 Compute Optimizer 콘솔의 다음 페이지에 표시됩니다.

  • Lambda 함수 권장 사항 페이지에는 현재 함수 각각과 결과 분류, 결과 근거, 현재 구성된 메모리, 현재 사용량, 현재 비용이 나열됩니다. Compute Optimizer의 상위 권장 사항은 각 함수 옆에 나열되며, 여기에는 권장 구성 메모리, 권장 비용, 현재 함수와 권장 사항 간의 요금 차이가 포함됩니다. 참고로 권장 비용은 콘솔의 권장 비용(높음)권장 비용(낮음) 열 아래에 표시되는 범위입니다. 권장 사항 페이지를 사용하여 현재 함수를 상위 권장 사항과 비교하면 함수의 구성된 메모리를 확장 또는 축소할지 결정하는 데 도움이 될 수 있습니다.

  • Lambda 함수 권장 사항 페이지에서 액세스할 수 있는 Lambda 함수 세부 정보 페이지에는 함수에 대한 상위 최적화 권장 사항이 나열됩니다. 여기에는 현재 함수의 구성 및 권장 사항 옵션이 나열되어 있습니다. 세부 정보 페이지에는 현재 함수에 대한 사용률 지표 그래프도 표시됩니다.

권장 사항은 매일 새로 고쳐집니다. 이러한 권장 사항은 지난 14일 동안 현재 함수의 사양 및 사용률 지표를 분석하여 생성됩니다. 자세한 정보는 에 의해 분석된 지표 AWS Compute Optimizer을 참조하세요.

Compute Optimizer는 특정 요구 사항 세트를 충족하는 Lambda 함수에 대한 권장 사항을 생성하며 권장 사항이 생성되는 데 최대 24시간이 걸릴 수 있고 충분한 지표 데이터가 축적되어야 한다는 점을 유의해야 합니다. 자세한 내용은 지원되는 리소스 및 요구 사항 단원을 참조하십시오.

결과 분류

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

Lambda 함수에는 다음과 같은 결과 분류가 적용됩니다.

분류 설명

최적화되지 않음

Compute Optimizer가 구성된 메모리 또는 CPU 용량(구성된 메모리에 비례)이 과소 프로비저닝 또는 과다 프로비저닝된 것으로 식별하면 Lambda 함수가 최적화되지 않은 것으로 간주됩니다. 이 경우 Compute Optimizer는 워크로드에 더 나은 성능 또는 비용을 제공할 수 있는 권장 사항을 생성합니다.

함수가 최적화되지 않은 경우 Compute Optimizer는 결과 근거 과소 프로비저닝된 메모리 또는 과도 프로비저닝된 메모리를 표시합니다.

최적화됨

Compute Optimizer가 구성된 메모리 또는 CPU 용량(구성된 메모리에 비례)이 워크로드를 실행하도록 올바르게 프로비저닝되었다고 판단하면 Lambda 함수가 최적화된 것으로 간주됩니다.

Unavailable

Compute Optimizer가 함수에 대한 권장 사항을 생성하지 못했습니다. 이는 함수가 Compute Optimizer의 Lambda 함수 요구 사항을 충족하지 않았거나 함수가 권장 사항에 적합하지 않기 때문일 수 있습니다.

이 결과 분류의 경우 Compute Optimizer는 다음과 같은 결과 근거 중 하나를 표시합니다.

  • 함수에 Compute Optimizer가 권장 사항을 생성하는 데 필요한 지표 데이터가 충분하지 않은 경우 데이터 부족.

  • 함수가 1,792MB 이상의 메모리를 구성하여 함수가 권장 사항에 적합하지 않거나 Compute Optimizer가 높은 신뢰도로 권장 사항을 생성할 수 없는 경우 비결정적.

참고

결과가 사용할 수 없음인 함수는 Compute Optimizer 콘솔에 나열되지 않습니다.

예상 월별 절감액 및 절감 기회

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

이 열에는 절감형 플랜에 따라 워크로드를 현재 Lambda 함수 메모리 사양에서 권장 메모리 사양으로 마이그레이션하여 실현할 수 있는 대략적인 월별 비용 절감액이 나열됩니다. 절감형 플랜 할인과 함께 추천을 받으려면 절감액 추정 모드 기본 설정을 활성화해야 합니다. 자세한 내용은 절감액 추정 모드를 참조하십시오.

참고

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

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

이 열에는 온디맨드 요금 모델에 따라 워크로드를 현재 Lambda 함수 메모리 사양에서 권장 메모리 사양으로 마이그레이션하여 실현할 수 있는 대략적인 월별 비용 절감액이 나열됩니다.

절감 기회(%)

이 열에는 현재 Lambda 함수 메모리 사양의 요금과 권장 사양의 요금 간 차이가 백분율로 표시됩니다. 절감액 추정 모드가 활성화된 경우 Compute Optimizer는 절감형 플랜 가격 할인을 분석하여 절감 기회율을 생성합니다. 절감액 추정 모드가 활성화되지 않은 경우 Compute Optimizer는 온디맨드 요금 정보만 사용합니다. 자세한 내용은 절감액 추정 모드를 참조하십시오.

중요

에서 AWS Cost Explorer비용 최적화 허브를 활성화하면 Compute Optimizer는 특정 가격 할인이 포함된 비용 최적화 허브 데이터를 사용하여 권장 사항을 생성합니다. Cost Optimization Hub가 활성화되지 않은 경우 Compute Optimizer는 Cost Explorer 데이터와 온디맨드 요금 정보를 사용하여 권장 사항을 생성합니다. 자세한 내용은 AWS Cost Management 사용 설명서Cost Explorer 활성화Cost Optimization Hub를 참조하십시오.

예상 월별 절감액 계산

각 권장 사항에 대해 권장 메모리 사양을 사용하여 새 Lambda 함수를 운영하는 데 필요한 비용이 계산됩니다. 예상 월별 절감액은 현재 Lambda 함수의 실행 시간 수 및 현재 메모리 사양과 권장 메모리 사양 간의 요금 차이를 기반으로 계산됩니다. Compute Optimizer 대시보드에 표시된 Lambda 함수의 예상 월별 절감액은 계정에서 결과 분류가 최적화되지 않음인 모든 Lambda 함수에 대한 예상 월별 절감액의 합계입니다.

현재 성능 위험

Lambda 함수 권장 사항 페이지의 현재 성능 위험 열은 현재의 각 Lambda 함수가 워크로드의 리소스 요구 사항을 충족하지 못할 가능성을 정의합니다. 현재 성능 위험 값의 범위는 매우 낮음, 낮음, 중간, 높음입니다. 매우 낮은 성능 위험은 현재 Lambda 함수가 항상 충분한 용량을 제공할 것으로 예측된다는 의미입니다. 성능 위험이 높을수록 Compute Optimizer가 생성한 권장 사항을 고려해야 할 가능성이 커집니다.

사용률 그래프

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

최근 24시간, 3일, 1주 또는 2주 동안의 데이터를 표시하도록 그래프를 변경할 수 있습니다.

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

그래프 이름 설명

기간(밀리초)

함수 코드가 이벤트를 처리하는 데 소비하는 시간입니다.

오류(개수)

함수 오류가 발생한 간접 호출의 수입니다. 함수 오류에는 코드에서 발생하는 예외와 Lambda 런타임에서 발생하는 예외가 포함됩니다. 런타임은 시간 초과 및 구성 오류와 같은 문제에 대한 오류를 반환합니다.

간접 호출(개수)

성공적인 실행과 함수 오류가 발생한 실행을 포함하여 함수 코드가 실행된 횟수입니다.

Lambda 함수 권장 사항 보기

Lambda 함수 권장 사항 페이지에 액세스하여 현재 함수에 대한 권장 사항을 보려면 다음 절차를 사용합니다.

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

  2. 탐색 창에서 Lambda 함수를 선택합니다.

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

  3. 권장 사항 페이지에서 다음 작업을 수행할 수 있습니다.

    • 추천 항목 AWS 리전, 결과 또는 검색 이유를 기준으로 추천을 필터링합니다. 이렇게 하려면 먼저 하나 이상의 속성으로 필터링 텍스트 상자를 선택합니다. 그런 다음 표시되는 드롭다운 목록에서 속성과 값을 선택합니다.

    • 태그를 기준으로 권장 사항을 필터링합니다. 이렇게 하려면 태그 키 또는 태그 값 텍스트 상자를 선택합니다. 그런 다음 Lambda 함수 권장 사항 필터링 기준으로 사용할 키 또는 값을 입력합니다.

      예를 들어, 키가 Owner이고 값이 TeamA인 태그가 있는 모든 권장 사항을 찾으려면 필터 이름에 tag:Owner를 지정하고 필터 값에 TeamA를 지정합니다.

    • 다른 계정의 함수에 대한 권장 사항을 확인합니다. 이렇게 하려면 계정을 선택하고 다른 계정 ID를 선택합니다.

      참고

      조직의 관리 계정에 로그인하고 Compute Optimizer를 통해 신뢰할 수 있는 액세스가 활성화되어 있는 경우 다른 계정의 리소스에 대한 권장 사항을 볼 수 있습니다. 자세한 내용은 Compute Optimizer에서 지원하는 계정Compute Optimizer 및 신뢰할 수 있는 액세스 AWS Organizations 섹션을 참조하세요.

    • 선택한 필터를 지웁니다. 이렇게 하려면 필터 옆의 필터 지우기를 선택합니다.

    • 특정 함수의 Lambda 함수 세부 정보 페이지에 액세스합니다. 이렇게 하려면 액세스하려는 함수 옆에 나열된 결과 분류를 선택합니다.

    준비가 되면 Lambda 함수의 구성된 메모리를 수정합니다. 자세한 내용은 AWS Lambda 개발자 안내서의 Lambda 함수 메모리 구성을 참조하세요.

Lambda 함수 세부 정보 보기

Lambda 함수 세부 정보 페이지에 액세스하고 특정 함수의 세부 정보 및 해당 권장 사항을 보려면 다음 절차를 사용합니다.

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

  2. 탐색 창에서 Lambda 함수를 선택합니다.

  3. 세부 정보를 보려는 함수 옆에 나열된 결과 분류를 선택합니다.

    세부 정보 페이지에는 선택한 함수에 대한 상위 최적화 권장 사항이 나열됩니다. 여기에는 현재 함수의 사양, 권장 함수 구성, 사용률 지표 그래프가 나열되어 있습니다.

  4. 세부 정보 페이지에서 다음 작업을 수행할 수 있습니다.

    • 권장 옵션을 선택하여 현재 함수와 권장 함수 간의 사용률 비교를 봅니다.

      현재 함수에 대한 사용률 지표 그래프가 페이지 아래쪽에 표시됩니다.

    • 그래프의 시간 범위를 변경하려면 시간 범위를 선택한 다음 최근 24시간, 최근 3일, 최근 1주 또는 최근 2주를 선택합니다.

      더 짧은 시간 범위를 선택하면 데이터 포인트가 더 세분화되어 더 상세한 정보를 제공합니다.

    준비가 되면 Lambda 함수의 구성된 메모리를 수정합니다. 자세한 내용은 AWS Lambda 개발자 안내서의 Lambda 함수 메모리 구성을 참조하세요.