The idea of chargeback in the IT industry was developed in the mainframe era. Mainframes were very expensive, and buying a mainframe for small- to medium-sized business was a problem. So the businesses that had these mainframes began providing the computing services to the small businesses to cope with the operational costs and to better utilize the resources of these expensive mainframes

The central idea is that computing resources and services are metered like electricity, so customers pay only for what they use. Internally, enterprises can charge back business units or at least use “showback” to educate managers about the costs of computing and strategic expenditures.
Chargeback Story Figure 2
Figure 2: IT department provides services to external departments as service providers.
Traditionally, organizations funded server (and storage) acquisition as part of the new project process. But virtualization breaks this model; it is a method of making a physical entity act as multiple, independent logical entities (virtual machines). Thus chargeback needs to consider this dimension due to use of shared resources in virtualization.

In designing an accounting mechanism to support new technologies, two factors must be determined: 1) the resource metrics on which chargeback will be based, 2) How to account for the excess capacity required for supporting a dynamic, shared-usage model.
Chargeback story figure 3
Figure 3: IT Production and Customers are consolidating servers that runs IT applications but still customized application on dedicated servers exists.
As newer technologies like de-duplication become more widely adopted, issues like whether to charge by logical (virtual) gigabyte or physical de-duplicated gigabyte and how to predict or plan for that. Accurate chargeback are instrumental in showing business units the direct benefits of virtualization.
Chargebacks Figure 4 Bigger

Overview of the Chargeback Model


An IT chargeback system is a method of accounting for technology-related expenses that applies the costs of services, hardware and software to the business unit in which they are used. IT chargeback systems are sometimes called “responsibility accounting” because this sort of accounting demonstrates which departments or individuals are responsible for significant expenses.

Reporting systems that leverage IT chargeback provide end users with more transparency into which business decisions are creating expenses and help management identify how to achieve greater efficiency.

In the traditional chargeback model, an IT department might divide its budget for services by the total number of business units it serves. In the cloud, that scenario gets even more complex because IT needs to consider the rate and time of consumption.

Chargeback Goals:




Architecture and Implementation Technology Stack


A few key steps can help you implement this model and resolve some chargeback chores:

Implementation




Cost


Challenges


“Virtualization throws a very large wrench into IT chargeback as the connection between a virtual server and its physical home is not necessarily as clear. Almost any hypervisor offers the ability to extract the necessary data to do accurate chargeback of virtual machines. However, most of the platforms do not make this process very easy. Typically, a third-party tool or business intelligence reporting structure will need to be implemented to resolve this particular thorny issue.

In a chargeback program, it may be easy for the business units to start seeing the data center as just another utility service—one that exists solely for each business unit. This means it may become difficult to analyze technology trends, forecast services for the company, or even train staff adequately because there is no business unit willing to pay for that work.

Virtualization:


What will the customer base really use? Virtual CPU capacity, Disk IO, Network IO, or even Memory Loading? What if your cost model is based on just one or two capacities, but all your clients end up using more of one of the others you did not base your cost model on?

Even worse, after you figure out some cost factor for Virtual CPU, Network, Disk, and Memory:


Organizations first need to determine the capacity and power rating for each box in their data center. A unit-based measurement system provides a clearer picture of performance so that consolidation plans can be adjusted and adapted as the technology is implemented.

The benefits of measurement extend beyond a consolidation project to performance management. Detailed measures like cost per CPU second enable organizations to see how other changes in the environment impact efficiency and cost. While these systems require an investment in terms of time and sometimes, the help of a third-party, and the ability to track and measure the impact of significant changes in the data center is invaluable. A key performance indicator (KPI) such as cost per CPU second is the best way we have to indicate the unit cost of computing value delivered.
The following are important points related to chargeback in the context of virtualization:

Functions, Features, Qualities


Chargeback is a way to put IT services in terms that businesspeople understand and value. When IT is bought and consumed like other services, IT can become a business within the business. And that is the path to true IT value.

Functions


