AMI 제품의 사용자 지정 측정 요금 - AWS Marketplace

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

AMI 제품의 사용자 지정 측정 요금

측정 서비스 개념

AWS Marketplace 측정 서비스를 통해 소프트웨어 판매자는 측정 레코드를 엔드포인트에 전송하여 사용량을 캡처하도록 소프트웨어를 수정할 수 있습니다. 판매자는 사용량 범주를 선택하고 한 범주에서 최대 24개의 차원을 정의할 수 있습니다. 이러한 차원은 시간당 한 번 측정되고 집계되며 판매자가 정의한 요금제에 대해 부과됩니다. 판매자로서 해야 할 일은 사용할 차원을 결정하는 것입니다. AMI가 게시된 이후에는 이를 변경할 수 없습니다. 중요한 서비스 개념은 다음과 같습니다.

  • 사용 범주 - 측정 서비스를 사용하여 요금이 책정되는 소프트웨어 제품은 고객에게 요금을 청구하는 적절한 방법을 결정하는 한 가지 사용 범주에 따라 분류됩니다. 사용 범주에는 다음이 포함되지만 이에 국한되지는 않습니다.

    • 사용자 - 단일 식별자로 연결되어 있는 정의된 권한 세트입니다. 이 범주는 고객의 사용자가 소프트웨어에 직접 연결하는 소프트웨어에 적합합니다(예: 고객 관계 관리 또는 비즈니스 인텔리전스 보고).

    • 호스트 – 모든 서버, 노드, 인스턴스, 엔드포인트 또는 기타 컴퓨팅 시스템의 일부입니다. 이 범주는 여러 고객 소유 인스턴스를 모니터링 또는 스캔하는 소프트웨어에 적합합니다(예: 성능 또는 보안 모니터링).

    • 데이터 – MB, GB 또는 TB로 측정된 스토리지 또는 정보입니다. 이 범주는 저장된 데이터를 관리하거나 데이터를 배치로 처리하는 소프트웨어에 적합합니다.

    • 대역폭 - Mbps 또는 Gbps 단위로 측정됩니다. 이 범주는 고객이 프로비저닝할 대역폭의 양을 지정할 수 있는 소프트웨어에 적합합니다.

    • 단위 - 측정 단위입니다. 다음에 설명된 예제를 참조하십시오.

  • 사용량 단위 – 소프트웨어 제품의 특정 사용량 단위는 선택한 사용 범주에 해당합니다. 이 사용량 단위는 소프트웨어가 요금을 부과하는 단위를 설명합니다. 그러한 예는 다음과 같습니다.

    • NodesHrs(호스트 범주에 해당)

    • UserHrs(사용자 카테고리에 해당)

    • GBStored(데이터 범주에 해당)

  • 소비 - 측정 서비스를 사용하여 가격이 책정되는 소프트웨어 제품은 다음 세 가지 방법 중 하나로 사용량에 따른 요금을 부과합니다.

    • 프로비저닝됨 - 고객은 소프트웨어를 통해 사용할 특정 리소스 수(예: 사용자 수 또는 고정 대역폭 수)를 구성할 수 있습니다. 매시간 고객은 프로비저닝한 서비스에 대해 비용을 지불합니다.

    • 동시 - 소프트웨어를 통해 구분된 호스트 또는 사용자는 수에 상관없이 소프트웨어에 연결할 수 있습니다. 매시간 고객은 소프트웨어에 액세스한 호스트 또는 사용자 수를 기준으로 비용을 지불합니다.

    • 누적 - 고객은 소프트웨어를 통해 처리되거나 저장된 모든 양의 데이터를 사용할 수 있습니다. 매시간 고객은 집계된 양에 대해 비용을 지불합니다.

  • 요금 - 측정 서비스를 사용하여 요금이 책정되는 소프트웨어 제품은 단일 요금을 지정하거나 최대 24개의 차원을 정의하고 각 요금을 지정해야 합니다. 다음은 요금 옵션에 대한 자세한 내용입니다.

    • 단일 차원 - 가장 단순한 요금 옵션입니다. 고객은 크기 또는 볼륨에 관계없이 시간당 리소스 단위마다 단일 가격을 지불합니다(예: 시간당 사용자마다 $0.014 또는 시간당 호스트마다 $0.070).

    • 여러 차원 - 이 요금 옵션은 선택한 사용 범주가 여러 축에 따라 다를 때 적합합니다. 예를 들어, 호스트 모니터링의 경우 호스트 크기에 따라 다른 가격이 설정될 수 있습니다. 또는 사용자 기반 요금의 경우 사용자 유형(예: 관리자, 파워 유저 및 읽기 전용 사용자)에 따라 다른 가격이 설정될 수 있습니다.

  • 측정 - 모든 사용량은 시간당 1회 측정 이벤트로 기록됩니다. 사용자 소프트웨어는 적합한 크기 및 사용량을 AWS Marketplace 전송하도록 구성되어야 합니다.

    • 할당 - 선택 사항으로, 추적하는 속성별로 사용량을 할당량에 분배할 수 있습니다. 이러한 할당량은 구매자에게 태그로 표시됩니다. 태그를 통해 구매자는 태그에 따라 사용량으로 분할된 비용을 볼 수 있습니다. 예를 들어 사용자별로 요금을 부과하고 사용자에게 "Department" 속성이 있는 경우 키가 "Department"인 태그와 값마다 하나의 할당을 사용하여 사용량 할당을 생성할 수 있습니다. 이 접근 방식은 판매자가 보고하는 가격, 차원 또는 총 사용량을 변경하지 않습니다. 하지만 고객은 제품에 적합한 범주별로 비용을 볼 수 있습니다.

