Call now: 252-767-6166  
Oracle Training Oracle Support Development Oracle Apps

Free Oracle Tips

HTML Text

 Home
 E-mail Us
 Oracle Articles



 Oracle Training
 Oracle News

 Oracle Forum
 Class Catalog


 Our Staff
 Our Prices
 Help Wanted!

 Remote DBA
 Oracle Tuning
 Emergency 911
 RAC Support
 Apps Support
 Analysis
 Design
 Implementation
 Oracle Support


 SQL Tuning
 Security

 UNIX
 Oracle UNIX
 Linux
 Oracle Linux
 Monitoring
 Remote help

 Remote plans
 Remote
services
 Oracle C++
 Oracle Java
 Apache
 JDeveloper
 App Server

 Applications
 Oracle Forms
 Oracle Portal
 11i Upgrades
 SQL Server
 Oracle Concepts
 HTML-DB Tips
 Software Help

 Remote Help  
 Development  

 Implementation


 Financials Training
 Oracle 11i
 Oracle Apps 11i
 Oracle Workflow
 Oracle AR 11i Class
 Oracle AP 11i class
 Oracle GL 11i class
 Oracle HR 11i class
 Oracle FA 11i class
 11i Project Mgt
 11i procurement
 11i collections


 Oracle Posters
 Oracle Books

 Oracle Tuning Book
 Oracle RAC Book
 Oracle Security
 Easy Oracle Books
 Oracle Scripts
 SQL Server DBA
 SQL Design Patterns
 WISE
 Excel-DB   


 BC Oracle News


 Rednecks!
 Dress code
 Arabian Stallion

 Burleson Arabians
 Guide Horses
 Don Burleson Blog
 Golf & Travel


 Privacy Policy
 

 

 
 

Oracle vmware pros and cons

Oracle Tips by Burleson Consulting
February 9, 2008

 

At Oracle OpenWorld 2007, Oracle announced vmware-ready software, causing a firestorm of interest that was reflected in the entire industry, causing a decline in vmware stocks and raising Oracle stock shares.  The Oracle VM software can be downloaded free, and it's based on the Xen open-source hypervisor product.   With all of the hype, Oracle managers are now struggling to understand how Oracle vmware can fit into their enterprise.  Lets explore how virtualization is becoming part and parcel of the 21st century database toolbox.

It's back to the future for the Oracle database world.  The inefficient one-server-one-database approach of 1990’s client-server technology is long gone and Oracle shops are now re-consolidating their data resources, moving back to the mainframe-like centralization of the 1980’s.    While Oracle touts vmware as a latest-and-greatest solution, we need to remember that server virtualization has been around for decades.

As servers get larger and more powerful, we see a movement towards “virtualization”, the partitioning of a server in order to host multiple OS environments.  Whether it’s running virtual Windows on your Macintosh laptop or partitioning a 128 CPU mainframe, IT managers are leveraging vmware solutions to consolidate multiple OS environments. At a high-level, virtualization is the processes of segregating server resources in a homogeneous environment, but its most commonly used to host different operating systems within a single monolithic server, a step toward OS independence. 

A brief history of Oracle vmware

Oracle rose to dominate the database market primarily because of its ability to run on more than 60 platforms, everything from a mainframe to a Macintosh, but now Oracle faces the challenge of running multiple OS environments within the same server.  In early 2005, Oracle has announced that their latest version of Oracle VMWare will come pre-loaded with both Linux and Oracle, making it easier than ever to run Linux on a MS Windows server. 

Oracle has embraced the idea of server consolidation via the 11g Grid initiative and Oracle noted at Openworld 2007 that 99% of their customers run multiple instances within a single host machine and they are pushing the vmware solution.  Oracle vmware is free for download, but vmware support will cost 499$/year for 1 or 2 CPU systems and 999$/year for others.

