Application Insights 레거시 엔터프라이즈(노드당) 가격 책정 계층

Application Insights의 얼리어답터의 경우 여전히 기본 및 엔터프라이즈라는 두 가지 가능한 가격 책정 계층이 있습니다. Basic 가격 책정 계층은 위에 설명한 것과 동일한 기본 계층입니다. 여기에는 추가 비용 없이 모든 엔터프라이즈 계층 기능이 포함됩니다. Basic 계층에서는 기본적으로 수집된 데이터의 볼륨에 따라 비용이 청구됩니다.

이 레거시 가격 책정 계층의 이름이 변경되었습니다. Enterprise 가격 책정 계층은 노드당 계층으로 변경되었고, Basic 가격 책정 계층은 GB당 계층으로 변경되었습니다. 아래에서, 그리고 Azure Portal에서 이 새로운 이름이 사용됩니다.

노드당(이전 명칭: Enterprise) 계층에는 노드별 청구가 사용되며 각 노드는 일일 데이터 허용량을 수신합니다. 노드당 가격 책정 계층에서는 포함된 허용량 이상으로 수집된 데이터에 대해 요금이 청구됩니다. Operations Management Suite를 사용하는 경우 노드당 계층을 선택해야 합니다. 2018년 4월에는 Azure 모니터링을 위한 새로운 가격 책정 모델이 도입되었습니다. 이 모델은 모니터링 서비스의 전체 포트폴리오에서 간단한 "종량제" 모델을 채택합니다. 새 가격 책정 계층에 대해 자세히 알아봅니다.

2018년 4월 이전에 기본 가격 책정 계층에 있던 Application Insights 리소스의 경우 이러한 리소스는 2018년 4월 이전과 동일한 비지역 가격 포인트에서 계속 청구됩니다. 해당 시간 이후에 만든 Application Insights 리소스 또는 작업 영역 기반으로 변환된 리소스는 현재 지역 가격을 받습니다. 사용자의 통화 및 지역에 따른 현재 가격은 Application Insights 가격 책정을 참조하세요.

레거시 Enterprise(노드당) 계층에서 청구된 사용량 해석

아래에서 자세히 설명된 대로 레거시 Enterprise(노드당) 계층은 구독의 모든 Application Insights 리소스에 대한 사용량을 결합하여 노드 수와 데이터 초과분을 계산합니다. 이러한 조합 프로세스로 인해 구독의 모든 Application Insights 리소스에 대한 사용량이 리소스 중 하나에 대해서만 보고됩니다. 이렇게 하면 각 Application Insights 리소스에 대해 관찰한 사용량과 청구 사용량을 조정하는 것이 복잡해집니다.

경고

레거시 Enterprise(노드당) 계층에서 Application Insights 리소스의 사용량을 추적하고 해석하는 복잡성 때문에 현재 종량제 가격 책정 계층을 사용하는 것이 좋습니다.

노드당 계층 및 Operations Management Suite 구독 자격

Operations Management Suite E1 및 E2를 구매하는 고객은 이전에 발표된 추가 비용 없이 노드당 Application Insights를 추가 구성 요소로 얻을 수 있습니다. 특히, Operations Management Suite E1 및 E2의 각 구매 단위에는 Application Insights 노드당 계층의 노드 1개에 대한 자격이 포함됩니다. 각 Application Insights 노드에는 매일 수집되는 데이터가 200MB까지 포함되고(Log Analytics 데이터 수집과 별도) 데이터는 추가 비용 없이 90일 간 보존됩니다. 계층은 문서 뒷부분에 자세히 설명되어 있습니다.

이 계층은 Operations Management Suite 구독이 있는 고객에게만 적용 가능하므로 Operations Management Suite 구독이 없는 고객에게는 이 계층을 선택하는 옵션이 표시되지 않습니다.

참고

이 자격을 얻으려면 노드당 가격 책정 계층에 Application Insights 리소스가 있어야 합니다. 이 자격은 노드로만 적용됩니다. GB당 계층의 Application Insights 리소스에는 이점이 없습니다. 이 자격은 사용량 및 예상 비용 창에 표시된 예상 비용에 표시되지 않지만 청구서에 반영됩니다.