소프트웨어 요금 책정

AWS Marketplace 측정 서비스로 소프트웨어의 요금을 책정하는 경우 먼저 사용 범주 및 소비 방식을 결정해야 합니다. 이 서비스는 6가지 요금 시나리오를 지원합니다. 제품에 대해 이러한 시나리오 중 하나만 선택해야 합니다.

  • 프로비저닝된 사용자(시간당)

  • 동시 사용자(시간당)

  • 프로비저닝된 호스트(시간당)

  • 동시 호스트(시간당)

  • 프로비저닝된 대역폭(시간당)

  • 누적 데이터(시간당)

그런 다음 선택한 사용 범주에 대해 가격을 책정하는 방식을 결정해야 합니다.

  • 단일 가격

  • 다중 차원(최대 24개)

제품 추가 대상 AWS Marketplace에는 차원 및 요금에 대한 고객 친화적 설명을 제공하는 방법이 설명되어 있습니다.

예: 비선형 요금이 있는 프로비저닝된 대역폭

네트워크 어플라이언스 소프트웨어를 제공하는 경우를 생각해 봅니다. 프로비저닝된 대역폭을 기준으로 요금을 청구하도록 선택합니다. 사용 범주의 경우 대역폭을 선택합니다. 대역폭에 따라 요금을 청구하는 것 외에도 구매자가 확장할 때 다른 가격으로 청구하려고 합니다. 대역폭 범주 내에 여러 차원을 정의할 수 있습니다. 25Mbps, 100Mbps 및 1Gbps에 대해 구별된 가격을 정의할 수 있습니다.

예: 여러 차원이 있는 동시 호스트

다른 Amazon EC2 인스턴스를 모니터링하는 소프트웨어를 제공하는 경우를 생각해 봅니다. 모니터링되는 호스트 수를 기준으로 요금을 청구하도록 선택합니다. 사용 범주의 경우 호스트를 선택합니다. 호스트에 따라 요금을 청구하는 것 외에도 대형 호스트를 모니터링하기 위한 추가 값을 청구하려고 합니다. 호스트 범주 내에 여러 차원을 사용할 수 있습니다. 마이크로, 스몰, 중간, 라지, x-라지, 2XL, 4XL, 8XL 인스턴스에 대해 구별된 가격을 정의할 수 있습니다. 소프트웨어는 각 특정 호스트를 정의된 차원 하나에 매핑할 책임이 있습니다. 소프트웨어는 사용 범주의 각 차원에 대해 별도의 측정 레코드(있는 경우)를 전송할 책임이 있습니다.

제품 추가 대상 AWS Marketplace

