AWS Costs Cheat Sheet (Live and Interactive)

About a month ago we posted a simple AWS Cost Cheat Sheet in PDF format and we got a lot of feedback that people found it very useful. In fact it was downloaded over 30,000 times!

We listened to that feedback, and today we are thrilled to launch an interactive and updated version of the Cheat Sheet. Check it out! 

Here’s what’s new:

  • Web based: It’s now a web app, so you can bookmark it, play with it, and we can keep the information up to date. The PDF we previously did was out of date as soon as AWS changed their pricing, which they do regularly.
  • Region Selection and Comparison: You can select any region and see the price table change. There’s also a comparison table that shows you the percentage difference between each region.
  • Currency Conversion: Select between US $, £ pounds sterling and € euro. We’ll add more as we hear what people want to see.
  • Select Time Period: Costs are normally shown in hours, leaving you to figure out how many hours in a day (easy), a month (less easy – how many days do you take? How many do Amazon?!) or a year. Select the time period and we’ll show you the cost for that region, in the currency you wise, for the time you want the server.
  • Spot Instance Price and History: Easily see the Spot Price right now, in the region you wish, and also see in that context of historic (since May 2012) average, high and low price.
  • Reserved Instances: See the hourly reserved cost, compared to on-demand or spot, and select what type to view (1 or 3 year, light, medium or high) and decide if you’d like to amortize the upfront cost of the life of the instance, reflected in it’s hourly cost.
  • Windows or Linux: View costs based on which platform you’d prefer. (We’ll add RDS if there’s demand for it – let me know in the comments)
  • Compare Reserved Instances: See the payback time, and the difference in reserved instance types and regions to help you make better purchasing decisions.

 

The spot price is updated every few minutes, and of course we update the service pricing every time AWS do. If you wish, you can enter your email address and we’ll notify you whenever there is a major price change.

We really wanted to make this a simple place to go to price check the Cloud. Please let us know at support@cloudvertical.com or in the comments if there’s anything you’d like to see added to make this more useful.

 

 

 

 

 

How to setup AWS Identity and Access Management (IAM) for use with CloudVertical

AWS Identity and Access Management is a web service that enables Amazon customers to manage users and user permissions in AWS. With IAM, each user is allowed to do only what they need to do as part of the user’s job.

CloudVertical now supports IAM, so you can use it to give us read-only access to your services. It’s really easy to setup:

1. Log into you AWS account: https://aws-portal.amazon.com/gp/aws/manageYourAccount

2.  Scroll down to the “IAM user access to the AWS Website” section.  Check both checkboxes on the right (“Account Activity” and “Usage Reports”). Click Activate Now button below checkboxes (do it even if the checkboxes were already checked!).

Continue reading “How to setup AWS Identity and Access Management (IAM) for use with CloudVertical” »

Understanding new AWS I/O options and costs

One of the most common issues we hear is that I/O on AWS is hard to predict, and often a bottleneck for applications. So today’s news that AWS have introduced two new ways to improve your I/O performance is an exciting development.

Aside from the performance benefits, these new options also introduce a number of additional cost variables. I’m excited to announce that, on the same day of introduction (as we did we programmatic billing!) CloudVertical now fully supports, analyses and provides reporting for these new EBS and EC2 options!

We thought you might find it useful to get more information on the cost implications, so continue reading to learn about the options, costs and how they differ from existing standard EC2 and EBS resources. Continue reading “Understanding new AWS I/O options and costs” »

AWS Programmatic Access Now Supported

AWS today announced that you can get programmatic access to your billing data. Fantastic – this has been a long requested feature! And we are delighted to say we fully support it! (we’ve had a busy day…)

From an AWS point of view – basically you can now get billing data created in an S3 bucket as a CSV file, multiple times per day, which shows your cost month-to-date. What we do is import that data and display it in an easy to approach and meaningful way. We also store historic information so over time you can get more useful analytics.

Aside from parsing the billing data, if you provide IAM credentials with read-only access to your AWS services, we also provide details analytics of your usage and cost, and let you go really deep by tagging everything and running tag and time based filters on any of your data.

Here’s a couple of screenshots of what you get with just the new AWS report from S3:

some more details:

You can set Events and Alerts on billing data – such as summarising total cost for a 24 hour period, or looking at a weekly cost and percentage change over the previous week:

 

One of the limitations of the new service is that there is no historical data – naturally as you are just enabling it for the first time now, so it’ll take a few days to become really useful, and it’ll take us a couple of hours before any data beginsto appear.

Here’s a summary of what you get: 

- Cost Month to Date
- Projected Cost to End of Month
- Cost Per Service Visual Graph
- Breakdown of EC2 by type of instance, cost, number of hours running (we don’t currently break out instance flavour)

AWS Links:

AWS Documentation

AWS Blog Post

 

Please let us know if you have any feature requests or feedback!

 

 

Track your Elastic MapReduce Cost and Usage

There’s a number of our larger users that are run BIG jobs on AWS Elastic MapReduce. Since EMR spins up so many EC2 instances as part of the job, and jobs run for varying amounts of time – it can be hard to get a sense for how much a particular job actually cost, and what resources were utilised.

So starting today, we launched an EMR tracker. As you can see in the screenshot below, we use the EMR auto tags to capture all the resources used and show the total EC2 cost, EMR cost and total JOB cost -

there is also a drop down that shows all the EC2 resources used, by instance tag, time running, EC2 cost and EMR cost

