vRealize Business for Cloud proporciona a los usuarios una mayor visibilidad de los aspectos financieros de su entrega de IaaS y les permite optimizar y mejorar estas operaciones.

La arquitectura ilustra los componentes principales de vRealize Business for Cloud, el servidor, el servicio de inventario de FactsRepo, el servicio de transformación de datos, los servicios de recopilación de datos y la base de datos de referencia.

Figura 1. Arquitectura de vRealize Business for Cloud

Servicios de recopilación de datos

Los servicios de recopilación de datos incluyen un conjunto de servicios para cada terminal de nube pública o privada, como vCenter Server, vCloud Director, AWS y vCloud Air, para recuperar información de inventario (servidores, máquinas virtuales, clústeres, dispositivos de almacenamiento y asociaciones entre ellos) y estadísticas de uso (CPU y memoria). Los datos recabados de los servicios de recopilación de datos se usan para cálculos de costos.

Servicio de inventario de FactsRepo

Es un servicio de inventario basado en MongoDB para almacenar los datos recopilados que el servidor de vRealize Business for Cloud usa para los cálculos de costos.

Servicio de transformación de datos

El servicio de transformación de datos convierte los datos específicos de origen que FactsRepo recibe de los servicios de recopilación de datos en las estructuras consumibles. El servicio de transformación de datos es un punto único de agregación de datos provenientes de todos los recopiladores de datos.

Servidor de vRealize Business for Cloud

El servidor de vRealize Business for Cloud es una aplicación web que se ejecuta en un servidor Pivotal tc Server. vRealize Business for Cloud cuenta con varios servicios de recopilación de datos que se ejecutan periódicamente para recopilar información de inventario y estadísticas, y usa vPostgres como almacén persistente. Los datos recabados de los servicios de recopilación de datos se usan para cálculos de costos.

Nota:

vPostgres almacena solamente datos computados, mientras que FactsRepo almacena datos sin procesar.

Base de datos de referencia

Este componente se encarga de proporcionar costos predeterminados y listos para usar para cada uno de los factores de costo compatibles. La base de datos de referencia se actualizada de manera automática o manual, y el usuario puede descargar el último conjunto de datos e importarlo en vRealize Business for Cloud. Los valores nuevos afectan el cálculo de costos. Los datos de referencia que se utilizan dependen de la moneda que se seleccionó durante la instalación. No se puede cambiar la configuración de moneda después de implementar vRealize Business for Cloud.

Comunicación entre el servidor y la base de datos de referencia

La base de datos de referencia es un archivo comprimido y cifrado que los usuarios pueden descargar e instalar manualmente o actualizar de manera automática. Puede actualizar la versión más reciente de la base de datos de referencia. Para obtener más información, consulte Actualizar la base de datos de referencia para vRealize Business for Cloud.

Otros orígenes de información

Estos orígenes son opcionales y solo se usan si se han instalado o configurado. Estos orígenes incluyen vRealize Automation, vCloud Director vRealize Operations Manager, Amazon Web Services (AWS), Microsoft Azure, vCloud Air y EMC Storage Resource Manager (SRM).

Funcionamiento de vRealize Business for Cloud

vRealize Business for Cloud recopila continuamente datos de orígenes externos y actualiza FactsRepo periódicamente. Los datos recopilados se pueden visualizar en el panel de control o pueden generar el informe. La sincronización o la actualización de datos se producen en intervalos regulares. Sin embargo, es posible activar manualmente el proceso de recopilación de datos cuando se producen cambios en el inventario, por ejemplo, cuando se inicializa el sistema o cuando se agrega una cuenta de nube híbrida, pública o privada.

Interfaces externas

A continuación, se presentan las interfaces/API publicadas para aplicaciones externas.

Interfaz

Descripción

vRealize Automation

Se comunica con vRealize Business for Cloud para obtener perfiles de costos.

vRealize Business Enterprise

Puede recibir información de inventario, la cual se utiliza como base para la creación de modelos de costos mediante las API de REST.