Category Archive: Cost Reduction

Skip VMware? Oracle on VMware, Part 3

I was reminded this morning that the key to saving money on software is to reduce your need for it. Said differently, executives overseeing IT spend should be asking the following question: why aren’t improvements to hardware, adoption of low-cost x86 servers, cloud computing, fill-in-the-blank-latest-whatever, resulting in overall savings?

As complex as the topic may be, there is one simple truth: vague, undocumented and otherwise overwhelmingly complex software licensing policies have the potential to dictate IT decisions.

Read the rest of this entry »

The Fundamentals of Saving Money on Oracle

There are fundamentally three concepts to consider when attempting to save money on Oracle: total cores, software editions and contractual flexibility. Let’s take a quick look at each.

First, most organizations have multiples of more cores deployed than they need to adequately serve the business. It follows that underutilized compute resources comprise the majority of cost and waste within IT. This is especially true considering that Oracle requires licensing for any core that it can land on, regardless of how well utilized it is.

Read the rest of this entry »

The Best Deals on Oracle

One step in helping folks reduce their Oracle bills is to analyze how well they’ve done business with Oracle in the past. I measure this along various continuums, including contractual flexibility (qualitative) and maintenance discount (quantitative). Maintenance discount is found by reverse engineering an existing support renewal into the discounts from list price of the associated software products. It’s tempting to believe that higher discounts are better, but that typically equates to under-utilized, over-sold or unnecessarily complex deployments.

In any case, I’ve run this math on countless environments and found a few surprises along the way.

Read the rest of this entry »

The High Cost of x86, Part 2

How can x86 servers that are 10 cents on the dollar cheaper cost more than high-end UNIX servers? Here’s my special million-dollar recipe:

  • (3) dual-socket x86 servers with 8-core Nehalem CPUs,  totaling 48 cores
  • (24) Processors of Oracle Enterprise Edition, RAC and Management Packs
  • $85,000 for RAC implementation services
  • Bake at 105 degrees for a few hours of unplanned downtime

Read the rest of this entry »

Yesterday is the Time

The question of when to save money on Oracle comes up often, so I want to be abundantly clear about two important concepts.

First, saving money on Oracle requires months, if not years of planning. Secondly, allow at least 12 months of negotiation runway for any significant attempt at reducing Oracle spend.

Read the rest of this entry »

The 80/20 Rule and Oracle

Known as the Pareto principle, the 80/20 rule can be applied (sort of) to the ratio of operating to capital expense within an IT budget. For example, if an IT organization has a total budget of $100M, then about $80M of that is designated to such things as software renewals, hardware maintenance, personnel, facilities and other yearly expenses. It follows that the other $20M is budgeted towards new products and services.

Read the rest of this entry »

The Secret Sauce

If there is a secret sauce to optimizing Oracle expenses, then it’s the combined analysis of maintenance contracts with existing infrastructure. Simply stated, Oracle’s policies are such that it’s difficult to save money on maintenance without substantially reducing software usage. Successful (that is, money-saving) optimization efforts typically include analysis of alternate deployment options that have a server consolidation ratio of between 5 and 10 to 1. After all, deploying underutilized servers and failing to implement Oracle in a commoditized manner are the leading causes of wastefulness.

Read the rest of this entry »

A Message to Financial Officers

I often find that IT organizations are fractured between architecture, operations and finance. In other words, the people who design applications are motivated differently from the people who maintain them. While that may be an obvious organizational dynamic even to non-technical people, how to address it is another. Specifically, many financial types or those responsible for IT budgeting often wonder how Oracle has become such a large percentage of spend.

Read the rest of this entry »

Overall Oracle Spend Analysis

I mentioned earlier that reducing Oracle support renewal spend is very difficult. This is due to two key Oracle technical support policies:  repricing and the definition of a license set.  More on those policies later.

The reality of Oracle cost optimization is that all Oracle-based assets and the associated costs must be assessed together, the top categories being:

  1. Order documents and support renewal amounts for Oracle software
  2. Server make, model, core-count, etc., including CPU utilization
  3. Maintenance fees for related software and hardware, including refresh schedules for hardware
  4. Application growth estimates and sunset timelines
  5. Net new projects, including application implementation and infrastructure modernization

Read the rest of this entry »

Oracle Optimization Defined

op·ti·mi·za·tion (op’t?-mi-za’sh?n)

n.  The procedure or procedures used to make a system or design as effective or functional as possible, especially the mathematical techniques involved.  -Dictionary.com

I used to approach customers (and they approached me) with the goal of reducing their support payments to Oracle. Let me state up front that it’s nearly impossible to do that, especially in any short-term time frame. We’ll undoubtedly cover why at some point later in this blog.

Read the rest of this entry »

» Newer posts