Comprehensive software reviews to make better IT decisions
AWS Revamps Pricing in Bid to Reduce Risk and Improve Flexibility
Amazon Web Services (AWS) has added a new discount model to give customers a quicker on-ramp to savings while locking them into multiple-year term agreements. The latest discount plans are based on annual or multiple-year spend commitments on the AWS platform.
AWS Pricing Models
Discount plans from AWS are nothing new. AWS pioneered the concept and commercialized cloud services as being truly elastic, scalable, and, most of all, inexpensive. Traditionally this has taken the form of the AWS Reserved Instance (RI) model. In the RI model, AWS customers select a specific instance and its geographical Region and Activity Zone and lock that capacity up for either a one-year or three-year term at a locked-in discount up to 75% off the On-Demand rate.
Later on, as competition from Microsoft and Google introduced their own, more flexible versions of reserved instances, AWS added a Convertible Reserved Instance which allows for more flexibility for customers to re-size their environments within the region by “modifying their instance family, OS, or tenancy with their RI.”
Specific exclusions apply for AWS GovCloud (US) and AWS China (Beijing) but plan to be added at a later date. Convertible RIs can still yield up to a 54% discount but average ~45%, according to AWS.
The RI Challenge
RI plans have been instrumental over the past eight years in helping to propel AWS to a whopping ~$36 billion annual run rate for cloud infrastructure-as-a-service (IaaS) revenues. Even with Microsoft’s Azure growing at yearly rates north of 50-60%, they are nowhere near approaching the scale of Amazon in pure-play IaaS.
With RI plans, AWS customers must determine which specific Elastic Cloud Compute (EC2) cloud instances are required inclusive of the AWS Region and Activity Zone locations for those instances. Recent changes now allow for RI migration across Activity Zones within the same region. However, RIs must be selected for either a one-year or three-year term commitment. For organizations to minimize the risk of over- or underbuying and to maximize capacity utilization, a rigorous cloud architecture must be completed with a high degree of accuracy.
Many may argue that developing an overall cloud architecture and consumption plan is best practice and should occur in most circumstances anyway. This is true. Alas, the world of IT is not such a static environment where well-made plans of yesterday necessarily hold true today. Changing customer demands, shifts in business models, and the rapid rate of change may quickly make yesterday’s well-defined cloud architecture woefully out of date. Then what can you do with all those heavily discounted RIs you purchased?
By the way, calculating cloud IaaS capacity is no trivial task. In one study by TSO Logic, they examined usage patterns for organizations seeking to migrate on-premise workloads to a public cloud environment. Interestingly, 84% of the on-premise workloads were generally overprovisioned, and if migrated in a lift-and-shift manner to the cloud, overall costs would increase by 20%. If the cloud workloads were optimized for those migrated workloads, costs could decrease by up to 35%. The insight uncovered by this study is that “on an apples-to-apples basis, the cloud is more expensive.”
This is only one example but serves to illustrate the pitfalls that await the designers of cloud-hosted environments. Other factors such as fluctuating demand patterns, seasonality, management of non-production instances, and New Product Introduction (NPI) are a few more. Another firm estimates that up to $14.1 billion in IaaS compute spend is wasted, comprising 53% of IaaS spend on compute!
Back to the RI conundrum, where planning for a cloud environment, even when the requirements are stable and well-known, takes a tremendous amount of time. Just review the RI pricing page at AWS to get a sense of this challenge. In short, it takes a lot of work to design the most cost-effective RI service mix even when all other characteristics of the IaaS environment are reasonably well-known.
AWS Savings Plans
AWS’s new discount model, called Savings Plans, removes much of the complexity of RI plans. There is a trade-off in the form of a more in-depth “vendor lock,” as annual or term revenue commitments are more significant in scale than with the RI model.
Source: SoftwareReviews, November 19, 2019
There are two new plans for AWS customers to consider:
Compute Savings Plans
The more flexible of the two new Savings Plans, the Compute Savings Plan allows customers to reserve any instance family in any region. An instance family is comprised of the combination of compute, memory, and storage capabilities. This discount will max out at 66%.
EC2 Instance Savings Plans
The EC2 Savings Plan offers a tad higher discount potential, at 72%, but imposes more restrictions on the capacity commitment. The EC2 Savings Plan is limited to a specific instance family.
- AWS now offers three types of rates when selecting an instance: On-Demand, Reserved Instance, and Savings Plan.
- Spend commitments are made on a per hour basis, and discounts apply on all compute usage up that limit. Afterward, the rate defaults to the On-Demand price.
- The Savings Plan commitment is assessed hourly, and AWS will apply the discount to the consumption area with the deepest discount.
A basic comparison table of AWS Savings Plans:
Compute Savings Plan
EC2 Instance Savings Plan
Discount (vs. On-Demand)
Up to 66%
Up to 72%
Region, Family, OS, Tenancy
Size, OS, Tenancy
EC2 or Fargate
Savings Plan can be purchased in one-year or three-year terms with All Upfront, Partial Upfront, or No Upfront payment terms.
The introduction of AWS Savings Plans may be a game-changer for AWS customers. Those who have struggled to adequately allocate resources to proper cloud environment workload plans and architectures and those who continue missing the mark on forecasting actual usage vs. planned usage may find Savings Plans a true “saving grace.”
It is an arduous task to accurately forecast the usage in cloud environments, as there are multiple factors to consider, and many of the inputs are best guesses as opposed to hard facts. As such, many organizations regularly underestimate the monthly costs of their cloud environments. AWS Savings Plans provide the following improvements over the legacy RI model:
- Flexibility: Savings Plan allows Instance migration across regions, which is still not permitted in RI plans. This is a significant improvement in flexibility for large global organizations that operate in multiple AWS regions.
- Auto-discounting: AWS has improved the flexibility of RIs over the years, including the advent of Convertible and Size Flexible Reservations. However, customers must take conscious action to continually evaluate and adjust these RIs to maximize the discount potential. Under Savings Plans, AWS performs an hourly evaluation and applies the Savings Plan where it yields the deepest discount.
- Product Expansion: Historically, discount plans have only applied to EC2 instances. Savings Plans applies to Fargate as well, opening up the possibility of new discount plans that may focus on Database, Analytics, Machine Learning, or others.
- Purchase Method(a): Savings Plans are purchased by the hour, not by the instance. This forces a mindset shift as customers need to think about total spend vs. instance capacity in isolation.
- Purchase Method(b): AWS allows for several methods of payment from All Upfront to options requiring minimal upfront spend. The savings rate does not change (unlike with RIs), allowing customers to stretch capital expense budgets or to spend quickly in “use it or lose it” end of budget cycle scenarios.
Oh, and if you already purchase under the RI model, don’t fret. If usage qualifies for both plans, AWS will first apply the Reservation spend and apply the Savings Plan spend in other areas of consumption.
Want to Know More?
Software Winners In a Post-Pandemic World – Atlassian Is a Refreshing Value Play
COVID-19 has forced software companies and their suppliers to refocus efforts around prioritizing systems and workflows that are nearly 100% digital in nature. As a result, Info-Tech has observed the quick emergence of six market themes that are highly relevant post COVID-19. This note series will profile key vendors and how they fit into the post-COVID-19 world.
Software Winners In a Post-Pandemic World – Microsoft Checks All the Boxes
COVID-19 has forced software companies and their suppliers to refocus efforts around prioritizing systems and workflows that are nearly 100% digital in nature. As a result, Info-Tech has observed the quick emergence of six market themes that are highly relevant after COVID-19. This note series will profile key vendors and how they fit into the post-COVID-19 world.
Oracle Launches Cloud@Customer, Bringing the Autonomous Database to the Data Center
Oracle has announced the general availability of Exadata Cloud@Customer, a managed service that enables enterprises to unlock the previously cloud-first features of Oracle's Autonomous Database for on-premises data centers. This offering is ideal for enterprises that must conform with regulatory and/or technical challenges that force on-premises database residency.
Microsoft Cloud Services Usage Surges 775% for Teams in Regions With Enforced Social Distancing – Part 2
Experiencing issues when using Microsoft online services? You are not alone. Capacity constraints were being hit, pre-COVID-19, and usage has surged in regions with enforced social distancing.
Google Cloud Introduces a Premium Support Offering – What Took Them So Long?
Google has announced a premium support plan for its cloud customers, promising a 15-minute response to the highest severity tickets. Google’s cloud has long struggled with enterprise customers – especially when compared to giants Microsoft and AWS – and this announcement is the latest incarnation of Google’s push to better serve a critical constituency.
Microsoft Announces Expansion of Azure Canadian Infrastructure, Offers Data Residency and High Availability
In January, Microsoft announced what it’s calling “the largest expansion of its Canadian-based cloud computing infrastructure” since 2016. Additional availability zones and services will increase capacity for cloud-hungry Canadians, and the addition of an Azure ExpressRoute site in Vancouver will guarantee security and performance in a regulated jurisdiction.
Microsoft Announces Server-Side Encryption for Azure Managed Disks, Customer-Managed Keys Included!
Microsoft’s announcement that server-side encryption with customer managed keys for Azure Managed Disks is now available is welcome news for security-minded public cloud customers. Managing one’s own keys in a cloud environment can be an important step in complying with regulatory requirements, and this new feature should open Azure Managed Disks to a wider group of customers who may have held back for this reason.
AWS Improves Security Options With VPC Ingress Routing
Amazon Web Services (AWS) has provided its customers with better options for Virtual Private Cloud (VPC) ingress routing. Customers will have to consider which works best for their needs.
AWS VPC Traffic Mirroring Improves Out-of-Band Traffic Inspection
AWS VPC Traffic Mirroring gives customers more visibility for out-of-band traffic inspection. This feature is another useful tool for monitoring in the AWS cloud.