Showing posts with label Caroline. Show all posts
Showing posts with label Caroline. Show all posts

Sunday, October 17, 2010

A brief look at Oracle and its Cloud Strategy

For the last couple of years, Oracle has shown a consistent strategy to Cloud Computing.  It has made strategic acquisitions such as Virtual Iron to gain x86 virtualization management software, and has also made investments in new products such as Virtual Assembly Builder to facilitate configuration and governance of virtual environments.

Oracle has made clear that it intends to be a provider of technology to both enterprise customers and service providers.  That it does not plan to be a public cloud provider/operator like AWS or Savvis.  Instead, Oracle works with public cloud services as a distribution and delivery partner. 

[Note: See AWS/Oracle announcement of  support for Oracle middleware and apps on EC2 using Oracle VM images.]

---------

This post is a brief look at Oracle and its cloud strategy.  First, I will review Oracle business, financial, and what it brings to Cloud Computing.  Next, I will provide a 5-minute SWOT analysis of Oracle Cloud Strategy.

Oracle business

Oracle’s goal is to be the world’s most complete, open and integrated enterprise software and hardware company.  In FY2010, it booked more than $26B in revenue.  The company breaks down its revenue as follows:

  • Software
    • New software sales
    • Software license renewals & support contract
  • Hardware
    • Hardware sales
    • Hardware support & maintenance contract
  • Services
    • Consulting
    • Education
    • On Demand

Here is their revenue trend for the last 5 years:

image

  • Oracle made over 32% of its 2010 total revenue ($26,821 million) from database & middleware renewal, and about 16% from Fusion apps renewal.  This is due to the fact that almost 90% of Oracle customers renew contracts.   [Renewal has a margin of 85%, and is the key factor to Oracle’s overall profitability.]
  • Oracle’s On Demand, which is where it offers hosted Fusion application, has also contributed to about 3% of total revenue.  This segment has shown steady growth.  In fact, since 2005, it has grown almost 3 times.  [This is a key area to future growth for Oracle especially considering all the investments they have been making to standardize Fusion apps on Fusion middleware and continue to “SaaSify” the applications.]

Oracle Cloud Business Strategy

As stated earlier, Oracle intends to be primarily a Cloud technology provider/enabler as opposed to a service operator.  This was further evidenced as it halted the rollout plans for Project Caroline after the Sun acquisition.

For enterprise customers, Oracle is addressing the needs for private cloud by providing integrated machines such as Exadata and Exalogic.  These machines help customers consolidate workloads and scale up/down as demand grows.  Oracle also continues with new products and enhancement of its middleware and enterprise management solution to enable customers build private clouds on their own hardware.

I think Oracle will be forced to change their cloud strategy for the following reasons:

  • According to analysts, about 10% of IT budget is spent on external cloud services and that percentage will keep growing (see Gartner’s survey).  Oracle needs to pay attention to this shift in enterprise IT spending, if it plans to increase marketshare and revenue.  Large customers struggle with supporting workloads in the cloud, so they look for a vendor to not only help them move workloads to the Cloud, but also provide support and management.  So, they look for hosted managed private clouds.  Oracle could address this need by leveraging Sun assets such as Caroline to offer such services.  This would position it well for future growth.   
  • It is common knowledge that Oracle wants to reach $100B in revenue in the next 10 years.  Cloud Computing, including integrated systems, is a key growth strategy for Oracle.    Oracle needs to diversify to reach that level of revenue in the next decade.  It can’t rely on acquisitions to make that happen.  Let’s assume Oracle acquires CA.  That would only boost Oracle’s revenue by $4B.  

Sidebar: Let’s play the following scenario.  Let’s assume that on average with every Exalogic Oracle charges $1M for hardware and $3M for software. Furthermore, let’s assume a %20 maintenance revenue per box / year.  If Oracle sold 1000 units every year for the next 3 years, they would book a total of $12B in combined new hardware and software + $4B in maintenance.  Everything else constant, by 2014, Oracle’s revenue would grow by $16B to $42B.  Can they do that? 

