Collecting business service data
For business service details to be displayed on the TrueSight Cloud Cost Control pages, you must first import the data related to your business services into the TrueSight Capacity Optimization database.
Use tags to identify and group resources in your public cloud infrastructure based on their assignment to different business services. For on-premises infrastructure, organize the resources in a hierarchical order to group them under a business service.
Collecting business service data
To collect the business service data, do the following tasks:
I. Import business service data in the Capacity Optimization Workspace.
Step I. Import business service data in the Capacity Optimization Workspace
For public clouds
Use tags to import business service data from the public cloud providers.
For on-premises infrastructure
Use one of the following methods to import business service details for instances or systems in your on-premises data center:
Method | Reference topics |
---|---|
Organize business services within BMC Atrium CMDB. Then, use the BMC - Atrium CMDB extractor to import business services in the Capacity Optimization database. | |
Use an out-of-the-box generic - object relationship ETL to import business service hierarchy. | |
Develop a custom ETL to create the business service hierarchy. | |
Manually create your business service hierarchy in the Workspace of the TrueSight Capacity Optimization console. |
Important: Ensure that the ETL modules that you use to import business service data (for example, BMC - Atrium CMDB extractor) and to collect infrastructure data (for example, VMware vCenter Extractor Service) for on-premises resources share the same entity catalog.
Step II. Verify the imported business service data
After you run ETLs that import the public and on-premises infrastructure data, in the TrueSight Capacity Optimization console, click Workspace.
Ensure that a domain is created for every imported business service and the business service hierarchy is created in the Workspace. The following screenshots shows systems and resources listed under a business service or are included under technical services:
The following image shows a domain created for Data Solutions business service:
Step III. For public clouds: Import business service cost data
For public cloud providers, use the following ETLs to import the cost data:
- AWS: Amazon-Web-Services-Cost-and-Usage-Extractor
- Azure: Microsoft-Azure-Cost-and-Usage-Extractor
- Google Cloud Platform: Google-Cloud-Platform-Billing-and-Usage-Extractor
In the ETL configuration, specify the business service tag name or key.
When you run the ETL, the cost data is imported. By mapping the tags of the imported resources with those of the workspace entities, the ETL associates the cost of a resource under a specific business service.
Important: Ensure that the cost and usage ETL module (for example, Amazon-Web-Services-Cost-and-Usage-Extractor) and the ETL that imports infrastructure data (for example, Amazon-Web-Services-AWS-API-Extractor) for a provider share the same entity catalog.
The Cost Estimation backend service estimates the costs, forecasts, and migration simulation results. It runs multiple times a day. To view the results on the TrueSight Cloud Cost Control user interface, you need to wait till the service run is completed. To run the Cost Estimation service immediately, in the TrueSight Capacity Optimization console, navigate to Administration -> Components -> Backend Services. In the Active Services table, click the Cost Estimation Service and click Wake up.
Where to go from here
Reference information