Тарификация на основе использования управляемых приложений.
С помощью службы измерения Marketplace вы можете создать управляемые тарифные планы для предложений приложений Azure с учетом нестандартных единиц измерения. Ваша система сообщает Microsoft через API службы учёта Marketplace о платёжных событиях по мере их возникновения.
Необходимые условия для выставления счетов по тарифу
Чтобы план управляемого приложения использовал лимитное выставление счетов, он должен:
- Соблюдайте все требования предложения, описанные в разделе "Создайте предложение приложения Azure".
- Настройте ценообразование для взимания с клиентов помесячной платы за вашу услугу. Цена может быть нулевой, если вы не хотите взимать фиксированную плату и вместо этого полностью полагаться на тарификацию по использованию.
- Задайте параметры выставления счетов для событий учёта, которые клиент оплачивает поверх фиксированной ставки.
- Интегрируйтесь с API учета сервиса Marketplace, чтобы уведомлять Microsoft о платных событиях.
Заметка
Ценообразование для вашего приложения Azure, основанное на ежемесячной стоимости и выставлении счетов по потреблению, должно учитывать только плату за управление (т. е. не предусмотрено для покрытия затрат на IP/программное обеспечение, инфраструктуру Azure или дополнительные функции). Используйте базовое предложение виртуальной машины или контейнера для совершения сделок с затратами на интеллектуальную собственность или программное обеспечение.
Как тарификация по потреблению вписывается в ценообразование
Когда речь идет об определении предложения вместе с ее моделями ценообразования, важно понимать иерархию предложений.
- Каждое предложение приложения Azure может иметь шаблон решения или планы управляемых приложений.
- Выставление счетов по тарифу реализуется только с помощью планов управляемых приложений.
- Каждый план управляемого приложения имеет модель ценообразования, связанную с ней.
- Модель ценообразования имеет ежемесячную повторяющуюся плату, которая может быть установлена на $0.
- Каждый план, помимо регулярной платы, может также включать дополнительные параметры для начисления за использование, не включенное в фиксированную ставку. Каждое измерение представляет оплачиваемую единицу, которую служба передает корпорации Майкрософт с помощью API службы измерения Marketplace.
Важный
Необходимо отслеживать использование в коде и отправлять в Microsoft только события использования, которые превышают базовую плату.
Заметка
Предложения выставляются клиентам в валюте соглашения клиентов с использованием цены на локальный рынок, которая была опубликована во время создания предложения. Сумма, которую платят клиенты, и которую получают независимые поставщики программного обеспечения, зависит от валютных курсов в тот момент, когда клиент совершает сделку по предложению. Дополнительные сведения см. в разделе Преобразование валюты.
Пример предложения
Например, Contoso — это издатель с управляемой службой приложений с именем Contoso Analytics (CoA). Клиент Azure, подписывающий службу Tocoa, может анализировать и создавать отчеты в месяц на основе выбранного плана. Компания Contoso измеряет сервисные вызовы в пределах установленного объема, не отправляя события измерения в Microsoft. Когда клиенты используют вызовы служб сверх базового количества, Contoso отправляет события использования в Microsoft за дополнительное использование. Они используют API службы измерения Marketplace, для создания событий. Корпорация Майкрософт, в свою очередь, взимает плату за дополнительные вызовы служб, указанные издателем.
Параметры счетов
Параметры выставления счетов информируют клиента о том, как им выставляются счета за использование программного обеспечения. Эти измерения также используются для обмена событиями использования с корпорацией Майкрософт. Они определены следующим образом:
идентификатор измерения: неизменяемый идентификатор, на который ссылаются при генерации событий использования.
название размерности: отображаемое название, связанное с размерностью, например "часы обслуживания"
единица измерения: описание единицы выставления счетов, например "в час".
цена за единицу: цена за одну единицу измерения.
Включенное количество за ежемесячный период: количество единиц измерения, включаемое ежемесячно для клиентов, которые платят ежемесячную абонентскую плату, должно быть целым числом.
Параметры выставления счетов распределяются между всеми планами предложения. Некоторые атрибуты применяются к измерению во всех планах, а другие атрибуты специфичны для отдельных планов.
Атрибуты, определяющие само измерение, являются общими для всех планов предложения. Перед публикацией предложения изменение, внесенное в эти атрибуты из контекста любого плана, влияет на определение размеров во всех планах. После публикации предложения эти атрибуты больше не редактируются. Атрибуты:
- Идентификатор
Другие атрибуты измерения относятся к каждому плану и могут иметь разные значения от плана до плана. Перед публикацией плана можно изменить эти значения, и это касается только этого плана. После публикации плана следующие атрибуты больше не редактируются:
- Включенное количество для ежемесячных клиентов
Измерения также имеют две специальные концепции, включенные и бесконечные:
- Включено указывает, что этот план участвует в этом измерении. Возможно, стоит оставить этот параметр отключённым, если вы создаете новый план, который не отправляет события потребления на основе этого измерения. Кроме того, все новые измерения, добавленные после того, как план был впервые опубликован, отображаются как "не включены" в уже опубликованном плане. В плане, который видят клиенты, отключенное измерение не отображается в списках измерений.
- Infinite, представленный символом бесконечности "∞", указывает, что этот план применим в этом измерении без учета использования в рамках этого измерения. Если вы хотите указать клиентам, что функциональные возможности, представленные этим измерением, включены в план, но без ограничений на использование. Размер, который может использоваться бесконечно, отображается в списке размеров для плана, доступного клиентам. Этот план никогда не взимает плату.
Заметка
Следующие сценарии явно поддерживаются:
- Вы можете добавить новое измерение в новый план. Новое измерение не активировано для уже опубликованных планов.
- Вы можете опубликовать план с фиксированной ежемесячной оплатой и без каких-либо измерений, а затем добавить новый план и настроить новое измерение для этого плана. Новое измерение не активировано для уже опубликованных планов.
Ограничения
Поведение блокировки
Измерение, используемое в сервисе учёта использования обслуживания Marketplace, позволяет понять, как клиент платит за услугу. Все сведения об измерении становятся недоступными для редактирования после публикации предложения. Прежде чем публиковать ваше предложение, важно, чтобы ваши размеры были точно определены.
После публикации предложения с измерением вы больше не сможете изменить следующие сведения об уровне предложения для этого измерения:
- Идентификатор
После публикации плана вы больше не сможете изменить следующие сведения о уровне плана:
- Включенное количество за месяц
- Активировано ли измерение в плане
Заметка
Выставление счетов с помощью службы измерения marketplace еще не поддерживается в облаке Azure для государственных организаций.
Верхние пределы
Максимальное количество измерений, которые можно настроить для одного предложения, — 30 уникальных измерений.
Получение поддержки
Если у вас есть одна из следующих проблем, вы можете открыть запрос в службу поддержки.
- Технические проблемы с API сервиса учета в торговой платформе
- Проблема, которая должна быть передана на более высокий уровень из-за ошибки или сбоя на вашей стороне (например, событие неправильного использования).
- Другие проблемы, связанные с выставлением счетов по тарифным планам
Следуйте инструкциям в поддержке программы коммерческой платформы в Центре партнеров, чтобы понять варианты поддержки издателей и открыть запросы в службу поддержки майкрософт.