vRealize Business for Cloud fournit aux utilisateurs une plus grande visibilité des aspects financiers de la diffusion des services IaaS en leur permettant d'optimiser et d'améliorer ces opérations.

L'architecture illustre les principaux composants de vRealize Business for Cloud, le serveur, le service d'inventaire FactsRepo, le service de transformation des données, les services de collecte de données et la base de données de référence.

Figure 1. Architecture de vRealize Business for Cloud

Services de collecte de données

Les services de collecte de données comprennent un ensemble de services pour chaque point de terminaison de cloud public et privé tel que vCenter Server, vCloud Director et AWS, visant à récupérer tant des informations d'inventaire (serveurs, machines virtuelles, clusters, périphériques de stockage et leurs associations) que des statistiques d'utilisation (CPU et mémoire). Les données recueillies par les services de collecte de données sont utilisées pour le calcul du coût.

Service d'inventaire FactsRepo

Le service d'inventaire, construit sur MongoDB, permet de stocker les données collectées que le serveur vRealize Business for Cloud utilise pour le calcul du coût.

Service de transformation des données

Le service de transformation des données convertit les données reçues des services de collecte de données en structures utilisables par FactsRepo. Le service de transformation des données est un point unique d'agrégation des données provenant de tous les collecteurs de données.

vRealize Business for Cloud Server

vRealize Business for Cloud Server est une application Web qui s'exécute sur Pivotal tc Server. vRealize Business for Cloud comporte de nombreux services de collecte de données qui s'exécutent régulièrement pour collecter des informations d'inventaire et des statistiques, et utilise vPostgres en tant que magasin persistant. Les données recueillies par les services de collecte de données sont utilisées pour le calcul du coût
Note : vPostgres stocke uniquement les données calculées ; FactsRepo stocke les données brutes.

Base de données de référence

Ce composant est chargé de fournir les coûts prêts à l'emploi par défaut à chacun des facteurs déterminants de coût pris en charge. La base de données de référence est mise à jour automatiquement ou manuellement ; l'utilisateur peut ainsi télécharger le jeu de données le plus récent et l'importer dans vRealize Business for Cloud. Les nouvelles valeurs affectent le calcul du coût. Les données de référence utilisées sont liées à la devise que vous sélectionnez pendant l'installation. Vous ne pouvez pas changer la configuration de la devise après avoir déployé vRealize Business for Cloud.

Communication entre le serveur et la base de données de référence

La base de données de référence est un fichier chiffré et compressé que les utilisateurs peuvent télécharger et installer manuellement ou mettre à jour automatiquement. Vous pouvez mettre à jour la toute dernière version de la base de données de référence. Pour plus d'informations, reportez-vous à Mettre à jour la base de données de référence pour vRealize Business for Cloud.

Autres sources d'informations

Ces sources sont facultatives et ne sont utilisées que si elles sont installées et configurées. Les sources sont notamment vRealize Automation, vCloud Director, vRealize Operations Manager, Amazon Web Services (AWS), Microsoft Azure et EMC Storage Resource Manager (SRM).

Fonctionnement de vRealize Business for Cloud

vRealize Business for Cloud collecte les données des sources externes en continu et met régulièrement à jour FactsRepo. Les données collectées sont consultables sur le tableau de bord ou peuvent générer le rapport. La synchronisation ou la mise à jour des données a lieu à des intervalles réguliers. Vous pouvez toutefois déclencher manuellement le processus de collecte des données lors des modifications de l'inventaire, telles que l'initialisation du système ou l'ajout d'un compte de cloud hybride, public ou privé.

Interfaces externes

Les API/interfaces publiées vers les applications externes sont décrites ci-dessous.

Interface Description
vRealize Automation Appelle vRealize Business for Cloud pour obtenir les profils de coût