미터링 서비스를 AWS Marketplace 이용하려면 리스팅할 새 제품을 만들어야 합니다. 제품이 이미 사용 중인 경우 새 AWS Marketplace Metering Service 제품을 현재 제품 외에 추가로 제공할지, 아니면 새 사용자가 사용할 수 있는 유일한 버전으로 현재 제품을 대체할지 결정해야 합니다. AWS Marketplace교체를 선택하면 기존 제품이 에서 제거되어 신규 구매자가 더 이상 사용할 수 없게 됩니다. AWS Marketplace 기존 고객은 이전 제품과 인스턴스에 계속 액세스할 수 있지만 편의를 위해 새 제품으로 마이그레이션할 수 있습니다. 새 제품은 측정 서비스를 사용하도록 소프트웨어 수정에 설명된 대로 AWS Marketplace 측정 서비스의 사용을 측정해야 합니다.

AMI를 보유한 경우 표준 프로세스에 따라 셀프 서비스 도구를 사용하여 AMI를 공유하고 스캔합니다. 또한 관리 포털에서 사용 가능한 템플릿을 사용하여 제품 로드 양식을 작성하고 업로드하여 수집 프로세스를 시작합니다.

다음 정의를 사용하여 AWS Marketplace 측정 서비스에 대한 제품 로드 양식의 필드를 작성합니다. 제품 로드 양식에서 이러한 필드는 시간당 및 월별 요금 제품과 구분하기 위해 유연한 소비 요금(FCP)으로 레이블이 지정됩니다.

  • 제목 — 이미 제품을 사용하고 AWS Marketplace 있고 동일한 상품을 추가하려는 경우 괄호 안에 FCP 카테고리와 치수를 포함하여 구분하십시오 (예: “제품 제목 (데이터)”). AWS Marketplace Metering Service

  • 요금 모델 - 드롭다운 목록에서 사용량을 선택합니다.

  • FCP 범주 - 사용량 요금 구성 요소가 있는 유료 제품에 대해 고객에게 요금이 청구되는 범주입니다. 드롭다운 목록에서 사용자, 호스트, 데이터 또는 대역폭을 선택합니다.

  • FCP 단위 - 사용 요금 구성 요소로 유료 제품에 대해 고객에게 요금이 청구되는 측정 단위입니다. 옵션은 선택한 FCP 범주에 따라 드롭다운 목록에 나타납니다. 다음 표에는 각 범주에 대한 유효 단위가 나열되어 있습니다.

    카테고리

    유효 단위

    사용자

    UserHrs

    호스트

    HostHrs

    데이터

    MB, GB, TB

    대역폭

    Mbps, Gbps

  • FCP 차원 이름 - MeterUsage 작업을 호출하여 측정 레코드를 전송할 때 사용되는 이름입니다. 이 이름은 결제 보고서에 공개됩니다. 하지만 외부에 공개되지는 않으므로 사용자에게 친숙한 이름일 필요는 없습니다. 이름은 15자를 초과할 수 없으며 영숫자 및 밑줄만 포함할 수 있습니다. 이름을 설정하고 제품을 공개한 후에는 변경할 수 없습니다. 이름을 변경하려면 새 AMI가 필요합니다.

  • FCP 차원 설명 - 제품에 대한 차원을 설명하는 고객용 설명문입니다. 설명은 70자를 초과할 수 없으며 사용자에게 친숙해야 합니다. 설명의 예로는 시간당 관리자 수, 프로비저닝된 Mbps당 대역폭 등이 있습니다. 제품을 게시한 후 이 설명을 변경할 수 있습니다.

  • FCP 요금 - 이 제품의 단위당 소프트웨어 요금입니다. 이 필드는 소수점 세 자리를 지원합니다.

참고:
  • 시간당 및 연간 요금 필드를 작성할 필요가 없습니다.

  • 무료 평가판 및 연간 요금은 호환되지 않습니다.

  • 여러 AMI와 클러스터 및 AWS 리소스 기능을 사용하는 제품은 AWS Marketplace 측정 서비스를 사용할 수 없습니다.

  • 가격, 인스턴스 유형 또는 AWS 리전 변경은 다른 AWS Marketplace 제품과 동일한 프로세스를 따릅니다.

  • AWS Marketplace 측정 서비스가 있는 제품은 시간당, 월별 또는 기존 보유 라이선스 사용(BYOL)과 같은 다른 요금 모델로 변환할 수 없습니다.

  • AWS Marketplace 사용 지침 또는 문서에 IAM 정책 정보를 추가할 것을 권장합니다.

  • 총 24개의 FCP 차원을 포함할 수 있습니다. 차원을 생성하고 게시한 후에는 기존 차원을 수정할 수 없지만 새 차원을 추가할 수 있습니다(최대 24개).

