Oracle Licensing on AWS – Optimize CPU Can Reduce Costs

There is a battle raging in the war for your cloud dollars. Vendors on all sides are actively rolling out new service offerings and programs designed to meet their client’s needs and accelerate cloud adoption. Using your Oracle on-premise licenses on non-Oracle clouds is an area where we see plenty of innovation and activity. For example, AWS has an Optimize CPU program, as they look to lower Oracle licensing costs for their customers using Oracle on AWS.

How Optimize CPU gives AWS customers more choice

Amazon Web Services’ Optimize CPU program for Amazon EC2 is designed to give clients the freedom to deploy their Oracle software in the AWS cloud while using fewer Oracle licenses, thus saving customers money on unnecessary Oracle fees. It’s a brand new approach by the vendor and something worth exploring.

The Optimize CPU program for EC2 allows AWS customers to configure their EC2 environments and choose the number of vCPUs assigned to their instances. Before Optimize CPU, AWS customers were allocated a specific number of vCPUs for their EC2 deployments based on AWS rules. Under Optimize CPU, the clients decide up front for themselves.

For example, under the old program an AWS customer would be allocated 16 vCPUs for an EC2 environment. This environment would require either 16 or 8 Oracle database licenses depending on when the client purchased their Oracle licenses. (Pre-January 2017 had different Oracle licensing policies than post-January 2017). However, under the Optimize CPU program, that same client can now configure an EC2 environment with 2 vCPUs (or even 1!). This would require either 1 or 2 Oracle licenses, depending on when the client acquired their Oracle software. Given that Oracle database costs $47,500 per license, this saving on Oracle is significant and can easily reach millions of dollars.

AWS customers choose vCPUs up front

So, the AWS Optimize CPU program requires their customers to choose up front how many vCPUs are utilized for their deployment. According to AWS, there is no way for a client to increase or reduce the number of vCPUs after the initial creation unless they fully delete the instance and recreate it. This restriction will eliminate any chance for Oracle to use the argument that the customer’s deployment “could possibly” move to other vCPUs and therefore require more Oracle licenses. That’s how Oracle tries to get you on VMware usage and Oracle may try to do the same thing here.

What will happen with Oracle licensing on AWS?

Our initial assessment of this program, and how customers manage their deployments, is that it does offer Oracle users running on Amazon EC2 an opportunity to significantly reduce the number of Oracle licenses required and can therefore lower the associated Oracle licensing costs.

Given Oracle’s history, we can expect them to respond in some way. Oracle customers should not, however, wait for Oracle to make it easier to deploy on AWS or any other non-Oracle cloud. Ultimately, it is up to each Oracle licensee to take control of their Oracle licensing and determine their own path forward.

Help is at hand

While AWS and others battle it out for your cloud dollars, it’s really important that you understand your options on where you can deploy your Oracle software and how much it’s going to cost you. Oracle contracts, policies, and practices are so complex and risky, the only way to fully understand your options and costs is to engage with an independent team of Oracle licensing and contracting experts like we have at Palisade Compliance. Over 300 clients all around the world have put their trust in Palisade Compliance to help them take back control from Oracle, and we are here to help you too.

Picture of Craig Guarente
Craig Guarente
Craig is the President and Founder of Palisade Compliance, which he founded in 2011. Before 2011, Craig worked at Oracle for 16 years where he was the Global Vice President of Contracts, Business Practices, and Migrations. He was also the Global Process Owner for Oracle’s audit teams (LMS), a member of Oracle’s CIO advisory board, and on the Oracle User Group’s contract and licensing advisory board. Craig is now the leading expert on Oracle licensing, is quoted in dozens of publications, and assists with many high-profile Oracle disputes.