Tags at ElasticBox are a powerful tool. With the next few blog posts we will explain how you can use ElasticBox tags for different use cases.
A few months ago, I was building a small iPhone app on my own. It was one of those very late evenings, (or technically early mornings) when I started to migrate my app’s backend from my local development machine to the cloud. I launched database and server instances, deployed my code on the cloud and then went to bed. Over the next few weeks I continued coding and testing my app, but I never looked at the billing information on the cloud management console. A surprise came after a few weeks when I received an invoice from the cloud provider. Apparently I had accidentally launched some high capacity machines and the bill clearly reflected my mistake.
It was an unplanned charge on my personal budget which was caused by a single instance. Such mistakes can become very expensive for companies running hundreds or thousands of instances. Some of the mistakes could potentially go unnoticed for months ruthlessly accumulating significant costs.
By using ElasticBox the cloud administrator can set up tags that will help to identify how much of the cloud’s resources each application uses. Tags contain metadata which will be passed on to the cloud provider when a box is deployed. For instance, your ElasticBox administrator can set up tags so that the name of the box and and a user email address is passed on to Amazon Web Services. Then the AWS management console lets you see a nice break down of all the costs. The cool part of using tags is that the administrator needs to set them up only once. Later on they simply work and add no additional complexity to the deployment process for the developers.
For example, here is a screenshot of the overview of our own costs at AWS. By using the tags we know exactly how much we are spending on the hosting of our public website.
Naturally, you bring your own cloud to ElasticBox, that way the tags work with Amazon Web Services, Microsoft Azure, Google Compute, OpenStack and many other public and private cloud providers.
For more information on setting up cloud management, please see the documentation or feel free to contact our support team at firstname.lastname@example.org