We just raised a $30M Series A: Read our story
2021-01-27T12:32:00Z

Is VxrRail a good alternative to an Oracle environment?

147

I´d like to know if it's possible to build an environment with VxRail that would be comparable to Oracle Exadata, in terms of productivity and license optimization.

ITCS user
Guest
22 Answers

author avatar
Top 5Real User

although the VxRail is considered as #1 HCI solution for its reliability & performance, yet unfortunate when it comes for Oracle solution ... it wont considered as the best infrastructure choice ... and its not due to the performance or the architecture, but in fact the whole blame goes to Oracle license base (core base), as you may see ... VxRail is based on VMWare license, where Oracle condition when you are going to deploy it over VMWare, you will need to license the whole host cores (not only the assigned Virtual cores to the VM), so if you have a VxRail cluster that consist of 4 nodes for example, and each node have dual sockets 16 cores, then although you are assigning only 8 Cores for the Oracle VM, yet you will need to pay for the whole host cores (32 core) which a huge amount of money, and you will pay the double if you are going to deploy in high availability mood.


so you see, the issue is from Oracle side not from VxRail, in alternate ... you can deploy all of your application over VxRail cluster, including Oracle application, yet for the Oracle database, use a physical server with high CPU frequency and low no of cores ... for example (Intel Xeon Gold 5222 3.8G, 4Core / Intel Xeon Silver 4215R 3.2G, 8Core), and you may use a single socket server which will allow you for upgrading later on.

2021-03-04T16:51:46Z
author avatar
Real User

First off I am biased I work for Oracle.  What I am sharing is my own perception and not the views of Oracle.  I don't sell Exadata, but have worked with more than a hundred Exadata customers over the years.  My answer - Not really.  The not so secret sauce in Exadata is the DB binaries are running in storage server and in the DB server, when SQL executes it only returns the part of the DB needed for processing by the DB server, saving a lot on IO and gaining processing speed.  I haven't seen a POC where Exadata wasn't 3-4x faster, even one where it was 15x faster for batch/DWH workload at a large bank.  Also Exadata has optimized memory and flash utilization within the binaries of the DB, making it tough to duplicate without access to source code by other HW developers.  In terms of licensing best to talk to sales at Oracle.  Generally if you have a ULA then you can get parity for licensing costs on each, however you will be running at least 2x as many cores for the same workloads so cost will be higher on VxRail.  Oracle standard architecture with 19c and forward is to use Multi-Tenant architecture - and it is only option starting with 21c.  Meaning you can manage many DBs as one, and avoid VM server sprawl you find with VMWare and VxRail.  If you have workloads that fit Exadata's smallest footprint then it really is the lowest TCO and highest performance - I have seen dozens of comparisons, even one with a major telco where the competing HW vendor through in free storage and was giving a 70% discount on servers - versus 25% discount on Exadata and Exadata still was lower cost TCO and matched the cost per core (cost per core is not a great compare since Exadata needs far fewer cores for the same workload - need to look at total solution cost).  

2021-03-03T17:32:03Z
Find out what your peers are saying about Nutanix, VMware, Dell EMC and others in Hyper-Converged (HCI). Updated: November 2021.
553,954 professionals have used our research since 2012.