Compartir a través de


Información general sobre el servicio de uso de Azure Pack de Windows

 

Se aplica a: Windows Azure Pack

El Windows Azure Pack para Windows Servicio de uso del servidor ofrece a los proveedores de servicios la capacidad de crear sus propios sistemas para el procesamiento de análisis y facturación de clientes.

Windows Azure Pack captura la información de asignación y consumo de recursos en los distintos servicios usados por un cliente o inquilino. Estos datos se almacenan durante un tiempo limitado y están destinados a su uso por parte de los sistemas financieros para la facturación y el análisis de los servicios proporcionados. La información capturada consta de acciones que afectan a la facturación en el portal de inquilinos de autoservicio o en el nivel de API de REST de administración de servicios.

El Windows servicio de uso de Azure Pack proporciona dos tipos de datos:

  • Uso de recursos de inquilino para cada suscripción.

  • Eventos recientes de información de plan, complemento, suscripción y cuenta.

La API REST del servicio de uso hace que los datos de uso almacenados estén disponibles para los proveedores de servicios que crean sus propios sistemas de facturación para consumirlos. Windows Azure Pack proporciona una API de aprobación de facturación a la que se suscriben los sistemas de facturación para aprobar las solicitudes de suscripción de inquilino y complemento de suscripción. La información de precios de los servicios proporcionados puede exponerse mediante una API REST de precios.

Windows Azure Pack no proporciona su propia implementación de un sistema de facturación. El servicio de uso se proporciona para habilitar la implementación de servicios de facturación. El acceso al servicio de uso se habilita a través del desarrollo de un adaptador de facturación que actúa como la interfaz entre un servicio de facturación y la API REST que se usa para acceder al servicio de uso.

El flujo de trabajo de administrador que afecta a un sistema de facturación depende de si el sistema de facturación asigna con frecuencia su vista (a través del consumo frecuente de la API rest del servicio de uso) a una implementación de Windows Azure Pack. Para obtener más información, consulte Flujos de trabajo de la operación de uso del administrador.

Ejemplos

El kit para desarrolladores de Windows Azure Pack proporciona ejemplos para crear un adaptador de facturación. Para más información, consulte El Windows ejemplo de adaptador de facturación de Azure Pack. El código fuente de ejemplo está disponible en https://www.microsoft.com/en-us/download/details.aspx?id=41146.

Arquitectura del servicio de uso

El Windows servicio de uso de Azure Pack consta de tres sistemas principales: procesamiento de datos de uso, aprobación y precios.

Procesamiento de datos de uso

El procesamiento de datos de uso consta de tres funciones; generación de datos de uso, recopilación de datos de uso y consumo de datos de uso por un sistema de facturación.

Generación de datos de uso

Los proveedores de recursos registrados como parte de una implementación de Windows Azure Pack generan los datos de uso. Los datos de uso creados son específicos de una suscripción y se exponen al recopilador de datos del servicio de uso a través de una API REST. Los creadores de proveedores de recursos deben implementar la API REST necesaria para admitir la recopilación de datos de uso. Para más información, consulte Puntos de conexión de proveedor de recursos personalizados.

Recopilación de datos de uso

Windows recopilación de datos de uso de Azure Pack consta de un recopilador de uso, una base de datos de uso y una API rest del servicio de uso. El recopilador de uso está programado para desencadenar la recopilación de datos de uso de los proveedores de recursos registrados de forma circular.

En cada ciclo, el recopilador de uso determina los proveedores de recursos que existen en el sistema y, a continuación, interactúa con ellos para obtener los datos de uso. De forma predeterminada, los datos recopilados se almacenan en la base de datos de uso durante 40 días. Este valor se puede configurar en DataRetentionDurationDays en la tabla Usage.Configuration de la base de datos Microsoft.MgmtSvc.Usage. Para obtener más información, vea Tabla de configuración de uso.

Nota:

El recopilador de uso se hospeda en el servicio UsageCollector IIS.

Consumo de datos de uso

La API rest del servicio de uso hace que la información de la base de datos de uso esté disponible para su consumo por parte de los sistemas de facturación o los servicios de análisis. Para más información, consulte Windows referencia de la API REST de uso del servicio de uso de Azure Pack.

Un adaptador de facturación debe leer periódicamente los datos de la API rest del servicio de uso. Esto permite que el sistema de facturación mantenga sus datos sincronizados con Windows Azure Pack. Los sistemas de facturación solo deben usar datos de la API rest del servicio de uso para determinar si se debe realizar o no una tarea de facturación relacionada con el uso.

Nota:

La API rest del servicio de uso se hospeda en el servicio IIS de uso.

Aprobación de facturación

Un sistema de facturación querrá la oportunidad de aprobar o denegar la creación o eliminación de una suscripción o complemento. Por ejemplo, si se rechaza la tarjeta de crédito del inquilino, se debe denegar una solicitud de creación de suscripción, en función de los procesos empresariales del sistema de facturación. Windows Azure Pack proporciona un sistema de aprobación de facturación en tiempo real al que se suscriben los sistemas de facturación para aprobar las solicitudes de suscripción de inquilino y complementos de suscripción. Para más información, consulte la Windows referencia de la API de REST de aprobación de facturación del servicio de uso de Azure Pack.

Sistema de precios

La información de precios de los servicios proporcionados puede estar disponible opcionalmente para una implementación de Azure Pack de Windows a través del punto de conexión de la API REST de precios. Implementada como parte de un adaptador de facturación, la API rest de precios permite que la información de precios del plan y el complemento fluyan al sistema. Para obtener más información, consulte Control de la información de precios.

Adaptador de facturación

La clave para la implementación de un sistema de facturación es el adaptador de facturación que actúa como punto de integración entre un sistema de facturación y los distintos tipos de datos disponibles desde el servicio de uso de Windows Azure Pack. El rol del adaptador de facturación consiste en traducir los datos recibidos del punto de conexión de la API rest del servicio de uso, el punto de conexión de la API rest de aprobación de facturación y el punto de conexión de precios en el que se necesitan para los requisitos específicos de una organización. Para obtener información sobre cómo crear un adaptador de facturación, consulte Implementación de un adaptador de facturación.

Puntos de conexión de servicio de uso

En el diagrama siguiente se muestran los distintos puntos de conexión REST.

Windows Azure Pack Usage Endpoints

Service Reporting

Service Reporting en System Center 2012 R2 permite a los administradores de los proveedores de hospedaje de TI ver el consumo de inquilinos de máquinas virtuales, recursos como cálculo, red y almacenamiento e inventario del sistema operativo en su infraestructura. Para obtener más información, vea https://technet.microsoft.com/en-us/library/dn251058.aspx.

Consulte también

Windows Servicio de uso de Azure Pack