Chargeback systems and procedures need to be user-oriented. There is a tendency to present billing information in terms of Number of I/Os, Processing Time or Memory Consumed. These units have little or no meaning to most users. A desired approach is to tie system resources to business entities. This way, users see charges by items such as Customers Processed or Accounts Updated. These are areas in which users can communicate and control usage of their processing resources.

Key chargeback functions can be grouped into the following areas:


Features


  1. Maintains organizational alignment.
  2. Involves a business stakeholder and make the business own facets of the problem.
  3. Has a set of clearly defined roles and deliverables will be needed to clarify who owns what components.
  4. Defines service-level agreements on data, availability, etc.,


Simple IT chargeback systems are little more than straight allocations of IT costs based on readily available information, such as user counts, application counts, or even subjective estimation. At a lesser degree of complexity, an organization trades some of the effectiveness of IT chargeback for a smaller burden, in terms of time and money required to perform the chargeback.

Benefits


Charging back is not about creating a profit center or penalizing internal clients; it’s about running your creative services department in the most efficient manner to maximize your company’s profits. Benefits of implementing a chargeback system include:

Applications, Use Cases, Customer Case Studies


Different models, with different classes of service, can be used to drive more cost-efficient consumption of IT and to achieve more effective matching of service to business need. Four basic methods for pricing IT value are described below.
Chargeback story figure 6-1

Chargeback Figure 6-2

Chargeback Figure 6-3

Chargeback Figure 6-4

Chargeback Figure 6-5

Chargeback Figure 6-6

Chargeback Figure 6-7

Chargeback Figure 6-8

chargeback figure 6-9

Tools


Evaluator’s Analysis, Comments, and Recommendations


Strengths




Weaknesses


Recommendations




Conclusion


IT chargeback can work, but it is important to plan the process, track using accounting principles, and then watch for any fallout that can occur with the chargeback program.

Glossary




References


http://www.sourcingmag.com/dictionary/Chargeback_system-34.htm
http://whatis.techtarget.com/definition/it-chargeback-system.html
http://searchservervirtualization.techtarget.com/tip/0,289483,sid94_gci1293068_mem1,00.html
http://www.cio.com/article/27821/Chargeback_Demonstrates_IT_Value_in_the_enterprise
http://searchcio.techtarget.com/news/1516352/IT-chargeback-A-fundamental-part-of-cloud-computing-takes-shape
http://www.ibmsystemsmag.com/aix/aprilmay07/features/11804p1.aspx
http://www.b-eye-network.com/blogs/krishnan/archives/2008/04/successful_char.php
http://blogs.msdn.com/b/nickmalik/archive/2007/09/18/soa-economic-model-avoiding-chargebacks-with-transaction-ratio-funding.aspx
http://www.itbusinessedge.com/cm/docs/DOC-1620
http://vpivot.com/2010/06/24/private-clouds-people-consolidation-and-chargeback/
http://searchcio.techtarget.com/tutorial/IT-chargeback-management-tips-and-turnoffs
http://www.ssonetwork.com/topic_detail.aspx?id=424&ekfrm=6
http://findarticles.com/p/articles/mi_m0SMG/is_n8_v13/ai_13901687/
http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/f191c3f5-f867-4eee-a043-0d16c4682358
http://searchcloudcomputing.techtarget.com/news/article/0,289142,sid201_gci1514361_mem1,00.html

About Mitesh Soni

Research Engineer at iGATE Patni

I am working as a Research Engineer. I have been in the domain of Research from the beginning of my career. I have explored XBRL, UBmatrix, Coyote, JREX, JetS3t API to access Eucalyptus Private Cloud, One Jar Utility, ProGuard Obfuscator, Hadoop, Amazon Web Services, Right Scale Management Tool, Cloud Security, Cloud Governance and so on.

view the cloudbook profile for Mitesh Soni >>

Cloudbook Journal
Vol 3 Issue 1, 2012

This article is featured in the
Vol 3 Issue 1, 2012 of the
Cloudbook Journal

Find more Stories from this Issue >>