Managing Costs in the Cloud
JohnCrawfordIBM 100000BANX Visits (3210)
Managing Costs in the Cloud
with IBM SmartCloud Orchestrator
by Paul Quigley
Many IT shops deal with cost restrictions while trying to maintain the most effective use of their resources. As companies move more of their daily business applications and resources to the cloud, that need becomes even more critical.
Several questions are becoming increasingly common:
This two part blog post will focus on implementing IBM SmartCloud Orchestrator Enterprise 2.3 with IBM SmartCloud Cost Management to help you accomplish those goals. Part 1 will focus on the architecture and products involved. Part 2 will focus on the cloud service usage data collected and the reports that are available.
To summarize – self-service user interface, built on open standards, extensible, standardized, automated services, orchestration, and workload patterns.
As customers adopt the Infrastructure as a Service pattern, they have several products available to them. Many are provided with SmartCloud Orchestrator Enterprise.
The following products are also provided with SmartCloud Orchestrator Enterprise, though not shown in the IaaS adoption diagram:
SmartCloud Orchestrator Enterprise integrates provisioning, metering, usage and accounting as well as monitoring and capacity management with patch management of cloud resources.
Using SmartCloud Orchestrator and SmartCloud Cost Management, you can provision virtual machines to the cloud, measuring the usage of cloud services, applying costs against the usage data, and providing charge-back capabilities.
SmartCloud Cost Management provides visibility into the usage and cost of your cloud infrastructure and other non-IT resources. The software helps you track and assess shared computing resource usage accurately, and better manage the cost of your cloud and IT services. The most common application involves billing an enterprise’s internal business units or a cloud provider’s external customers according to the services and resources the users consume, providing reports that detail resource consumption.
SmartCloud Cost Management collects usage and tenancy data from the cloud and processes the data for analysis, billing, and reporting.
The cloud data is available through interactive reports that show details for the following items:
Let’s take a quick look at the environment. The SmartCloud Orchestrator topology includes several central servers and reg
The central servers provide the SmartCloud Orchestrator functionality, such as authentication through keystone, pattern management through IBM Workload Deployer (IWD), and orchestration through Business Process Manager (BPM).
OpenStack processes are run on the region server. Each region server connects to a hypervisor such as Power, KVM, or VMware. Metering data is collected at the OpenStack level; capturing all cloud service usage data through the IaaS Gateway (IaaS GW) and REST APIs.
To enable cloud cost management with SmartCloud Orchestrator, you must install several components:
All components are available with the SmartCloud Orchestrator Enterprise package or as separate products and should be installed on machines (physical or virtual) within your cloud management environment, as shown in the diagram.
Part 2 of this blog will focus on the cloud service usage data collected and the reports that are available.
Paul Quigley is a Senior Technical Enablement Specialist with the IBM Cloud & Smarter Infrastructure Enablement team, with expertise in Tivoli Service Automation Manager, Tivoli Provisioning Manager, and Smart Cloud Orchestrator.