Introduction to VMware vSphere , vSAN , VxRAIL and VMware Cloud on AWS
Contents
- 1 Introduction to VMware vSphere , vSAN , VxRAIL and VMware Cloud on AWS
- 2 Oracle Licensing Myths
- 3 Oracle Licensing on VMware and Contractual Documents
- 4 Oracle Partitioning Policy – Non-Contractual
- 5 Licensing Oracle workloads on VMware – Example
- 6 Licensing Oracle workloads on VMware vSAN (Hybrid/All Flash) / VxRAIL
- 7 Conclusion
- 8 Who you gonna call ? “Myth busters”
Some key things to keep in mind when we talk about VMware vSphere Platform , ESXi hypervisor , vSAN , VxRAIL Appliance and VMware Cloud on AWS :
- VMware vSphere is a platform of virtualized hardware that creates a total abstraction layer between the O/S and the Hardware
- ESXi, is a non-Para virtualized, Type1 hypervisor and therefore makes no changes to the kernel of the guest operating system
- VMware vSAN , the industry-leading software powering Hyper-Converged Infrastructure solution, in no way changes the location of where compute runs, and hence does not directly impact the licensing impact of any CPU Core or Socket based licensing
- VxRail Appliances are jointly developed by Dell EMC and VMware and are the only fully integrated, preconfigured, and tested HCI appliance powered by VMware vSAN technology for software-defined storage. Managed through the ubiquitous VMware vCenter Server interface, VxRail provides a familiar vSphere experience that enables streamlined deployment and the ability to extend the use of existing IT tools and processes.
- VMware Cloud on AWS brings VMware’s enterprise-class SDDC software to the AWS Cloud with optimized access to native AWS services. Powered by VMware Cloud Foundation, VMware Cloud on AWS integrates VMware’s compute, storage and network virtualization products (VMware vSphere, VMware vSAN and VMware NSX) along with VMware vCenter Server management, optimized to run on dedicated, elastic, bare-metal AWS infrastructure.
Oracle Licensing Myths
There are myths floating around that
- Oracle Licensing requires licensing all of the cores , for every vSphere host , attached to a given vCenter , whether the host is part of the vSphere Cluster which runs Oracle workloads or not
- Oracle licensing requires licensing every Site connected to the Primary site where the Oracle workloads primarily resides
These myths are perpetuated by overzealous licensing and sales teams which is in contrast of the reality of the actual Contractually Impactful documents.
If this were true , it would require you to license EVERY existing vSphere host in EVERY datacenter and cloud , be that yours or a company down the street.
Just because you have the capability to do something does not mean you have done it , have you ? So by this above very faulty logic you would need to license every host in the galaxy.
Wow !! That faulty logic would cost you many $$$ , probably buy you a beautiful island 🙂
in other words…. 🙂
This post intends to clear up the reality of how to effectively license Oracle workload on VMware vSphere, vSAN , VxRAIL and VMware Cloud on AWS and to make it a cost effective one as well.
Remember Oracle licensing is for Current usage of Compute (Physical Sockets (SE2) / Physical Cores (EE) ) or NUP , not proposed futuristic usage !!! Remember , you only pay for the food you eat at a restaurant , not what there on the menu !!!!
Oracle licensing DOES NOT change , whether you run Oracle workloads on a
- Classic vSphere environment connected to a NAS or SAN datastore
- Hyper-Converged Infrastructure solution like vSAN, VxRACK, VxRAIL
- Oracle workloads on VMware Cloud on AWS
- Oracle workloads on Azure VMware Solution
- Oracle workloads on Oracle Cloud VMware Solution
Oracle Licensing on VMware and Contractual Documents
Oracle Licensing on VMware sessions have been run successfully in many Trade shows / Events ( notably IOUG, EMC World, VMworld ) , also Webinars, where it has been proved beyond any doubt , that there are only there are only 3 documents which are contractual and relevant for any Oracle licensing discussion and contractual:
Oracle Partitioning Policy – Non-Contractual
There is another document called “Oracle Partitioning Policy“ which is often mentioned by the licensing and sales team, what they very conveniently fail to mention is that “Oracle Partitioning Policy” is NOT a contractual document.
Two things to keep in mind about the “Oracle Partitioning Policy”
- “Oracle Partitioning Policy” is NOT referenced in any way in the OLSA/OMA and hence is not an artifact in any Oracle Licensing discussion
- Read the disclaimer in the document “This document is for educational purposes only and provides guidelines regarding Oracle’s policies in effect as of April 5, 2016. It may not be incorporated into any contract and does not constitute a contract or a commitment to any specific terms”
So we can safely dispel with this noise and focus on the facts ie the Contractual documents.
Thanks to numerous collateral and efforts by our premier partners notably House of Brick and License Consulting , we are able to dismiss the ridiculous claim by Oracle Sales about licensing “All Sites” or “Galaxy licensing” as we call it , when it comes to licensing Oracle on VMware.
Anyone who has read the Oracle licensing document, most important, the OLSA / OMA, is well aware that Oracle licenses are either User based (Named User Plus) or Processor(Socket in case of SE2 or cores in case of EE edition) based.
More information about it can be found in the below documents:
SOFTWARE INVESTMENT GUIDE
Database Licensing
Since Oracle licensing is not Memory, Storage, Cluster, vCenter or Network based, its either User based (Named User Plus) or Processor(Socket in case of SE2 or cores in case of EE edition) based, we do not need any memory segmentation, storage segmentation or for that matter any network segmentation based on the above.
Keep in mind none of these segmentation requirements are stipulated in the OLSA / OMA which is a contractual document.
The illustration below of an “Oracle Parking Garage” from House of Brick sums up the FUD!!!
http://houseofbrick.com/the-oracle-parking-garage/
Licensing Oracle workloads on VMware – Example
For example, let’s say we have a vSphere Cluster dedicated to run Oracle workloads called “OraCluster” with 3 ESXi servers, each ESXi server having 2 socket x 10 cores each. The processor is Intel Family.
Total no of effective cores for licensing Oracle workloads in “OraCluster” using Enterprise Edition (EE)
= Absolute number of cores in cluster * Processor Core Factor
= ( 3 servers * 2 sockets per server ) * ( 10 cores/socket ) * ( Processor Core Factor for Intel Family )
= 6 * 10 * 0.5
= 30 Effective cores liable for Oracle licensing
The Processor Core factor table is published by Oracle and can be found at the below url:
http://www.oracle.com/us/corporate/contracts/processor-core-factor-table-070634.pdf
The same logic and formula for calculating effective number of cores applies to licensing Oracle on vSAN or VxRAIL or VMware Cloud on AWS.
Licensing Oracle workloads on VMware vSAN (Hybrid/All Flash) / VxRAIL
It should be known that running vSAN or VxRAIL in no way impacts Oracle licensing and existing tools of segmentation (DRS affinity groups and rules) and existing auditing tools (VMware LogInsight) perform as expected.
Oracle VM uses the compute power of the ESXi servers in the vSAN / VxRAIL Cluster to run the Oracle workload , just as in the case of a Classic vSphere Cluster.
As pointed our earlier, Oracle licenses are either User based (Named User Plus) or Processor(Socket in case of SE2 or cores in case of EE edition) based regardless of whether Oracle workloads run on ESXI servers in a vSAN / VxRAIL cluster OR vSphere cluster.
Conclusion
In conclusion :
Oracle licensing DOES NOT change , whether you run Oracle workloads on a
- Classic vSphere environment connected to a NAS or SAN datastore
- Hyper-Converged Infrastructure solution like vSAN, VxRACK, VxRAIL
- Oracle workloads on VMware Cloud on AWS
- Oracle workloads on Azure VMware Solution
- Oracle workloads on Oracle Cloud VMware Solution
Keep in mind, Oracle licensing is not Memory, Storage, Cluster, vCenter or Network based, its either User based (Named User Plus) or Processor(Socket in case of SE2 or cores in case of EE edition).
To reiterate, there are only 3 documents which are contractual and relevant for any Oracle licensing discussion and contractual:
- Technical Support Policy
- Processor Core Factor Table
- Oracle License and Service Agreement (OLSA) / Oracle Master Agreement(OMA)
- The OLSA/OMA defines Processor as “Processor: shall be defined as all processors where the Oracle programs are installed and/or running.”
All Oracle licensing collateral on vSphere can be found at
To sum it up , the myths perpetuated by overzealous licensing and sales teams is the cause of FUD which customers are facing today.
Who you gonna call ? “Myth busters”
For any Oracle Licensing on VMware help , please reach out to your respective VMware Account teams who can get our team involved in a discussion (Internal VMware folks can reach directly to us at the Tier1-Apps-Sales-Support team mailing list) and we can definitely help guide you and connect you to some of our premier partners if required for further discussions.