management

How and Why You Should Modify Your AWS Reserved Instances

 

[originally posted on LinkedIn Pulse @ http://linkd.in/1HndUik]

You can take your reservation discount with you, *almost* anywhere you go, provided you have the insight to do so. This ability is perhaps one of the best benefits of Amazon’s Reserved Instances as it provides insurance for those hesitant to commit to 1 or 3 year reservation terms.

This way, when your usage needs change, you simply switch your reservations to carry your cost reduction and capacity reservation wherever your usage leads you.

2 m3.med for 1 m3.large modification

Let’s imagine you’ve prepaid 2 Linux m3.medium reservations in us-east-1d but your usage has shifted almost entirely to Linux m3.large instances in us-east-1e. You can make an equal exchange of 2 m3.medium instance reservations for 1 m3.large (equal in the sense that the footprint is the same) and swap the AZ to match your current On-Demand usage. This will help to close the gap between number of reservations available versus number of instances in use.

2 m3.med for 1 m3.large

By doing so, you ensure that that you receive the On-Demand pricing percentage discount you’re entitled to. Otherwise, you’re missing out on the significant hourly discount and not chipping away at the amortized upfront amount you originally made to Amazon for the reservation.

While there are some cases where reservations cannot be modified (e.g.if terminating hours do not match as well as licensing restrictions on Windows boxes, etc.), the majority of them can easily be modified in the following ways:

  • Availability Zones within the same region (us-east-1a –> us-east-1c)
  • EC2-VPC and EC2-Classic
  • Different instance type within the same instance family (2 m3.med for 1 m3.large)

As your needs change, you needn’t be held prisoner to your reservations, or write them off at a loss; however, RI modification does need to be an integral part of your RI management processes in order to maximize your return on investment. If not, you’re just leaving money on the cloud table.

Modifications can be submitted through the AWS console, the API or automatically via a cloud management platform like CloudHealth®. How often do you check for modifications?

twittergoogle_pluslinkedin

How To Plan an RI Purchase in 6 Steps

AAEAAQAAAAAAAAOYAAAAJDZkYjUyMjM2LWRiMmEtNDg1YS04ZDJiLTA3Yzk1NzRiYWZiZg

 

[originally posted on LinkedIn Pulse @ http://linkd.in/1H5Kvvr]

Do Reserved Instances make you anxious? They shouldn’t.

A lot of people get caught up in all the different possible reservations you can purchase and wait months before making their first purchase.

Don’t do that.

Below is all you need to start saving money and take advantage of Amazon’s capacity guarantee today.

Step 1: Arrange Your Instances by Their Purpose

How do you group your infrastructure? By project, environment or application? Great. Put them all together and separate by OS and move on to step 2. If you mix Windows and Linux instances, it will complicate the entire process because of licensing and pricing differences.

Step 2: Figure Out the Cost

Once you’ve organized your instances into groups by their purpose, figure out what your current on-demand costs are and arrange your groups in descending order.

Step 3: Find Out Who Makes the Cut

Eliminate any groups or instances that won’t be running more than 65% of the time. Also eliminate any that you don’t expect to be running 1 year from now.

Step 4: Figure Out Where Your Reservations Will Reside

Once you’ve figured out the region (e.g. us-east-1 or us-west-1), you’ll need to specifically choose the availability zone where you currently have the most on-demand usage (e.g. 1a or 1b).

You’ll also have to choose whether they will reside within a VPC or in classic EC2 mode. For most newer customers your infrastructure will most likely already be in a VPC.

Step 5: Decide How Much You’re Going to Give AWS Upfront

Sometimes the increased savings you reap from all upfront reservations are not enough to justify their initial upfront fee. The table below shows how purchasing an all upfront m3.large reservation will cost $308 ($751-$443) more and only offer 2% more in monthly savings. Obviously the number of reservations will affect the dollar amount savings, so make sure to do the math regardless.

Step 6: Determine the Purchasing Account

Do you have more than one account linked to a consolidated bill?

You should:

a)   Purchase in the consolidated account if you don’t care about the capacity reservation. This option simplifies the purchase and management of reservations, but you’re not guaranteed to be able to launch an instance based on a reservation in a linked account if the reservation was made in another account.

b)    Purchase in the linked accounts if you want to receive the cost and capacity reservation of the RI, although the planning process will be significantly more complex. Note: Other accounts can still benefit from the associated discount if a valid instance isn’t running in the purchasing account.

Based on experience, the best advice I can give is to purchase reservations on an account-by-account basis.

Don’t want to spend all this time to model out your purchase? I don’t blame you. I used to do it before we released the RI Optimizer. Have it plan your most cost-optimal purchase in seconds.

twittergoogle_pluslinkedin

Cloud Autonomics is the Future

re:Invent 2014 was certainly full of many surprises such as Lambda, AWS Config, RDS for Aurora and, of course, AWS’s commitment to the enterprise.

One of the biggest takeaways for my company was that while there are many cost optimization tools on the market, cost is just one of the features of our management platform. We’re all about optimization across all aspects of your infrastructure such as:

  • Cost
  • Availability
  • Usage
  • Performance
  • Security

Using a holistic approach, we not only deliver value through analysis and reporting for the CTO/CIO and their management team but we take it a step further and suggest the most optimal infrastructure recommendations. From there, we automate the changes and govern via policy driven actions. “It’s like Chef for the CIO” as my CTO is keen on saying (3:30 in the video). Check out his interview with Ofir Nachmani of @iamondemand below…

twittergoogle_pluslinkedin