You can find by going to usage tab –> compute –> EMR.

This covers most of the EMR costs – we will add S3 shortly too. If you use EMR and want to track what’s happening – signup now and give it a whirl!

 

 

Start tracking your AWS cloud costs with CloudVertical

One of CloudVertical’s main goals is helping Amazon Web Services (AWS) users to get better control over their cloud usage and cost. We provide users with powerful tools that let them always stay on top of cloud spend and usage.

Lets take a look at the tools and then see how easy it is to setup a CloudVertical account and get it synced with your Amazon Web Services account.

 Cloud Dashboards for real-time monitoring

Dashboards are the best way to see high level overview of your current cloud spend and usage anytime you want. What is really important and unique to our dashboards is that they provide you with near real-time information, so whenever you log in, you can check your costs and usage in this particular moment of time (and – if you want – compare it with historical data from the last 24 hours to 30 days).

Every dashboard is formed with a set of widgets that represent specific data: current (month to date) Amazon cloud costs and their breakdown by service for the entire account, a list of all your EC2 instances with their statuses, monthly costs and running time, network usage, EBS and S3 usage with costs… and much more.

 AWS Cost and Usage Weekly Reports

For some users checking dashboards daily to get updated on their cloud cost and usage is not the most convenient solution. That’s why we created the AWS Cost and Usage Weekly Reports delivered conveniently right to their mailboxes once a week.

Email reports provide you with weekly summary of Amazon Web Services costs and usage, so you know what is going on with your cloud on a weekly basis. They also include some graphs to help you spot trends.

If you find some data in email report particularly interesting, you can log in to your account and under “Reports” tab you can access more detailed interactive version of that report.

Start Now! (its free)

For starters, get yourself CloudVertical Basic Account, it’s free (as in beer). Simply go to https://cloudvertical.com/signup/basic, use your email and pick a password.

Next, you will be prompted to select which cloud services and tools you are using. We’ll cover them all in future blog posts, right now we’re interested in just Amazon Web Services.

Congratulations, you’ve got yourself CloudVertical account. You can see, that you got some dashboards, addons and reports prepared for you, but you need to activate them to actually be able to use. This means you need to actually connect it with your AWS cloud account. Lets do it now.

Click any of “Activate” buttons and you will be taken to the form, which will ask you for AWS credentials. We need following data from you:

Account name – pick any name you want, that you wish to identify this particular AWS account in our system (this will be very helpful when you decide to connect more than one account).

AWS Email and Password – we need this data for our application to access to your account and analyse your billing info. We are aware that many people have issues with sharing those information, so your AWS integration will work even if you leave these fields blank, but some widgets require more granular access to populate (side note: you could create a consolidated billing profile with no access keys if you wish). We encourage full integration, because it allows us to provide you with most value-add, but we don’t force it.

Access Key ID and Secret Key – these might be tricky to get, so here is little help. First, you have to log into our AWS account (http://aws.amazon.com) and go to “Security Credentials” section.

 

You’ll find your Access Keys down in the middle of page, in a dedicated box. To show “Secret Key” you need to click additional link. Copy those keys and paste them in our form.

That’s it! You’re set up and ready to start tracking your AWS cloud costs and performance with CloudVertical. Now you just need to give us some time to gather data (as you’ve just connected your account to our app, we don’t have much data yet to work on. With every passing hour we will have more data to work on and will be able to give you more detailed and accurate insights.

As usual, if you have any questions, issues, requests, feedback or want to chat – we’re here for you. You can contact us on Twitter: @cloudvertical or via email: support@cloudvertical.com

Analyse your Cloud with CloudVertical

CloudVertical today opened public access to its Cloud Analytics platform. Initially the service is targeted at users of Amazon Web Services, and more providers as well as tools deeper into the stack will be added over the coming weeks.

The service was born out of frustration with the current state of cost and usage information available from Cloud platforms and tools. While AWS and services like it have been lauded as a godsend for startups and enterprises alike for their ability to enable projects at near zero cost and without sacrificing scalability, the untold story is that of costs spiralling out of control, massive server sprawl (servers being created but not shut off when no longer needed) and big surprises at the end of the month when a bill arrives.

”We created CloudVertical initially as an internal tool we called ‘houdini’ because it was like magic when we got some usable information on our Cloud costs and usage! It turns out we’re not the only ones who have this problem – we’ve been working with 500 beta customers for the past 6 months – and we universally hear that they are not happy with how well they are informed about their Cloud use. Other tools are great at telling you certain bits of information – but no one is matching up the data and showing you where and why your money is being spent.” says Ed Byrne, CEO

With CloudVertical, users get a dashboard style view of their Cloud. There are no agents to install, users just connect their existing services, and the application immediately starts providing useful data. Widgets such as cost per server, cost by service type, cost by period, are automatically displayed. Users also receive a weekly email snapshot that shows the cost total, and a breakdown per day by service, with a comparison to the previous week.

Jonathan Siegel of RightVentures, a veteran of web businesses and the Cloud, and a customer, says “We see important, actionable data from all our existing providers: dashboards, alerts and smart reports. Not only is it awesome and insightful–it’s the most mesmerizing piece of glass in our building.”

“We have a vision of bridging the gap between the business team and the IT team. IT has traditionally always been hard to manage and communicate a standard set of reports – we think we can fix that.”

During the beta phase the service is free – to signup or learn more about managing your Cloud – go to www.cloudvertical.com or email ed.byrne@cloudvertical.com