vRealize Business for Cloud 使用户可以更透彻地观察 IaaS 交付的财务状况,从而优化并改善这些方面的运营。

该架构展示了 vRealize Business for Cloud 的主要组件:服务器、FactsRepo 清单服务、数据转换服务、数据收集服务和参考数据库。

图 1. vRealize Business for Cloud 架构

数据收集服务

数据收集服务包含每个私有和公有云端点的一系列服务,例如 vCenter ServervCloud Director 和 AWS,这些服务用来检索清单信息(服务器、虚拟机、群集、存储设备及它们之间的关联)和 CPU 与内存的使用情况统计。通过数据收集服务收集的数据可用于进行成本计算。

FactsRepo 清单服务

这是构建在 MongoDB 上的清单服务,存储 vRealize Business for Cloud 服务器为进行成本计算而收集的数据。

数据转换服务

数据转换服务将通过数据收集服务接收的数据转换为 FactsRepo 可使用的结构。数据转换服务是所有数据收集器中数据的单一聚合点。

vRealize Business for Cloud 服务器

vRealize Business for Cloud 服务器是一个运行在 Pivotal tc Server 上的 Web 应用程序。 vRealize Business for Cloud 具有多个定期运行以收集清单信息和统计信息的数据收集服务,并使用 vPostgres 作为永久存储。通过数据收集服务收集的数据可用于进行成本计算
注: vPostgres 只存储计算后的数据;FactsRepo 存储原始数据。

参考数据库

该组件负责为每个受支持的成本驱动因素提供现成的默认成本。参考数据库自动或手动更新,用户可以下载最新的数据集并将数据集导入到 vRealize Business for Cloud。新值会影响成本计算。所用的参考数据取决于您在安装时选择的币种。部署 vRealize Business for Cloud 后,您不能更改货币配置。

服务器和参考数据库间的通信

参考数据库是一个经过压缩的加密文件,用户可下载并手动安装或自动更新该文件。您可以更新到最新版本的参考数据库。有关详细信息,请参见更新 vRealize Business for Cloud的参考数据库

其他信息源

这些源是可选的且只有在安装和配置后才能使用。这些源包括 vRealize AutomationvCloud Director、vRealize Operations Manager、Amazon Web Services (AWS)、Microsoft Azure 以及 EMC Storage Resource Manager (SRM)。

vRealize Business for Cloud 的工作原理

vRealize Business for Cloud 持续从外部源收集数据并定期更新 FactsRepo。所收集的数据可以在仪表板上查看,也可以生成报告。数据同步或更新按一定间隔有规律地进行。但是,如果清单发生了更改(例如,系统初始化或添加了私有、公共或混合云帐户),您可以手动触发数据收集过程。

外部界面

以下是发布到外部应用程序的界面/API。

接口 描述
vRealize Automation 调用 vRealize Business for Cloud 以获取成本配置文件