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 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.
For more information, see the following sections:
1. Import business service data in the Capacity Optimization Workspace
2. Verify the imported business service data
3. For public clouds: Import business service cost data
To understand how the Cost Estimation backend service calculates cost for business services, see Understanding the Cost Estimation service.
1. Import business service data in the Capacity Optimization Workspace
For public clouds - AWS and Azure
Use tags to import business service data from the public cloud providers.
Task | Description | Reference Information |
---|---|---|
A. Apply tags to your resources | Tag resources on the cloud portal by using If you have already tagged your resources, you can use those existing tags. | |
B. Update the account bill to include the business service tags | If you already have billing reports enabled, then to ensure that the specified business service tag (for example, Service) is properly channeled to the cost and usage report of the provider, update the account bill to include the business service tags. For Azure, the tags are automatically included in the cost and usage bill report. | |
C. Configure and run ETLs to import business service details from the providers | Configure and run the following out-of-the-box ETLs to include the relevant business service tag while importing data from the cloud providers.
The business service and assigned resources with tags are imported as entities in the Capacity Optimization Workspace. |
|
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. | BMC - Atrium CMDB extractor |
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. |
Note
Ensure that the ETL modules that you use to import business service data and to collect on-premises infrastructure data share the same entity catalog.
2. 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. Systems and resources are listed directly under a business service or are included under technical services, as shown in the following screenshots:
The following screenshot shows a domain created for Data Solutions business service:
3. For public clouds: Import business service cost data
For public cloud providers, you must then run the following ETLs to import the cost data:
- AWS: Amazon Web Services - Cost and Usage Extractor
- Azure: Microsoft Azure - Cost and Usage Extractor
When you configure these ETLs, specify the business service tag name or key. The ETL imports the cost data. 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.
Note
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 service runs multiple times a day. To view the results on the Cloud Cost Control user interface, you need to wait till the service run completes.
Tip
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
Comments
Log in or register to comment.