Microsoft Azure CDN에서 에지 노드 성능 분석

Important

Edgio의 Azure CDN Premium에서만 사용되는 기능입니다. Microsoft의 Azure CDN에서 규칙을 구성하려면 표준 규칙 엔진을 사용하세요. Akamai의 Azure CDN에서는 고급 규칙을 사용할 수 없습니다. CDN 기능을 완전히 비교하려면 Azure CDN 제품 기능을 참조하세요.

개요

에지 성능 분석은 CDN에 대한 세분화된 정보 트래픽과 대역폭 사용을 제공합니다. 이 정보를 사용하여 추세 통계를 생성할 수 있으며 이를 통해 자산이 캐시되고 클라이언트에 전달되는 방식에 대한 이해를 넓힐 수 있습니다. 이를 통해 콘텐츠를 배달하는 방식을 최적화하고 CDN을 보다 잘 활용하기 위해 해결해야 하는 문제를 결정하는 방법에 대한 전략을 세울 수 있습니다. 따라서 데이터 배달 성능을 향상시킬 수 있을 뿐만 아니라 CDN 비용도 줄일 수 있습니다.

참고 항목

모든 보고서는 날짜/시간을 지정할 때 UTC/GMT 표기법을 사용합니다.

보고서 및 로그 수집

CDN 활동에 대한 보고서를 생성하려면 에지 성능 분석 모듈에서 CDN 활동 데이터를 수집해야 합니다. 이 수집 프로세스는 하루에 한 번 발생하며 전날 중에 발생한 활동을 포함합니다. 따라서 보고서의 통계는 처리된 시간의 그 날 통계 샘플을 나타내며 현재 날짜에 대한 전체 데이터 집합을 반드시 포함하는 것은 아닙니다. 이러한 보고서의 기본 기능은 성능을 평가하는 것입니다. 대금 청구 또는 정확한 숫자 통계를 위해서는 사용하지 않아야 합니다.

참고 항목

에지 성능 분석 보고서가 생성된 원시 데이터는 90일 이상 사용할 수 있습니다.

대시보드

에지 성능 분석 대시보드는 차트 및 통계를 통해 현재 및 과거 CDN 트래픽을 추적합니다. 이 대시보드를 사용하여 계정에 대한 CDN 트래픽 성능에 대한 최근 및 장기 추세를 검색할 수 있습니다.

이 대시보드는 다음으로 구성됩니다.

  • 주요 메트릭 및 추세를 시각화할 수 있는 대화형 차트
  • 주요 메트릭 및 추세에 대한 장기적인 패턴 감각을 제공하는 타임라인
  • CDN 네트워크에서 사이트 트래픽이 어떻게 개선되는지를 전체 성능, 사용 현황 및 효율성으로 측정한 주요 메트릭 및 통계 정보

에지 성능 대시보드 액세스

  1. CDN 프로필 페이지에서 관리 단추를 선택합니다.

    Azure CDN Edgio Premium 프로필의 관리 단추 스크린샷

    CDN 관리 포털이 열립니다.

  2. 분석 탭을 마우스로 가리킨 후 에지 성능 분석 플라이아웃을 마우스로 가리킵니다. 대시보드를 선택합니다.

    에지 노드 분석 대시보드가 표시됩니다.

차트

대시보드에는 대시보드 바로 아래 나타나는 타임라인에서 선택한 기간 동안 메트릭을 추적하는 차트가 포함되어 있습니다. 최근 2년 동안까지의 CDN 활동을 그래프로 표시한 타임라인이 차트 바로 아래 표시됩니다.

차트 사용

  • 기본적으로 최근 30일 동안의 캐시 효율성 비율이 차트로 작성됩니다.
  • 이 차트는 매일 수집된 데이터에서 생성됩니다.
  • 꺾은선형 그래프에서 일을 가리키면 날짜와 해당 날짜의 메트릭 값이 표시됩니다.
  • 주말 강조 표시를 선택하여 차트에 주말을 나타내는 밝은 회색 세로 막대의 오버레이를 전환합니다. 이 유형의 오버레이는 주말 동안의 트래픽 패턴을 식별하는 데 유용합니다.
  • 1년 전 보기를 선택하여 차트에서 같은 기간 동안 작년 활동의 오버레이를 전환합니다. 이 유형의 비교를 통해 장기 CDN 사용 패턴에 대한 이해를 넓힐 수 있습니다. 차트의 오른쪽 상단에는 각 꺾은선형 그래프에 대한 색상 코드를 나타내는 범례가 포함되어 있습니다.

