Join the CloudTweaks thought leadership contributor program which includes a customized profile, branded identity page, newsletter marketing, social amplification and more...

The program is currently available to consultants, influencers or executive level contributors.

Sharon Wagner

The Untaggables: Allocating All Cloud Costs

Allocating Cloud Costs

Enterprises often use tags to organize and optimize cost allocation. Although AWS services like EC2, EBS, RDS, and S3 can be tagged, there are many that can’t, making it quite difficult to allocate their cost. We previously touched on the basics of cloud resource tagging in an early post. Now we’d like to further examine a few comprehensive cost allocation scenarios that involve enterprise-grade clouds and thousands of AWS Amazon EC2 instances.

Proportional and Static Business Rules For Cost Allocation

Untaggable cloud resources can be allocated according to the same proportion of taggable resource types, like EC2 or RDS. Data transfer or AWS support costs can be allocated proportionally according to EC2 compute allocation for different business units. However, this can result in disproportionately taxing business units that don’t use EC2.

To demonstrate how this ‘proportional’ rule works, let’s take a look at Company X. Comprised of three business units (Marketing, Sales, and Engineering), Company X would like to measure AWS Support usage costs, which are untaggable. After applying the proportional rule, each of the units accounts for 33.3% of the company’s AWS Support usage. However, the Engineering department doesn’t use AWS Support and is therefore unfairly charged for an unused service. To get around this problem, the company decides to apply a static, custom cost allocation rule that allocates each business unit according to expected or actual usage. That way, both the Marketing and Sales departments account for the total overall cost of AWS Support usage, at 50% each, and Engineering accounts for 0%.

Combining Proportional and Static Rules

Unfortunately, a static rule is not particularly useful for companies that have dynamic environments with fluctuating resource usage in their applications or cost centers. Instead, they need to set up a dynamic rule to ensure meaningful cost allocation in their environments. For example, one of Cloudyn’s customers had several applications running on EC2 and also used another untaggable cloud service where usage was in direct proportion to their EC2 consumption. They came up with a dynamic rule where the untaggable resource was allocated dynamically based on each application’s EC2 usage. If this dynamic rule weren’t implemented, their financial department would have needed to manually update the aforementioned static rule every month to reflect the reality of the untaggable service’s usage.

Combining Linked Accounts and Tagging

There are two ways that Amazon has allowed companies to compartmentalize different business teams or applications. If an AWS customer has a single account shared by multiple applications or business units, they can only allocate cost and usage by tagging their resources. However, there are many AWS customers that have linked accounts, allowing them to break up their usage and billing per business unit or per application. We believe that the optimal solution for calculating aggregate cost allocation is to use both linked accounts and tagging.

Nevertheless, AWS customers that use both linked accounts and tagging can still run into conflicts. If some of the same tags appear in more than one linked account, then it’s impossible to allocate costs properly. As a temporary fix, usage and cost allocation should be measured according to each linked account, rather than the identical tag. After applying this temporary rule, companies should be sure to remove any identical tags.

Final Notes

The cloud’s dynamic environment can make cost allocation a complex task, especially when it comes to enterprises that need to maintain their business rules. A new approach to cloud monitoring needs to be considered in order to optimize the usage and cost of each specific business unit across an organization.

Today, enterprises can choose to allocate costs based on tags or linked accounts. It’s important they undertake comprehensive, dynamic tagging to maintain the most accurate cost allocations for cloud computing.

Sharon Wagner

By Sharon Wagner

Sharon is the founder and CEO of Cloudyn, a leading provider of cloud analytics and optimization tools for multi-cloud deployments. He is a leading expert and key patent holder in SLA technologies and previously worked at CA Technologies within its cloud-connected enterprise business unit.


Established in 2009, CloudTweaks is recognized as one of the leading authorities in cloud connected technology information, resources and thought leadership services.

Contact us for a list of our leading brand and thought leadership exposure programs.

The Lighter Side Of The Cloud - Cloud Holiday
The Lighter Side Of The Cloud – Heavy Metal
The Lighter Side Of The Cloud – Google vs Microsoft
Mitigating the Downtime Risks of Virtualization

Mitigating the Downtime Risks of Virtualization

Mitigating the Downtime Risks Nearly every IT professional dreads unplanned downtime. Depending on which systems are hit, it can mean ...
How Artificial Intelligence Is Revolutionizing Business

How Artificial Intelligence Is Revolutionizing Business

Artificial Intelligence Revolution 84% of respondents say AI will enable them to obtain or sustain a competitive advantage. 83% believe ...
The Democratization of Business Software Technology

The Democratization of Business Software Technology

Democratization of Software Advances in the cloud have changed the way we interact with the world. From how we pay ...
Wearable Tech For Those With Disabilities: Shaping the Future

Wearable Tech For Those With Disabilities: Shaping the Future

Wearable Tech For Those With Disabilities Wearable tech is one of the most exciting aspects of the rapidly growing tech ...
My Fascination with Amazon Go

My Fascination with Amazon Go

Amazon Go Recently, Amazon unveiled the world’s first completely self-service, no checkout, grocery store — and it’s really captured the public’s imagination. Lines ...

Industrial IoT will reshape network requirements

Industrial IoT The hype around IoT may have been surpassed this year by breathless coverage of topics such as artificial ...
How to Transform Your Operating Model for the Cloud

How to Transform Your Operating Model for the Cloud

Transform Your Operating Model It can be tough for established organizations to embrace change, so when they start working with ...
Cloud Monitoring and Data Performance Services

Cloud Monitoring and Data Performance Services

CLOUD PERFORMANCE MONITORING The Dynamic State Of Cloud Performance Monitoring And Evaluation Monitoring and evaluation in cloud computing are essential processes. They determine whether a company’s applications on the cloud are effective, safe, and efficient. They also help eliminate failures in ...
Machine Learning Open-Source Tools

Do More With Machine Learning Thanks to These 6 Open-Source Tools

Machine Learning Open-Source Tools We are in the middle of a machine learning, AI and big data renaissance — at least, that’s what we’re calling it. Seemingly everyone is interested in this technology these days, and for a good reason ...
Technology Certification Courses

Top Five Technology Certification Courses To Choose From In 2018

Technology Certification Courses Gartner predicts that the global public cloud services market is projected to grow by 55 percent in the next three years and is expected to reach $383.3 billion by the end of 2020. Today, cloud computing helps enterprises ...
Gartner’s Top 10 Predictions For IT In 2018 And Beyond

Gartner’s Top 10 Predictions For IT In 2018 And Beyond

Gartner’s Top 10 Predictions For IT In 2018 In 2020, AI will become a positive net job motivator, creating 2.3M jobs while eliminating only 1.8M jobs. By 2020, IoT technology will be in 95% of electronics for new product designs ...
HTML5 Speed Test

HTML5 Speed Test

HTML5 SPEED TEST SERVICES There is no made-for-all solution when it comes to optimizing a website for speed, and while putting a cloud platform in place is a good start, every cloud startup should ensure that they have an optimization ...
Top 10 Machine Learning Algorithms

Top 10 Machine Learning Algorithms to Know

Top 10 Machine Learning Algorithms Modern advancements in Artificial Intelligence (AI) are set to change our world for the better. These developments have largely been made possible due to technologies such as cloud sharing, data analytics, blockchain, and improved computing ...