궁금한 점은 AWS Marketplace 판매자 작업 팀에 문의하십시오.

측정 서비스를 사용하도록 소프트웨어 수정

고객 사용을 기록하고, 시간당 사용 보고서를 측정 서비스에 전송하고, 새 실패 모드를 처리하려면 소프트웨어를 수정해야 합니다. 소프트웨어는 요금과 관계없이 작동하지만, 소프트웨어에서 사용 범주, 소비 방식 및 차원에 대해 알고 있어야 합니다.

소비 측정

소프트웨어에서는 선택한 사용 범주의 양과 고객이 소비한 차원을 결정해야 합니다. 이 값은 매 시간 한 번 측정 서비스로 전송됩니다. 어떤 경우에도 소프트웨어에 시간당 기준으로 측정 서비스에 리소스 소비를 전송하기 위해 리소스 소비를 측정, 기록 및 읽을 수 있는 기능이 있다고 가정합니다.

프로비저닝된 소비의 경우 일반적으로 소프트웨어 구성에서 샘플링된 값으로 판독되지만, 매 시간 기록된 최대 구성 값일 수도 있습니다. 동시 소비의 경우 주기적 샘플 또는 매 시간 기록되는 최대 값일 수 있습니다. 누적 소비의 경우 매 시간 누적되는 값입니다.

여러 차원에 대한 요금의 경우 여러 값을 측정하여 차원마다 하나를 측정 서비스로 전송해야 합니다. 이렇게 하려면 AMI를 제공할 때 알려진 차원 집합으로 소프트웨어를 프로그래밍하거나 구성해야 합니다. 제품을 생성한 후에는 차원 집합을 변경할 수 없습니다.

각 요금 시나리오와 관련하여 다음 표에는 시간당 사용량을 측정하는 권장 방식이 설명되어 있습니다.

시나리오 측정 방법

프로비저닝된 사용자

현재 프로비저닝된 사용자 수입니다(샘플링됨).

-또는-

최대 프로비저닝된 사용자 수입니다(해당 시간 표시).

동시 사용자

현재 동시 사용자 수입니다(샘플링됨).

-또는-

최대 동시 사용자 수입니다(해당 시간 표시).

-또는-

구분된 사용자의 총 수입니다(해당 시간 표시).

프로비저닝된 호스트

현재 프로비저닝된 호스트 수입니다(샘플링됨).

-또는-

최대 프로비저닝된 호스트 수입니다(해당 시간 표시).

동시 호스트

현재 동시 호스트 수입니다(샘플링됨).

-또는-

최대 동시 호스트 수입니다(해당 시간 표시).

-또는-

구분된 호스트의 총 수입니다(해당 시간 표시).

프로비저닝된 대역폭

현재 프로비저닝된 대역폭 설정입니다(샘플링됨).

-또는-

최대 프로비저닝된 대역폭입니다(해당 시간 표시).

누적 데이터

현재 저장된 데이터의 GB입니다(샘플링됨).

-또는-

저장된 데이터의 최대 GB입니다(해당 시간 표시).

-또는-

해당 시간에 추가 또는 처리된 데이터의 총 GB입니다.

-또는-

해당 시간에 처리된 데이터의 총 GB입니다.

공급업체 측정 태깅(선택 사항)

공급업체 측정 태깅을 사용하면 독립 소프트웨어 개발 판매 회사(ISV)는 구매자에게 소프트웨어 사용에 대한 보다 세밀한 통찰력을 제공하고 구매자의 비용 할당을 도와줄 수 있습니다.