차트 업데이트

  • 시간 범위: 다음 단계 중 하나를 수행합니다.
    • 타임라인에서 원하는 지역을 선택합니다. 차트가 선택한 기간에 해당하는 데이터로 업데이트됩니다.
    • 차트를 두 번 클릭하면 제공되는 모든 기록 데이터가 최대 2년까지 표시됩니다.
  • 메트릭: 원하는 메트릭 옆에 표시되는 차트 아이콘을 선택합니다. 차트 및 타임라인이 해당 메트릭에 대한 데이터로 새로 고쳐집니다.

주요 메트릭 및 통계

효율성 메트릭

이러한 메트릭의 목적은 캐시 효율성을 향상시킬 수 있는지 여부를 확인하는 것입니다. 캐시 효율성에서 파생되는 주요 이점은 다음과 같습니다.

  • 원본 서버의 부하가 감소하면 다음이 발생할 수 있습니다.
    • 웹 서버 성능 향상
    • 운영 비용이 절감됩니다.
  • 더 많은 요청이 CDN에서 직접 제공되므로 데이터 배달 가속화가 향상됩니다.
필드 설명
캐시 효율성 캐시에서 제공되고 전송된 데이터의 백분율을 나타냅니다. 이 메트릭은 요청된 콘텐츠의 캐시된 버전이 CDN(에지 서버)에서 요청자(예: 웹 브라우저)로 직접 전달된 경우 측정됩니다.
적중률 캐시에서 제공된 요청의 백분율을 나타냅니다. 이 메트릭은 요청된 콘텐츠의 캐시된 버전이 CDN(에지 서버)에서 요청자(예: 웹 브라우저)로 직접 전달된 경우 측정됩니다.
% 원격 바이트 - No Cache 구성 원본 서버에서 바이패스 캐시 기능(HTTP 규칙 엔진)의 결과로 캐시되지 않을 CDN(에지 서버)으로 제공된 트래픽의 백분율을 나타냅니다.
% 원격 바이트 - 만료된 캐시 오래된 콘텐츠 유효성 재검사의 결과로 원본 서버에서 CDN(에지 서버)으로 제공된 트래픽의 백분율을 나타냅니다.

사용량 메트릭

이러한 메트릭의 목적은 다음 비용 절감 측정값에 대한 폭넓은 이해를 제공하는 것입니다.

  • CDN을 통해 운영 비용 최소화
  • 캐시 효율성 및 압축을 통해 CDN 지출 감소

참고 항목

트래픽 볼륨 수는 비율 및 백분율 계산에 사용된 트래픽을 나타내고 고용량 고객에 대한 총 트래픽의 일부만 표시할 수 있습니다.

필드 설명
평균 바이트 출력 CDN(에지 서버)에서 요청자(예: 웹 브라우저)로 제공된 각 요청에 대해 전송된 평균 바이트 수를 나타냅니다.
No Cache 구성 바이트 비율 CDN(에지 서버)에서 바이패스 캐시 기능으로 인해 캐시되지 않을 요청자(예: 웹 브라우저)로 제공된 트래픽의 백분율을 나타냅니다.
압축된 바이트 비율 CDN(에지 서버)에서 요청자(예: 웹 브라우저)로 압축된 형식으로 전송된 트래픽의 백분율을 나타냅니다.
바이트 출력 CDN(에지 서버)에서 요청자(예: 웹 브라우저)로 파생된 데이터 양(바이트)을 나타냅니다.
바이트 입력 요청자(예: 웹 브라우저)에서 CDN(에지 서버)으로 전송된 데이터 양(바이트)을 나타냅니다.
바이트 원격 CDN 및 고객 원본 서버에서 CDN(에지 서버)으로 전송된 데이터 양(바이트)을 나타냅니다.

성능 메트릭

이러한 메트릭의 목적은 트래픽에 대한 전반적인 CDN 성능을 추적하는 것입니다.

필드 설명
전송 속도 콘텐츠가 CDN에서 요청자로 전송된 평균 속도를 나타냅니다.
기간 자산을 요청자(예: 웹 브라우저)에 전달하는 데 걸린 평균 시간(밀리초)을 나타냅니다.
압축된 요청률 CDN(에지 서버)에서 요청자(예: 웹 브라우저)로 압축된 형식으로 전달된 적중 항목의 백분율을 나타냅니다.
4xx 오류율 4xx 상태 코드를 생성한 적중 항목의 백분율을 나타냅니다.
5xx 오류율 5xx 상태 코드를 생성한 적중 항목의 백분율을 나타냅니다.
적중 횟수 CDN 콘텐츠에 대한 요청 수를 나타냅니다.

