¿Cuál es el mejor enfoque para medir la utilización de recursos de una instancia virtual para fines de facturación?

Hay algunas consideraciones para esto.

1. ¿Qué tipo de facturación vas a aplicar? Basado en el uso? Según la disponibilidad / tiempo, ¿se ha aprovisionado la instancia?

2. ¿Está cobrando por CPU / RAM por separado cada hora? ¿O tiene un tipo de VM establecido y un precio por hora / mensual establecido para cada tipo de VM? ¿Cómo cobrará por el almacenamiento de VM (aparte de los volúmenes de almacenamiento separados de la imagen del sistema operativo)?

El modelo IAAS ‘estándar’ es establecer una tarifa por hora para las Unidades de cómputo (núcleo virtual) y las Unidades de memoria (por GB de RAM asignado). Podría cobrar 5c por cada uno de estos, por ejemplo, por lo que una instancia de 1GB con 1 Core sería 5c + 5c por hora, * (ave) 744 horas en un mes por una tarifa mensual.

En términos de medición de la utilización: puede extraer informes de cualquier herramienta de administración de hipervisor que esté utilizando (es decir, VMware vCentre o vCloud Director) y luego puede usar Excel para crear una hoja de cálculo que aplique la facturación que desee, para los recursos asignados. Sin embargo, podría ser difícil hacer coincidir los recursos con los clientes.

También hay proveedores existentes que hacen esto. Zuora es una de las principales compañías de facturación y puede integrarse con su sistema para esto. O podría usar algo como http://www.digitalmines.com (descargo de responsabilidad: soy CEO aquí) que proporciona un front-end para los clientes y su personal para administrar la asignación de recursos y la facturación, además del hipervisor.