구매자의 소프트웨어 사용에 태그를 지정하려면 비용 할당 방법을 결정해야 합니다. 먼저 구매자에게 비용 할당에서 보고 싶은 것이 무엇인지 물어봅니다. 그 후 구매자 계정에 대해 추적하는 모든 속성에 사용량을 분할할 수 있습니다. 속성의 예로는 Account ID, Business Unit, Cost Centers 및 기타 제품 관련 메타데이터가 있습니다. 이러한 속성은 구매자에게 태그로 노출됩니다. 태그를 사용하면 구매자는 AWS 결제 콘솔 (https://console.aws.amazon.com/billing/) 에서 태그 값을 기준으로 비용을 사용량으로 분할하여 확인할 수 있습니다. 공급업체 측정 태깅은 판매자가 신고한 가격, 크기 또는 총 사용량을 변경하지 않습니다. 이를 통해 고객은 제품에 적합한 범주별로 비용을 볼 수 있습니다.

일반적으로 구매자는 AWS 계정하나로 제품을 구독합니다. 또한 구매자의 수많은 사용자가 동일한 제품 구독에 연결됩니다. Account ID 키가 있는 태그를 사용하여 사용량 할당을 생성한 다음, 각 사용자에게 사용량을 할당할 수 있습니다. 이 경우 구매자는 과금 정보 및 비용 관리 콘솔에서 Account ID 태그를 활성화하고 개별 사용자 사용량을 분석할 수 있습니다.

판매자 환경

판매자는 모든 리소스 사용량을 집계하는 대신 동일한 태그 세트를 사용하여 리소스 측정 기록을 집계할 수 있습니다. 예를 들어 판매자는 UsageAllocations의 여러 버킷을 포함하는 측정 기록을 구성할 수 있습니다. 각 버킷은 태그 세트의 UsageQuantity(예: AccountId, BusinessUnit)를 나타냅니다.

다음 다이어그램의 리소스 1은 고유한 AccountIdBusinessUnit 태그 세트가 있으며 Metering Record(측정 기록)에 단일 항목으로 표시됩니다.

리소스 2리소스 3은 동일한 AccountId, 2222, BusinessUnitOperations 태그를 갖고 있습니다. 따라서 두 리소스는 측정 기록의 단일 UsageAllocations 항목으로 결합됩니다.

Metering record showing resource usage allocation from three resources to two accounts.

판매자는 태그가 없는 리소스를 사용량 수량이 할당된 단일 UsageAllocation으로 결합하고 UsageAllocations의 항목 중 하나로 전송할 수도 있습니다.

다음과 같은 제한이 있습니다.

  • 태그 수 - 5

  • UsageAllocations 크기(카디널리티) - 2,500

다음 사항을 확인합니다.

  • 태그 키 및 값에 허용되는 문자 – a-zA-Z0-9+ -=._:\/@

  • UsageAllocation 목록의 최대 태그 수 - 5

  • UsageAllocations의 태그가 같으면(즉, 동일한 태그 키와 값의 조합) 안 됩니다. 같을 경우 둘 다 동일한 UsageAllocation을 사용해야 합니다.

  • UsageAllocationAllocatedUsageQuantity 합계는 총 사용량인 UsageQuantity와 같아야 합니다.

구매자 경험

다음 표는 구매자가 AccountIdBusinessUnit 공급업체 태그를 활성화한 이후의 구매자 경험 예시를 보여줍니다.

이 예에서 구매자는 비용 사용 보고서에서 할당된 사용량을 볼 수 있습니다. 공급업체 측정 태그는 “aws:marketplace:isv” 접두사를 사용합니다. 구매자는 과금 정보 및 비용 관리의 비용 할당 태그 아래에 있는 AWS생성 비용 할당 태그에서 태그를 활성화할 수 있습니다.

비용 사용 보고서의 첫 번째 행과 마지막 행은 판매자 환경 예제처럼 판매자가 측정 서비스에 보내는 내용과 관련이 있습니다.

비용 사용 보고서(단순)
ProductCode 구매자 UsageDimension UsageQuantity aws:marketplace:isv:AccountId aws:marketplace:isv:BusinessUnit
xyz 111122223333 네트워크: 검사한 크기(GB)당 70 2222 운영
xyz 111122223333 네트워크: 검사한 크기(GB)당 30 3333 Finance
xyz 111122223333 네트워크: 검사한 크기(GB)당 20 4444 IT
xyz 111122223333 네트워크: 검사한 크기(GB)당 20 5555 마케팅
xyz 111122223333 네트워크: 검사한 크기(GB)당 30 1111 마케팅

코드 예제는 사용량 할당 태그 지정을 사용하는 MeterUsage(선택 사항) 섹션을 참조하세요.