보안 트래픽 메트릭

이러한 메트릭의 목적은 HTTPS 트래픽에 대한 CDN 성능을 추적하는 것입니다.

필드 설명
보안 캐시 효율성 캐시에서 제공된 HTTPS 요청에 대해 전송된 데이터의 백분율을 나타냅니다. 이 메트릭은 요청된 콘텐츠의 캐시된 버전이 CDN(에지 서버)에서 요청자(예: 웹 브라우저)로 HTTPS를 통해 직접 전달된 경우 측정됩니다.
보안 전송 속도 콘텐츠가 CDN(에지 서버)에서 요청자(예: 웹 브라우저)로 HTTPS를 통해 전송된 평균 속도를 나타냅니다.
평균 보안 기간 HTTPS를 통해 자산을 요청자(예: 웹 브라우저)에 전달하는 데 걸린 평균 시간(밀리초)을 나타냅니다.
보안 적중 횟수 CDN 콘텐츠에 대한 HTTPS 요청 수를 나타냅니다.
보안 바이트 출력 CDN(에지 서버)에서 요청자(예: 웹 브라우저)로 파생된 HTTPS 트래픽 양(바이트)을 나타냅니다.

보고서

이 모듈의 각 보고서에는 다양한 메트릭 유형에 대한 차트와 대역폭 및 트래픽 사용 현황에 대한 통계 정보가 포함됩니다. 예를 들어 HTTP 상태 코드, 캐시 상태 코드, 요청 URL 등이 있습니다. 이 정보는 콘텐츠가 클라이언트에 제공되는 방식을 자세히 살펴보고 CDN 동작을 미세 조정하여 데이터 배달 성능을 향상시키는 데 사용될 수 있습니다.

에지 성능 보고서 액세스

  1. CDN 프로필 페이지에서 관리 단추를 선택합니다.

    Azure CDN Edgio Premium 프로필의 관리 단추 스크린샷

    CDN 관리 포털이 열립니다.

  2. 분석 탭을 마우스로 가리킨 후 에지 성능 분석 플라이아웃을 마우스로 가리킵니다. HTTP 큰 개체를 선택합니다.

    에지 노드 분석 보고서 화면이 표시됩니다.