Oracle Cloud Solution

The following diagram describes Oracle’s cloud solution model:

image

Oracle models its solutions based on different Cloud service offering.   The diagram is pretty self-explanatory.  At the IaaS level, Oracle Sun hardware,  and virtualization technologies (Virtual Iron + Sun).  Oracle offers other capabilities that are not listed in this diagram such as Virtual Desktop Infrastructure (VDI) and Oracle VM Virtual Box.

In the PaaS layer, Oracle uses a combination of virtualization to isolate workloads and management deployment + grid technologies to enable dynamic resources and scaling for applications.

At the top layer, Oracle and non-Oracle apps can be deployed on this platform.  Oracle Fusion apps are optimized for Oracle Fusion middleware. 

Finally, on the right hand side, there is the management layer…The slide is a cut and paste of Richard Sarwal’s presentation at Oracle OpenWorld.  In that presentation, Richard also mentioned that there other capabilities and solution that Oracle will be offering in the next year (i.e. self-service portal, metering & charge-back, etc)

Oracle Cloud SWOT

In terms of integrated systems, Oracle will face competition primarily from IBM CloudBurst and Acadia.  On the middleware side, IBM offers a similar set of offerings based on WebSphere and Tivoli (i.e. WebSphere CloudBurst, WebSphere Virtual Enterprise, Tivoli Cloud Management stack).   Oracle will face competition from VMware vFabric.   IBM has embraced VMware as a virtualization partner (on x86)whereas Oracle decided to acquire its own virtualization.  That has been a source of friction between the two vendors.

In terms of deployment and support, IBM offers more choices than Oracle:

  • IBM & Oracle both offer enterprise-owned cloud
  • IBM offers managed private cloud services (using customers assets), but Oracle does not.  A customer would have to get a managed services contract from an Oracle partner like Wipro.
  • IBM offers IBM-hosted private cloud, but Oracle does not.  A customer would have to sign a contract with an Oracle Cloud provider like Savvis that offers both hosting and support services.
  • IBM offers a public cloud where multiple tenants share the same infrastructure. This is useful for certain workloads (i.e. email, public website) and cloud scenarios (development and testing).  Oracle doesn’t offer that.  A customer would have to find a Pay-As-You-Go provider like AWS.

So, here is a quick SWOT of Oracle Cloud:

image

Let me know what you think? 

Do you think Oracle can reach $100B in the next 10 years through an acquisition only strategy?   What other challenges do you see in Oracle’s cloud strategy, and selling its middleware machine into the enterprise?

Saturday, September 12, 2009

Oracle, Sun’s assets, Gridification of FMW, and Cloud Computing

Oracle’s acquisition of Sun hit a snag in EU earlier this month. According to their statement, the EC is concerned that Oracle (the largest database vendor) + Sun’s MySQL (the largest open-source db) would be an anti-competitive combination in their market.  So, they are going to look at this further and make a ruling by Jan 2010.

This is unfortunate for Sun’s customers and also business partners, since it delays any communication from Oracle on product support, strategy, plans, roadmap, etc.  Customers must wait to get more details on how this acquisition may effect their investments in Sun technologies.   For Sun’s business partners, deals are probably on hold until Oracle is legally able to unveil more information. 

There are a lot of rumors around this acquisition.  This reminds of when Oracle acquired BEA.  Back then, I remember hearing some wild speculations about what Oracle might do with BEA assets.  Fast-forward to Fusion Middleware (FMW)11g, JRocket & WebLogic  (along with Coherence) are now key components of FMW, more specifically, Application Grid, and majority of the BEA assets are incorporated into other layers of FMW (i.e. SOA, BPM).  

