Thursday, April 23, 2015

Re-thinking IT Paradigms

I've been working on some projects recently where there is a heavy dependency on virtualization.  It works very well and there are certainly advantages.  You can resize things with minimal effort and there is even a level of redundancy built in.  Every instance can have it's own virtual host (no more stacking multiple E-Business Suite instances on a single box!).  Of course, one downside is that the "old way" of stacking multiple environments on a single box was somewhat self limiting.  With virtualization, it requires more discipline to prevent "instance creep" (where everybody must have their own private instance) on a project.

But, some of this has me wondering.  Manageability benefits aside, the primary selling point behind virtualization is "more efficient use of hardware". 

When we're sizing a system using traditional hardware, we size it for the busiest day of the year and then add some fudge factor to account for anticipated growth.  The end result is that you have a system which is running at 30-40% CPU utilization and maybe 50-60% memory utilization most of the time.  Business views this as waste. 

The solution being sold to solve this problem is virtualization.  You can have virtual machines that are sized smaller and dynamically scale to account for growth or those busy days.  The basic thought is that some systems need more CPU/memory today while others will need more tomorrow.  The end result being that you need (theoretically) fewer CPUs (which will operate closer to 100% utilization) and less RAM as an aggregate across your enterprise.

This is all predicated on an assumption that I am beginning to think is either flawed or has simply changed.  The assumption in question is that "hardware is expensive and must be used efficiently".

The truth is, hardware costs continue to fall even as compute power increases.  Moore's Law is very much alive.

Contrast this with the proposed solution:  large scale engineered systems (we're using a vBlock from VCE on this project) at extremely high cost.  These systems introduce their own management challenges, licensing and personnel costs, licensing challenges (we're in an Oracle world, remember?), and even technology challenges.  How much is it going to cost to upgrade these systems when they become old and slow?  (Moore's Law strikes again).


So, to me, this begs the question.  Which is more expensive?  Individual servers with "wasted" capacity?  Or the solution we're deploying to solve that "problem"?

Thursday, September 19, 2013

E-Business Suite R12.2 Is now available!

The long-awaited update to E-Business Suite R12.2 is now available. I'm sure we'll hear more at OpenWorld this week, but until then:

The press release can be found here:


Also, it is available for download on E-Delivery:



See me at Oracle OpenWorld

Oracle OpenWorld 2013 starts on Sunday, 22 September and runs through Thursday 26 September, 2013. This will be my first time presenting at an OpenWorld conference (I've presented numerous times at Collaborate and other OAUG-related events). I'm looking forward to meeting you!

E-Business Suite DBA Best Practices (CON4733)
Moscone West Room #3016
Thursday, 26 September 2:00PM - 3:00PM


And, while you're there, stop by the Atherio/RedRiver Solutions booth #122 in Moscone South. I'll be hanging out there from time to time as well! Enjoy the conference!

Thursday, June 27, 2013

Oracle Database 12c Launch Webcast

In my post yesterday, I indicated that Oracle Database 12c (12.1.0.1.0) was available for download on Oracle's E-delivery and TechNet websites, but that it still hadn't officially been "launched".  The official "product launch" take place on July 10, 2013.  You can RSVP for the launch webcast through the link below:

Wednesday, June 26, 2013

Oracle Database 12c Is Available for Download

File this under "it's about time" and "ICYMI (In Case You Missed It), but Oracle has released Database 12c (12.1.0.1.0). Downloads can be found on their TechNet and E-Delivery sites. At this point, the only available versions are for Linux (x86-64), Solaris (Sparc64), and Solaris (x86-64). Other platforms will surely follow.

Not officially released... yet

According to media reports (and my inability to find an actual press release from Oracle), the formal launch of Database 12c will occur "within a couple of weeks".

Differences between TechNet and E-Delivery

While, otsensibly, it may be the same software, there is always the possibility that you'll get slightly different versions. The software that you download from TechNet is usually in the form of either a zip file or a "tarball" of the staged installation. The downloads from E-Delivery are also zip files, but they represent the actual media packs (CD or DVD). For some reason, Oracle doesn't do ISOs, but, nevertheless, the E-Delivery downloads are typically viewed as more "supported". As a result, I recommend using the E-Delivery downloads rather than TechNet if you're planning on doing anything that is going to need to be handled under a support contract.

Naturally, for either method, you will have to agree to license terms and export conditions. If you have never used E-Delivery from your Oracle account, there might be a slight delay as your account is verified by Oracle.

As with all new software, be sure to test thoroughly and make sure any applications are certified with 12c before deploying to production.

Oracle Client 12c is also available

The Oracle 12c Client can also be downloaded for the following platforms: Linux (x86-32), Linux (x86-64), Microsoft Windows (x86-32), Microsoft Windows (x86-64), Solaris (Sparc 64), Solaris (Sparc 32), Solaris (x86-32), Solaris (x86-64).

NOT CERTIFIED WITH E-BUSINESS SUITE

Since this blog is focused on E-Business Suite (and E-Business Suite is what I do), I feel the need to state that Database 12c is NOT certified with ANY RELEASE of E-Business Suite at this point. I suspect that we'll see it certified against 12.1.3 and the upcoming 12.2 at some point in the future (maybe 12.2 on release). It is highly unlikely (in my opinion) to be certified against any release 11i. In the event that it is certified against 11i, you can bet that it will be a pretty low priority item.

You can find them available here:

Oracle E-Delivery: https://edelivery.oracle.com


-- James