보고서 설명
일일 요약 지정된 기간 동안 트래픽 추세를 일 단위로 볼 수 있습니다. 이 그래프의 각 막대는 특정 날짜를 나타냅니다. 막대의 크기는 해당 날짜에 발생한 총 적중 횟수를 나타냅니다.
시간별 요약 지정된 기간 동안 트래픽 추세를 시간 단위로 볼 수 있습니다. 이 그래프에서 각 막대는 특정 날짜에서 한 시간을 나타냅니다. 막대의 크기는 해당 시간 동안 발생한 총 적중 횟수를 나타냅니다.
프로토콜 HTTP 및 HTTPS 프로토콜 간의 트래픽 분석 결과를 표시합니다. 도넛형 차트는 각 유형의 프로토콜에 대해 발생한 적중 항목의 백분율을 나타냅니다.
HTTP 메서드 데이터를 요청하는 데 어떤 HTTP 메서드가 사용되는지를 신속하게 감지할 수 있습니다. 일반적으로 가장 널리 사용되는 HTTP 요청 메서드는 GET, HEAD 및 POST입니다. 도넛형 차트는 각 유형의 HTTP 요청 메서드에 대해 발생한 적중 항목의 백분율을 나타냅니다.
URL 상위 10개의 요청된 URL을 표시하는 그래프를 포함합니다. 각 URL에 대한 막대가 표시됩니다. 막대의 높이는 보고서에 포함된 기간 동안 특정 URL에서 생성한 적중 항목 수를 나타냅니다. 상위 100개 요청된 URL에 대한 통계가 이 그래프 바로 아래 표시됩니다.
CNAME 보고서의 기간 동안 자산을 요청하는 데 사용된 상위 10개 CNAME을 표시하는 그래프를 포함합니다. 상위 100개 요청된 CNAME에 대한 통계가 이 그래프 바로 아래 표시됩니다.
원본 지정된 기간 동안 자산이 요청된 상위 10개 CDN 또는 고객 원본 서버를 표시하는 그래프를 포함합니다. 상위 100개 요청된 CDN 또는 고객 원본 서버에 대한 통계가 이 그래프 바로 아래 표시됩니다. 고객 원본 서버는 디렉터리 이름 옵션에 정의된 이름으로 식별됩니다.
지역 POP 특정 POP(현재 상태 지점)를 통해 라우팅되는 트래픽의 양을 보여 줍니다. 3자로 된 약어는 CDN 네트워크에서 POP를 나타냅니다.
클라이언트 지정된 기간 동안 자산을 요청한 상위 10개 클라이언트를 표시하는 그래프를 포함합니다. 이 보고서의 목적에 따라 동일한 IP 주소에서 발생하는 모든 요청은 동일한 클라이언트에서 온 것으로 간주됩니다. 상위 100개 클라이언트에 대한 통계가 이 그래프 바로 아래 표시됩니다. 이 보고서는 최상위 클라이언트에 대한 다운로드 활동 패턴을 결정하는 데 유용합니다.
캐시 상태 전체 최종 사용자 환경을 개선하기 위한 접근 방식을 나타낼 수 있는 캐시 동작에 대한 자세한 분석을 제공합니다. 캐시 적중 횟수에서 가장 빠른 성능이 제공되므로 캐시 누락 수를 최소화하여 데이터 전달 속도를 최적화할 수 있습니다.
NONE 세부 정보 지정된 기간 동안 캐시 콘텐츠 새로 고침이 선택되지 않은 자산에 대한 상위 10개 URL을 표시하는 그래프를 포함합니다. 이러한 유형의 자산에 대한 상위 100개 URL에 대한 통계가 이 그래프 바로 아래 표시됩니다.
CONFIG_NOCACHE 세부 정보 고객의 CDN 구성으로 인해 캐시되지 않은 자산에 대한 상위 10개 URL을 표시하는 그래프를 포함합니다. 이러한 유형의 자산은 원본 서버에서 직접 제공됩니다. 이러한 유형의 자산에 대한 상위 100개 URL에 대한 통계가 이 그래프 바로 아래 표시됩니다.
UNCACHEABLE 세부 정보 헤더 데이터 요청으로 인해 캐시할 수 없는 자산에 대한 상위 10개 URL을 표시하는 그래프를 포함합니다. 이러한 유형의 자산에 대한 상위 100개 URL에 대한 통계가 이 그래프 바로 아래 표시됩니다.
TCP_HIT 세부 정보 캐시에서 즉시 제공되는 자산에 대한 상위 10개 URL을 표시하는 그래프를 포함합니다. 이러한 유형의 자산에 대한 상위 100개 URL에 대한 통계가 이 그래프 바로 아래 표시됩니다.
TCP_MISS 세부 정보 TCP_MISS의 캐시 상태를 포함하는 자산에 대한 상위 10개 URL을 표시하는 그래프를 포함합니다. 이러한 유형의 자산에 대한 상위 100개 URL에 대한 통계가 이 그래프 바로 아래 표시됩니다.
TCP_EXPIRED_HIT 세부 정보 POP에서 즉시 제공되는 오래된 자산에 대한 상위 10개 URL을 표시하는 그래프를 포함합니다. 이러한 유형의 자산에 대한 상위 100개 URL에 대한 통계가 이 그래프 바로 아래 표시됩니다.
TCP_EXPIRED_MISS 세부 정보 원본 서버에서 새 버전을 검색해야 하는 오래된 자산에 대한 상위 10개 URL을 표시하는 그래프를 포함합니다. 이러한 유형의 자산에 대한 상위 100개 URL에 대한 통계가 이 그래프 바로 아래 표시됩니다.
TCP_CLIENT_REFRESH_MISS 세부 정보 클라이언트에서 no-cache 요청으로 인해 원본 서버에서 검색한 자산에 대한 상위 10개 URL을 표시하는 가로 막대형 차트를 포함합니다. 이러한 유형의 요청에 대한 상위 100개 URL에 대한 통계가 이 차트 바로 아래 표시됩니다.
클라이언트 요청 유형 HTTP 클라이언트(예: 브라우저)에 의해 이루어진 요청 유형을 나타냅니다. 이 보고서는 요청이 처리되는 방식에 대한 이해를 제공하는 도넛형 차트를 포함합니다. 각 요청 유형에 대한 대역폭 및 트래픽 정보가 차트 아래 표시됩니다.
사용자 에이전트 CDN을 통해 콘텐츠를 요청하는 상위 10개의 사용자 에이전트를 표시하는 막대 그래프를 포함합니다. 일반적으로 사용자 에이전트는 웹 브라우저, 미디어 플레이어 또는 휴대폰 브라우저입니다. 상위 100개 사용자 에이전트에 대한 통계가 이 차트 바로 아래 표시됩니다.
참조 페이지 CDN을 통해 액세스된 콘텐츠에 대한 상위 10개 참조 페이지를 표시하는 막대 그래프를 포함합니다. 일반적으로 참조 페이지는 콘텐츠를 연결하는 웹 페이지 또는 리소스의 URL입니다. 상위 100개 참조 페이지에 대한 자세한 정보가 그래프 아래에 제공됩니다.
압축 형식 요청된 자산이 에지 서버에 의해 압축되는지 여부를 자세히 분석한 도넛형 차트를 포함합니다. 압축된 자산의 백분율이 사용된 압축 형식별로 자세히 분석됩니다. 각 압축 형식 및 상태에 대한 자세한 정보가 그래프 아래에 제공됩니다.
파일 형식 사용자 계정에 대한 CDN을 통해 요청된 상위 10개 파일 형식을 표시하는 막대 그래프를 포함합니다. 이 보고서의 목적을 위해 파일 형식은 자산의 파일 이름 확장명 및 인터넷 미디어 형식(예: .html [text/html], .htm [text/html], .aspx [text/html] 등)으로 정의됩니다. 상위 100개 파일 형식에 대한 자세한 정보가 그래프 아래에 제공됩니다.
고유한 파일 지정된 기간 동안 특정 날짜에 요청된 총 고유 자산 수를 나타내는 그래프를 포함합니다.
토큰 인증 요약 요청된 자산이 토큰 기반 인증으로 보호되는지에 대한 빠른 개요를 제공하는 원형 차트를 포함합니다. 보호된 자산은 시도한 인증의 결과에 따라 차트에 표시됩니다.
토큰 인증 거부 세부 정보 토큰 기반 인증으로 인해 거부된 상위 10개 요청을 볼 수 있는 막대 그래프를 포함합니다.
HTTP 응답 코드 에지 서버에서 HTTP 클라이언트에 전달한 HTTP 상태 코드(예: 200 OK, 403 금지됨, 404 찾을 수 없음 등)를 분석합니다. 원형 차트를 사용하여 자산이 제공되는 방식을 신속하게 평가할 수 있습니다. 그래프 아래의 각 응답 코드에 대해 자세한 통계 데이터가 제공됩니다.
404 오류 404 찾을 수 없음 응답 코드가 발생하는 상위 10개 요청을 확인할 수 있는 막대 그래프를 포함합니다.
403 오류 403 사용 권한 없음 응답 코드가 발생하는 상위 10개 요청을 확인할 수 있는 막대 그래프를 포함합니다. 403 사용 권한 없음 응답 코드는 POP의 고객 원본 서버 또는 에지 서버에서 요청을 거부하면 발생합니다.
4xx 오류 400 범위의 응답 코드가 발생하는 상위 10개 요청을 확인할 수 있는 막대 그래프를 포함합니다. 이 보고서에서 제외되는 항목은 403 찾을 수 없음 및 404 사용 권한 없음 응답 코드입니다. 일반적으로 4xx 응답 코드는 클라이언트 오류로 인해 요청이 거부되면 발생합니다.
504 오류 504 게이트웨이 시간 초과 응답 코드가 발생하는 상위 10개 요청을 확인할 수 있는 막대 그래프를 포함합니다. 504 게이트웨이 시간 초과 응답 코드는 HTTP 프록시가 다른 서버와 통신하려고 할 때 시간 초과가 발생하는 경우에 발생합니다. CDN에서 504 게이트웨이 시간 초과 응답 코드는 일반적으로 에지 서버가 고객 원본 서버와 통신을 설정할 수 없는 경우 발생합니다.
502 오류 502 잘못된 게이트웨이 응답 코드가 발생하는 상위 10개 요청을 확인할 수 있는 막대 그래프를 포함합니다. 502 잘못된 게이트웨이 응답 코드는 서버와 HTTP 프록시 사이 HTTP 프로토콜 오류가 발생하는 경우 발생합니다. CDN에서 502 잘못된 게이트웨이 응답 코드는 일반적으로 고객 원본 서버가 에지 서버로 유효하지 않은 응답을 반환하는 경우 발생합니다. 구문 분석할 수 없거나 완료되지 않은 응답은 유효하지 않습니다.
5xx 오류 500 범위의 응답 코드가 발생하는 상위 10개 요청을 확인할 수 있는 막대 그래프를 포함합니다. 이 보고서에서 제외되는 항목은 502 잘못된 게이트웨이 및 504 게이트웨이 시간 초과 응답 코드입니다.

참고 항목