So, in terms of Sun acquisition, we are just going to have to wait until EC’s ruling to get more details from Oracle :-[   Now, since my interest is in Cloud Computing, I thought it would be interesting to speculate what Oracle may do with Sun technologies once they close the deal…  Before we being to discuss Sun’s Cloud Computing related assets, let’s take a look where these companies are vis-a-vis Cloud Computing.

Sun has long had a vision for network-based computing dating back to a couple of decades ago.  However, their most recent efforts have involved Network.com where they offered a public Grid over the Internet, followed by Caroline which delivers a Platform-as-a-Service based on OpenSolaris, Sun’s virtualization technologies, and HPC solutions.   At this point, some of Sun’s partners (i.e. webappVM, Vertica) have deployed on Caroline.

As for Oracle, there hasn’t been any major announcements around their own Cloud platform.  So far, their efforts have involved offering a set of AMIs on Amazon + Cloud DB backup, and data encryption (which is really a function of Oracle database itself).  

Here is a high-level overview of related assets:

 

Sun

Oracle

Compute Hardware Sun offers a range of servers powered by its own chip technologies as well as commodity x86/x64 processors.  These solutions have been used at large scale internet service providers such as STRATO None
Compute Storage Sun offers a range of high performance and scalable storage solutions None
Compute Network Sun offers a range of networking solutions from Ethernet-based solutions, to FC SAN adapters & switches, and high performance computing/low latency solutions (Infiniband) None
Operating Systems

Solaris – Sun’s legacy operating system.  The last version of this product is Solaris 10 (2005).

OpenSolaris – This is the open-source version of Solaris and Sun’s strategic OS.   It is a core technology in Sun Open Cloud.

Oracle offers its own distro of Linux based on Red Hat
Server Virtualization

OS-Level virtualization - Sun has integrated Xen into OpenSolaris operating system and offers different levels of resource virtualization (i.e. Zones, Containers, DSC, Crossbow…)

Logical Domains (LDoms) – Sun hardware based virtualization solution

Oracle VM
Storage Virtualization Sun offers a range of storage virtualization solutions None
Desktop Virtualization

Virtual Desktop Infrastructure (VDI)

Sun Virtual Box

None
Virtualization Management xVM Ops Center

OpenSolaris offers built-in resource management facilities for virtual & physical environments
Oracle VM + Virtual Iron
Oracle VM Manager

Oracle Enterprise Manager
High  Performance Computing (HPC) Sun offers a complete stack for HPC workloads (i.e. Sun Constellation System) Oracle Database Real Application Clusters (RAC)

Automatic Storage Management
Application Support GlassFish
MySQL
NetBeans
FMW
Oracle DB
Suites of Eclipse based and non-Eclipse based tools
Systems Management N1 Service Provisioning Service (SPS)

Sun Management Center
Oracle Enterprise Manager

As far as Cloud Computing, here is what I think Oracle will do:

  • Sun hardware – This should be pretty straight forward.  I think Oracle will just continue forward with Sun hardware and existing plans.  From an organizational model, there will probably be a new hardware division including all former Sun server, network, and storage groups.  From a Cloud perspective, Oracle will deliver private Cloud offerings based on Sun hardware and an “Oracle-optimized” software stack.
  • Sun virtualization – Although both Oracle & Sun have implemented their hypervisors based on Xen, Sun has integrated virtualization at the OS level (similar to Red Hat) whereas in Oracle’s case, it is bare-metal hypervisor.  I think the product management team will decide to keep both to offer customers choices, but probably standardize on a single virtual management framework.  In addition, this acquisition will enhance Oracle’s virtualization portfolio with network and storage virtualization solutions as well as desktop virtualization.  I think Oracle will invest in all virtualization technology areas including VDI, as they will be considered growth areas.
  • OpenSolaris – I think Oracle will create an open-source software division to manage OpenSolaris, Sun Cloud, and other software assets & open-source projects.  I also think they will let the developer community to continue to use tools like Netbeans for the foreseeable future.
  • Public Cloud – After this acquisition, Oracle will be able to offer a public Cloud based on OpenSolaris.  Within a short period of time, I expect to see Oracle’s software available on Sun Cloud.  I also expect Oracle to continue to rally the industry around Cloud standardization…
  • Systems Management – At some point, after they figure out how to establish a line between open-source and commercial solutions, Oracle will probably port all of Sun systems management solutions to Oracle Enterprise Manager for unified operation and management.