Cloud platforms such as AWS offer companies in the healthcare space a number of important cost advantages.
Switch CapEx for OpEx: If you’re going to build your infrastructure on-prem you can expect to make large, upfront capital expenditures–and you might end up building a system that is too small or large for your evolving needs. With the cloud, these difficulties go away, replaced with operational expenditures paid to access remote resources as needed.
Dynamic flexibility: A related point is that cloud platforms give you the ability to dramatically increase or decrease the resources you’re using. You could shut half your clusters off in a few hours if they’re no longer needed, or spin up a bunch of new ones for an innovative machine-learning application you’re working on.
Predictable billing: With the cloud, you pay monthly for the services you use. You have a clear view of where your money is going and for what purposes, allowing you to monitor the return on different projects and adjust your spending accordingly.
Nevertheless, the advantages of the cloud’s spending model don’t rule out the possibility that cloud costs can escalate quickly. Many companies pay more for more cloud resources than they should.
There are a few ways of effectively managing your spending on cloud resources. When paired with healthcare-specific cloud expertise, these techniques can help you dramatically reduce your total spending without diminishing the myriad benefits the cloud offers your business.
One especially promising strategy is by using AWS Savings Plans. Let’s look into what AWS savings plans are, how they work, and how they can help you leverage cloud resources without breaking the bank.
An AWS savings plan is a flexible pricing model which allows you to take advantage of discounted prices on standard on-demand instances if you’re willing to commit to a 1-year or 3-year contract.
Suppose, for example, that you set up an AWS savings plan for an m5.24 xlarge Windows machine at a rate of $7.80 an hour for a year. You’ll pay the discounted $7.80 for every hour you use that machine for a full 12 months, and any additional time used is charged at the standard on-demand rate.
Though the specifics can vary depending on the situation, the savings of an AWS savings plan can be substantial–as much as 60 or 70% off regular prices. This makes it an obvious choice for any enterprise wanting to keep spending under control.
Not all savings plans are equal, and AWS offers a few options. The three major categories of AWS savings plans are:
Let’s examine each of these in detail so you can see how they work.
An EC2 savings plan offers discounted prices for instances of Amazon’s Elastic Compute Cloud (EC2). Of all three AWS savings plans, this one’s 72% discount is the biggest one you can get.
The EC2 savings plan also affords a great deal of flexibility. Unlike with reserved instances, you can change the operating system and instance size, and if you spend a little extra for a dedicated tenant, you can get whatever licensing, performance specifications, or security configurations your application requires.
There are certain limitations to an EC2 savings plan, however. Part of the commitment you make involves confining yourself to a particular instance family in a particular region. This means that you can switch from a c5.xlarge to a c5.2xlarge and you can switch from Linux to Windows, but you can’t go from a c5 to an M5 and you can’t switch to a different region.
If these constraints still feel like too much, you can also opt for the more flexible AWS compute savings plan. While the 66% discount isn’t quite as big as the one you can expect from an EC2 savings plan, there are far fewer restrictions.
With a compute savings plan, there’s no issue in switching between regions, instance types, or even services. This means that you have the option of reserving extra compute capacity to put toward future projects while still reducing your total bill.
For healthcare companies that plan on using machine learning, a SageMaker savings plan is worth investigating. These plans cover a wide variety of instance types, and are suitable for workflows involving processing data or batch transformations, training models, and performing inference. Though the 64% discount isn’t as high as the discount for an EC2 savings plan or a compute savings plan, it’s still substantial.
The ultimate cost of an AWS savings plan will depend on the specifics of your situation, and will turn on details such as the instance type you’re using, the operating system you’re running, and your preferred payment method.
It’s worth briefly running through three types of payment methods, as these will have a big impact on how much your AWS savings plan ultimately costs you:
There are myriad benefits of using an AWS savings plan, but by far the biggest are flexibility, reduced expenditures, and the ability to automate.
First, they offer flexibility with respect to the compute resources you can access. With a compute savings plan you can use any kind of EC2 instance without worrying about details like region or operating system. Though EC2 instance savings plans do have more restrictions than compute savings plans, they still offer a lot of optionality for configuring systems to fit your specific use cases.
Second, there’s the savings. As their name implies, AWS savings plans are pricing models which allow you to save on your total spend. EC2 savings plans offer up to a 72% discount, compute savings plans offer up to a 66% discount, and SageMaker savings plans offer up to a 64% discount, all of which could result in substantial reductions in your AWS spend.
Though the final bill will depend on whether you fully pay for the plan upfront, partially pay for it upfront, or pay for it on a month-by-month basis, you’ll still enjoy a discount as long as you’re willing to commit to a contract of either 1 year or 3 years.
Finally, AWS savings plans support a great deal of automation, which in turn reduces the amount of time you need to spend debugging your code and overseeing resource deployment. All AWS savings plans apply usage automatically, for example, even when you make changes to the underlying infrastructure.
Another way in which AWS savings plans can reduce the need for time-consuming resource management is through queueing. Amazon rolled out support for plan queueing in 2020, and what it allows you to do is purchase a savings plan and set a future date at which the plan becomes operative.
A simple way this will make your life easier is by allowing you to renew your savings plan in advance, before they expire. This will reduce the likelihood that you get a nasty surprise in the form of a bill that’s higher than expected. What’s more, you can better scope out future work by purchasing a savings plan and having it activate later, when your projects begin ramping up.
AWS savings plans offer a great way of saving money on cloud compute while giving you ways of flexibly scaling up or down as required. In this section, we’ll walk through some common questions you might have about AWS savings plans.
You can buy an AWS savings plan on the dedicated “purchase savings” page, in the billing and cost management console, or from the recommendations page.
No. You can buy more savings plans whenever you want, but during your contract period you can’t change or upgrade your existing savings plan.
No. AWS savings plans can’t be used for spot instances or reserved instances.
As of today, there are no savings plans for Amazon’s Relational Database Services (RDS).
It depends. Compute savings plans work in any region, while EC2 savings plans apply only to particular regions.
In order to activate an AWS savings plan you have to commit to a contract lasting either 1 year or 3 years. During that time, you can’t cancel a savings plan. You can choose not to renew a given plan after it expires, and plans also expire when there is no more usage left.
If you have queued a savings plan that will activate later, you can cancel that before it becomes active.
The cloud has revolutionized technology work in a variety of different industries, making it easier to scale cheaply and quickly while using cutting-edge services like SageMaker. But for all its advantages it can still be expensive, especially if you’re unaware of the myriad options available for reducing your bills.
AWS savings plans are one way of accomplishing this. But there are many other things you can do to reduce your AWS bill and optimize AWS costs. Want to learn more about cost optimization in AWS? Download the white paper, "Reduce Your AWS Cloud Spending" for six things you can do to cut cloud costs today.