As a Systems Consultant I am often faced with the following question: What does Oracle recommend as the best platform to run the Oracle DB in large enterprise environments on? Is the Exadata DB Machine the recommended platform? Are SPARC/Solaris servers the way to go? Or should customers consolidate on SPARC SuperCluster setups?
...at this point customers look me deep into the eyes, and ask the critical question: What does Oracle actually recommend?
The answer usually perplexes them, for I say every time: "It depends."
And that's the best answer one can give - there is no one-size-fits-all solution. Different customers follow different goals, have different requirements, platforms, expectations, experiences. I prefer to recommend a solution that fits the most their platform, their plans and projects.
To answer the question about the optimal platform for DB Operations in a specific scenario there are a number of aspects to take into account, allow me to provide decision support. I will talk about first the Exadata, then SPARC/Solaris servers and last but not least about the SPARC SuperCluster.
I. When shall customers go with an Exadata solution?
With the Exadata Database Machine, the enterprise DB solution customers pursuing the following goals benefit the most:
are several other criteria to consider where SPARC/Solaris
benefits weigh a lot in platform-choosing decisions. Customers choosing
to deploy Solaris servers for Database platform aim to fulfill the following requirements and enjoy the following
the latter situation customers have the option to start with standalone
SPARC servers that can grow and scale up to the level of an engineered
system - a great example is the SPARC SuperCluster, that utilizes
exactly these features for an upgrade path for SPARC customers.
Which is our next topic anyway:
III. In what scenarios should customers choose a SPARC SuperCluster?
Actually a SPARC SuperCluster unites the advantages of an Exadata Database machine and the SPARC/Solaris standalone servers. It provides extreme high performance, the same level of integration, the DataBase Storage Cells, the same standardization like an Exadata setup, and utilizes the virtualization features of SPARC/Solaris, runs Java or any other applications as well, does the heavy multithreading and provides strict multitenancy.
It is the true heavylifting enterprise champion for different applications that incorporate all the benefits listed above. It is even the standard building-block for many Optimized Solutions.
For detailed technical recommendation on building Oracle Optimized Solution for Enterprise Database Cloud see the Technical Whitepaper.
In summary we can say that the choosing best platform running your Oracle Database always depends on the requirements and goals of a company. I sincerely hope to have provided a short overview of the benefits to support your decision process.