As of 2007, Oracle vmware is limited to Intel platforms, and Oracle VM will support only Linux and Windows servers.  Oracle VM also offers a GUI management console (HTML-based) to allow easy management of both the overall OS and the virtual machines running under the master OS.  Oracle is incorporating vmware along several areas:

  • SOA - Oracle plans to incorporate Oracle vmware into their fusion stack, allowing a method for unifying diverse applications onto a single server using SOAP.  Oracle President Charles Phillips notes that Oracle vmware will help SAP shops migrate from their foreign ERP's to Oracle Applications: "We want to help customers integrate their software with third-party applications made in Germany".
     
  • Consolidating heterogeneous environments - Oracle vmware is useful for shops that wish to consolidate different applications onto a single hardware platform.  A common example is running Windows side-by-side with UNIX (HP/UX, Solaris, AIX, Linux) on a large monolithic server. For example, instead of buying six 2 CPU servers, you can buy one 4 CPU 64bit server with 16G RAM,  and save a bundle of cash.   For details, see my notes on the trend towards Oracle server consolidation.
     
  • Oracle OLAP consolidation - Mark Rittman notes the benefits of running Oracle 10gr2 with vmware with the Oracle Business Intelligence Suite (OLAP).
     
  • Oracle application server - Oracle Application Server can be run with Oracle on a single server using vmware.  Lt. Col. Garmany has some good notes on Oracle App Server and vmware.
     
  • Students - Using vmware is popular among people who want to learn RAC on a personal computer, whereby vmware can allow a single server to mimic several RAC nodes.

 

The 2nd Age of Mainframe Computing

The early 21st century is seeing the 2nd age of mainframe computing, a change away from the minicomputer hardware architectures of past decades.  Instead of small, independent servers, the major hardware vendors are pushing large servers with transparent sharing of hardware resources, coining the term “partitionable servers”. 

But how does Oracle vmware fit into these existing virtualization techniques?  There are some shortcomings of Oracle vmware. 

  • Unshared resources - Server resources cannot be easily shared, and it counteracts the goal of server consolidation to leverage on a massive shared computing resource.
     
  • Measurable overhead - We must remember that Oracle vmware imposes some overhead, and a savvy DBA will always perform a workload benchmark using other alternatives (containers, para-virtualization) before choosing Oracle vmware. 
     
  • Bad for the DBA job market - Server consolidation is bad for the DBA job market because one of the main reasons for consolidation hardware resources is the savings from reducing Oracle DBA staff.  A typical shop can save a million dollars a year by removing a dozen DBA's.  The one-server-one-application paradigm has proven too expensive (increased staff), they are now moving back to the centralized architectures of their ancestors:

In sum, Oracle vmware fits nicely into the strategic plans for server consolidation but the savvy Oracle professional must recognize the vmware has important benefits and limitations.  It remains to be seen whether vmware will become a permanent part of the data center, of if vmware will be only used as a stopgap tool for shops that want to run Windows in a Linux environment.

If you like Oracle tuning, you might enjoy my book "Oracle Tuning: The Definitive Reference", with 950 pages of tuning tips and scripts. 

You can buy it direct from the publisher for 30%-off and get instant access to the code depot of Oracle tuning scripts.


    Need an Oracle Health Check?
  • Do you have bad performance after an upgrade?
     
  • Need to certify that your database follows best practices?

BC Oracle performance gurus can quickly certify every aspect of your Oracle database and provide a complete verification that your database is fully optimized.

 

 

 

 
 
 

Oracle performance tuning book

 

 

Oracle performance tuning software

 
Oracle performance tuning software
 
SearchOracle web site
 
Oracle performance Tuning 10g reference poster
 
Oracle performance tuning webcast
 
Oracle training in Linux commands
 
Oracle training Excel
 
Oracle training & performance tuning books
 

 

Note: This Oracle documentation was created as a support and Oracle training reference for use by our DBA performance tuning consulting professionals. 
Feel free to ask questions on our Oracle forum.

Verify experience! Anyone considering using the services of an Oracle support expert should independently investigate their credentials and experience, and not rely on advertisements and self-proclaimed expertise. All legitimate Oracle experts publish their Oracle qualifications.

Errata?  Oracle technology is changing and we strive to update our BC Oracle support information.  If you find an error or have a suggestion for improving our content, we would appreciate your feedback.  Just  e-mail:  and include the URL for the page.
 
 


Burleson Consulting

The Oracle of database support


 

Copyright © 1996 -  2007 by Burleson Enterprises, Inc. All rights reserved.

Oracle® is the registered trademark of Oracle Corporation.


Hit Counter