노드당 계층이 작동하는 방식

  • 노드당 계층의 모든 앱에 대한 원격 분석을 보내는 노드당 비용을 지불해야 합니다.
    • 노드는 앱을 호스트하는 실제/가상 서버 컴퓨터 또는 PaaS(Platform-as-a-Service) 역할 인스턴스입니다.
    • 개발 컴퓨터, 클라이언트 브라우저 및 모바일 디바이스는 노드로 계산되지 않습니다.
    • 원격 분석을 보내는 여러 구성 요소(예: 웹 서비스 및 백 엔드 작업자)가 앱에 있는 경우 해당 구성 요소는 개별적으로 집계됩니다.
    • 라이브 메트릭 스트림 데이터는 가격 책정에 계산 되지 않습니다. 구독에서 요금은 앱 기준이 아니라 노드 기준으로 부과됩니다. 12개 앱에 대해 원격 분석을 보내는 노드가 5개 있는 경우 5개 노드에 대한 요금이 부과됩니다.
  • 요금이 매월 견적되지만 노드에서 앱의 원격 분석을 보내는 모든 시간에 대해서만 부과됩니다. 시간당 요금은 견적된 월별 요금을 744(한 달이 31일일 때 시간 수)로 나눈 것입니다.
  • 시간별로 감지되는 각 노드에 대해 1일 200MB의 데이터 볼륨 할당이 제공됩니다. 사용되지 않은 데이터 할당은 다음 날로 이월되지 않습니다.
    • 노드당 가격 책정 계층을 선택하면 각 구독은 해당 구독의 Application Insights 리소스에 원격 분석을 보내는 노드 수에 따라 일일 데이터 허용량을 받습니다. 따라서 하루 종일 데이터를 전송하는 5개의 노드가 있는 경우 해당 구독의 모든 Application Insights 리소스에 풀링된 1GB 허용량이 적용됩니다. 모든 노드에서 포함된 데이터를 공유하기 때문에 특정 노드에서 다른 노드보다 더 많은 데이터를 보내는 것은 중요하지 않습니다. 지정된 날에 Application Insights 리소스에서 해당 구독의 일일 데이터 할당에 포함된 것보다 많은 데이터를 받으면 GB당 초과 데이터 요금이 적용됩니다.
    • 일일 데이터 허용량은 각 노드에서 원격 분석을 보내는 날의 시간 수(UTC 사용)를 24로 나눈 값에 200MB를 곱해 계산합니다. 따라서 하루 24시간 중 15시간 동안 원격 분석을 보내는 4개의 노드가 있는 경우 해당 날짜에 포함된 데이터는((4 × 15)/24) × 200MB = 500MB입니다. 데이터 초과분의 가격 조건이 GB당 2.30 달러일 때 노드에서 해당일 1GB의 데이터를 보내는 경우 요금은 1.15달러입니다.
    • 노드당 계층 일일 허용량은 GB당 계층을 선택한 애플리케이션과는 공유되지 않습니다. 사용하지 않는 허용량은 다음 날로 넘어가지 않습니다.

고유 노드 수를 결정하는 방법 예제

시나리오 일일 총 노드 수
1개 애플리케이션에서 3개 Azure App Service 인스턴스 및 1개 가상 서버를 사용합니다. 4
2개 VM에서 실행되는 3개 애플리케이션 및 이러한 애플리케이션의 Application Insights 리소스는 동일한 구독 및 노드당 계층에 있습니다. 2
4개의 애플리케이션은 해당 Application Insights 리소스가 같은 구독에 있고 각 애플리케이션은 사용률이 낮은 16시간 동안 2개의 인스턴스를 실행하고, 사용률이 최대로 높은 8시간 동안 4개의 인스턴스를 실행합니다. 13.33
1개 작업자 역할 및 1개 웹 역할이 부여된 클라우드 서비스에서 각 역할마다 2개 인스턴스를 실행합니다. 4
5개 노드 Azure Service Fabric 클러스터에서 50개의 마이크로 서비스를 실행하며 각 마이크로 서비스에서 3개의 인스턴스를 실행합니다. 5
  • 정확한 노드 계산은 애플리케이션에서 사용하는 Application Insights SDK에 따라 다릅니다.
    • SDK 버전 2.2 이상에서 Application Insights Core SDK웹 SDK 둘 다 각 애플리케이션 호스트를 노드로 보고합니다. 물리적 서버 및 VM 호스트에 대한 컴퓨터 이름이나 클라우드 서비스에 대한 인스턴스 이름을 예로 들 수 있습니다. 유일한 예외는 .NET Core 및 Application Insights Core SDK만 사용하는 애플리케이션입니다. 이 경우 호스트 이름을 사용할 수 없으므로 모든 호스트에 대해 하나의 노드만 보고됩니다.
    • 이전 버전의 SDK에서는 웹 SDK가 최신 SDK 버전과 마찬가지로 작동하지만, Core SDK는 애플리케이션 호스트 수에 관계 없이 하나의 노드만 보고합니다.
    • 애플리케이션에서 SDK를 사용하여 roleInstance를 사용자 지정 값으로 설정하는 경우 기본적으로 이 동일한 값이 노드 수를 결정하는 데 사용됩니다.
    • 클라이언트 컴퓨터 또는 모바일 디바이스에서 실행되는 앱과 함께 새 SDK 버전을 사용하는 경우, 노드 계산 시 큰 숫자가 반환될 수 있습니다(클라이언트 컴퓨터 또는 모바일 디바이스 수가 많으므로).