You are on page 1of 52

<Insert Picture Here>

Oracle Cloud Computing Strategy


Arthur F. Tyde III
Program Executive, High Performance, Grid, Cloud Computing
Oracle ASEAN
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
contract. It is not a commitment to deliver any
material, code, or functionality, and should not be
relied upon in making purchasing decisions.
The development, release, and timing of any
features or functionality described for Oracle’s
products remain at the sole discretion of Oracle.

© 2009 Oracle – Proprietary and Confidential 2


What Is Cloud Computing

© 2009 Oracle – Proprietary and Confidential 3


NIST Definition of Cloud Computing

Cloud computing is a model for enabling convenient, on-


demand network access to a shared pool of configurable
computing resources (e.g., networks, servers, storage,
applications, and services) that can be rapidly provisioned
and released with minimal management effort or service
provider interaction.

This cloud model promotes availability and is composed of:


5 Essential Characteristics 3 Service Models 4 Deployment Models
• On-demand self-service • SaaS • Public Cloud
• Resource pooling • PaaS • Private Cloud
• Rapid elasticity • IaaS • Community Cloud
• Measured service • Hybrid Cloud
• Broad network access
Source: NIST Definition of Cloud Computing v15

© 2009 Oracle – Proprietary and Confidential 4


SaaS, PaaS and IaaS

Applications delivered as a service


Software as a Service
to end-users over the Internet

App development & deployment


Platform as a Service
platform delivered as a service

Server, storage and network


Infrastructure as a Service hardware and associated software
delivered as a service

© 2009 Oracle – Proprietary and Confidential 5


Public Clouds and Private Clouds
Public Clouds Private Cloud
• Used by • Exclusively
multiple I used by a
I SaaS
tenants on a N N single
shared basis SaaS organization
T T
R PaaS
E
• Hosted and PaaS R A • Controlled and
managed by N N IaaS managed by
cloud service IaaS E E in-house IT
provider T T
• Large number
• Limited variety of applications
of offerings
Users
Both offer:
Public Clouds: Private Cloud:
• High efficiency
• Lower upfront costs • Lower total costs
• Economies of scale • High availability
• Greater control over security,
• Simpler to manage • Elastic capacity
compliance & quality of service
• OpEx • Easier integration
• CapEx & OpEx

© 2009 Oracle – Proprietary and Confidential 6


44% of Large Enterprises Are Interested
In Building An Internal Cloud

Source: Cloud Computing, Compute-As-A-Service: Interest And Adoption By Company Size, Forrester Research, Inc., February 27, 2009

© 2009 Oracle – Proprietary and Confidential 7


Cloud Computing Is a High CIO Priority

Source: Gartner

© 2009 Oracle – Proprietary and Confidential 8


Why Are Enterprises Interested in Cloud?
Benefits of Cloud Computing

Speed

Cost

Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008

© 2009 Oracle – Proprietary and Confidential 9


What Are the Challenges Enterprises Face?
Challenges of Cloud Computing

Security

QoS

Fit

Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008

© 2009 Oracle – Proprietary and Confidential 10


Oracle Cloud Strategy

© 2009 Oracle – Proprietary and Confidential 11


Oracle Cloud Computing Strategy
Our objectives:
• Ensure that cloud computing is fully enterprise grade
• Support both public and private cloud computing – give customers choice

Offer Applications Public Clouds Private Cloud


deployed in private shared
services environment or
SaaS I I SaaS
via public SaaS N N
T T
PaaS E R PaaS
Offer Technology to R A
build private clouds or N N
IaaS E E IaaS
run in public clouds T T

Users

© 2009 Oracle – Proprietary and Confidential 12


Oracle Cloud Computing Strategy
Oracle Applications Oracle Applications
On Demand
Public Clouds Private Cloud

SaaS I I SaaS
N N
T T
PaaS E R PaaS
R A
N N
IaaS E E IaaS
T T

Users
Oracle Technology
in public clouds Oracle Private PaaS

© 2009 Oracle – Proprietary and Confidential 13


Oracle Private PaaS:
What, Why and How

© 2009 Oracle – Proprietary and Confidential 14


Why Enterprise Private PaaS
• Why Cloud?
- Agility and speed
- Efficiency and cost IaaS PaaS
Built
by
• Why Private? user

- Security
- Compliance Built
by
- Control (particularly over QoS) user
PaaS
- Easiest evolution of existing Provided
expertise and practices by IT

• Why Platform? Provided


by IT IaaS
- Maximizes component re-use
- Minimizes hand coding
- Maximizes flexibility and control

© 2009 Oracle – Proprietary and Confidential 15


Oracle Cloud Platform for PaaS
Application 1 Application 2 Application 3

Platform as a Service

Shared Services Cloud Management

Oracle Enterprise Manager


Integration: Process Mgmt: Security: User Interaction:
SOA Suite BPM Suite Identity Mgmt WebCenter
Lifecycle
Management
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit

Configuration &
Database Grid: Oracle Database, RAC, ASM, Partitioning,
IMDB Cache, Active Data Guard, Database Security Compliance

Application
Infrastructure as a Service Performance
Management
Operating Systems: Oracle Enterprise Linux

Virtualization: Oracle VM Application


Quality
Servers Management

Storage

© 2009 Oracle – Proprietary and Confidential 16


Private PaaS Lifecycle
3. Use App
4. Scale up/down
2. Build App • Adjust capacity
based on policies
• Monitor via self-
App Users service
• Assemble app
using shared
App Developer
components
• Deploy through
self-service
App Owner 5. Chargeback
App • Meter usage
and charge
back to app
owners or
departments
1. Set Up Cloud
Shared Components Self-Service Interface

Oracle Fusion Middleware


IT
Oracle Database Oracle
• Set up PaaS Enterprise
• Set up shared Manager
components Oracle Enterprise Linux
• Set up self-
service portal Oracle VM

© 2009 Oracle – Proprietary and Confidential 17


Enterprise Evolution To Cloud
Public Clouds Hybrid

IaaS PaaS IaaS


SaaS
Public Cloud
Evolution PaaS SaaS

Private Cloud Evolution Virtual Private Cloud

App1 App2 App3 App1 App2 App3 App1 App2 App3


App1 App2 App3
Private PaaS Private PaaS Private PaaS

Private IaaS Private IaaS Private IaaS

Silo’d Grid Private Cloud Hybrid


• Physical • Virtual • Self-service • Federation with
• Dedicated • Shared services • Policy-based public clouds
• Static • Dynamic resource mgmt • Interoperability
• Heterogeneous • Standardized • Chargeback • Cloud bursting
appliances • Capacity planning

© 2009 Oracle – Proprietary and Confidential 18


Application Grid and Database Grid:
Dynamic Capacity Adjustment
Sense demand spike

Sense
demand Sense
DeptApp 1
Dept Dept spike demand
App 1 App 2 spike

Shared Shared
Shared Oracle
Service Service
Service Enterprise
Manager
WebLogic Server
cluster nodes

Coherence Data
Grid nodes
WebLogic Suite-based Application Grid

Adjust
Oracle Database
RAC nodes
capacity

Oracle Database Grid: RAC, ASM, IMDB Cache

© 2009 Oracle – Proprietary and Confidential 19


Key Database Capabilities for Cloud

• Cloud Server Grid – server pooling, elastic scalability and high availability
- Oracle Database 11g
- Real Application Clusters
- Flash Cache

• Cloud Storage Grid – storage pooling, elastic scalability and high availability
- Automatic Storage Management
- Partitioning
- Advanced Compression
- Exadata Storage Servers

• Cloud Security – ensures data privacy and control access


- Advanced Security
- Database Vault

• Cloud Database Management - automated, self-managing database


- Grid Control
- Database Management Packs

© 2009 Oracle – Proprietary and Confidential 20


Key Database Differentiators for Cloud

• Oracle Database 11g


- Industry’s fastest, scalable and fault tolerant database
• Real Application Clusters
- Runs ALL Oracle Database applications on server cluster
- Dynamic server pooling
• Automatic Storage Management
- Automates file management, striping and mirroring
• Oracle Exadata
- Extreme query performance for ALL database applications
• Database Security
- Controls access at database (not individual applications)

© 2009 Oracle – Proprietary and Confidential 21


Key Fusion Middleware Capabilities for Cloud

• Application grid – clustering with dynamic adjustment for resource


pooling, elastic capacity, and high availability
- WebLogic Server, Tuxedo, Coherence, JRockit

• Shared components for PaaS-based application composition


- SOA Suite: Shared Services
- BPM Suite: Shared Processes
- WebCenter Suite: Shared UI components

• Bridging the divide between enterprise data centers and public clouds
• Data Integration Suite: Initial setup of public SaaS apps
• GoldenGate: On-going synchronization of data in the enterprise and the public
clouds
• SOA Suite and BPM Suite: Running unified processes across the enterprise and
the public clouds

• Extending Enterprise Security to envelope private and public clouds


- OIM: managing users in the private and public clouds
- OAM: managing access to assets in the private and public clouds

© 2009 Oracle – Proprietary and Confidential 22


Key Fusion Middleware Differentiators for Cloud

• WebLogic Server and Tuxedo: Automated dynamic cluster scaling


WebLogic Suite
• WebLogic Server Virtual Edition: More efficient use of HW resources,
smaller footprint, simpler patching, better security
• Assembly Builder: Automated packaging and deployment of complex topologies onto a pool
of shared hardware resources with minimal user input
• Coherence: Elastic memory terascaling

• GoldenGate : real-time synchronization between enterprise data and GoldenGate


Cloud apps

• BPM Process Composer: Web-based business process editor for SOA Suite
PaaS-based composite-app development BPM Suite
• Service Bus: enables federated deployments across enterprise and Cloud

• WebCenter Framework: The foundation for Cloud’s Self-Service Portal


• Business Dictionary: provides the User Experience Platform for public WebCenter Suite
and private PaaS

• Service-Oriented Security: provides agile application security and


enables Identity-as-a-Service (Id-aaS)
Identity
Management

© 2009 Oracle – Proprietary and Confidential 23


Key Enterprise Manager Capabilities for Cloud
‘Out-of-the-Box’ Cloud Solutions
Capacity & Policy-based Self-Service
Consolidation Workload Application
Planner Management

Metering & Assembly


Cloud Setup
Chargeback Packaging

Foundation Capabilities
Lifecycle Configuration and Application Application
Management Compliance Performance Quality
Management Management
Dynamic
Compliance Real User Functional/Load
Resource
Dashboards Monitoring Testing
Management

Application
Real Application
Patching Configuration SOA, Java, JVM
Testing
Management

Collection, Diagnostics,
Provisioning Data Masking
Tracking, History Tuning

Key: Existing Capability Planned Capability Major Enhancement

© 2009 Oracle – Proprietary and Confidential 24


Enterprise Manager Differentiators for Cloud

• Only vendor to provide a complete,


vertically integrated cloud
- Application aware
- Applications to disk

• Fast, easy application deployment


- Automated application packaging and
provisioning
- Appliances and multi-tier assemblies

• Integrated stack management across


the lifecycle
- Rich application management and
monitoring
- Management beyond virtual containers

• Policy driven workload management


and provisioning
- Can be linked to application KPIs

© 2009 Oracle – Proprietary and Confidential 25


Oracle Private PaaS Customers
• SASU – Shared • 200 apps including PeopleSoft HR on 2,000
app server utility instances of WLS
• DASH - Dedicated • Admin resources reduced from 50 to 5
appserver hosting • 4x reduction in application infrastructure deployment
costs
• Centralized deployment of 200 applications
• JAP - Java • Operational as well as development team resources
application reduced by 33%: one time development cost reduced
platform by 30%, recurring development cost reduced by 35%
• DAH – Database • Security governance changes implemented in 2
platform nights instead of 3 months

• In the process of creating a standardized, shared


• “Middleware as a middleware infrastructure includes AppServer, SOA
Service” • Automated provisioning of a standard build environment
• Goal to have <10 admins manage hundreds of apps

• Shared infrastructure delivers reduces costs – 100%


• DAP – Deutsche growth in apps with only 15% more operating budget
Application • Cost savings of 40% to 90% over a dedicated solution
Platform
• Disaster recovery for all 200+ applications deployed to the
Platform

© 2009 Oracle – Proprietary and Confidential 26


Oracle in Public Clouds

• Oracle Database, Fusion Middleware & • Self-service Public PaaS based on


Enterprise Manager supported on EC2 Oracle VM, Oracle Enterprise Linux,
• Amazon Machine Images (AMIs) Oracle Database RAC and Oracle
• Oracle Database Secure Backup to S3 WebLogic Server

© 2009 Oracle – Proprietary and Confidential 27


250+ Leading SaaS Providers Use
Oracle PaaS

“8 out of 10 SaaS vendors delivering business-critical


applications run on Oracle.” – Nucleus Research

© 2009 Oracle – Proprietary and Confidential 28


Oracle SaaS Applications

© 2009 Oracle – Proprietary and Confidential 29


Oracle Applications
Deployed on Shared Services Private PaaS

Industry Applications

Shared Components

Oracle Fusion Middleware


Private Oracle Database Oracle
Enterprise
PaaS Manager
Oracle Enterprise Linux
Oracle VM

© 2009 Oracle – Proprietary and Confidential 30


Oracle SaaS Applications
Available Today

CRM

• Wide range of
applications Collaboration
• Integrated
• Enterprise-grade Life Sciences: Drug Safety

© 2009 Oracle – Proprietary and Confidential 31


Oracle On Demand
Flexible Deployment Options
Multi-Tenant Single-Tenant Hosted & Remote
On-Premise
SaaS SaaS Managed Management

Public Private

Pay-per-use Licensed

OpEx CapEx & OpEx

Off-premise On-premise
Managed by
Managed by vendor
Customer
Vendor scheduled
Customer scheduled maintenance
maintenance

© 2009 Oracle – Proprietary and Confidential 32


Oracle VM

© 2009 Oracle – Proprietary and Confidential 33


Oracle VM Server Virtualization
• High performance 86/x64 and SPARC (CMT) virtualization
• Virtualization solution for both Oracle and non-Oracle
applications
• The only server virtualization software supported and
certified for all Oracle software

• Free to download
• Enterprise-quality support
• Real-world deployment testing
• Risk-free virtualization

© 2009 Oracle – Proprietary and Confidential 34


Oracle VM
Server virtualization software for both Oracle and non-Oracle applications

• Oracle VM Server

• Oracle VM Manager

• The only server virtualization software supported and certified with


Oracle products

• Free to download
• Free to distribute
• Free license
• Enterprise-quality support
• Real-world deployment testing
• Risk-free virtualization

© 2010
2009 Oracle – Proprietary and Confidential 35
Oracle VM Server for x86
Advanced Server Virtualization Solution

• Next-generation architecture
• Advanced migration & HA features
- No additional charge
• Rapid application deployment
• Free download
- Zero license costs, zero key management
• Affordable, full-stack enterprise-class support
• Leading price:performance
• Official Oracle product certification based on real-world
testing

© 2010
2009 Oracle – Proprietary and Confidential 36
Oracle VM Manager
• Browser-based
management solution
• Included with Oracle VM
• Full VM lifecycle
management:
- Create
- Configure
- Clone
- Share
- Boot
- Migrate
• Oracle VM Management Pack
for Oracle Enterprise Manager

© 2010
2009 Oracle – Proprietary and Confidential 37
Oracle VM Templates

• Oracle Database 11g


• Oracle Siebel CRM 8.1
• Oracle PeopleSoft
• Oracle Enterprise Manager
• Oracle Fusion Middleware
• Oracle Enterprise Linux
• More…
• edelivery.oracle.com/linux

Deploy software faster without installing &


configuring from scratch; lower overall costs

© 2010
2009 Oracle – Proprietary and Confidential 38
Physical-to-Virtual / Virtual-to-Virtual
Machine Conversion

Conversion to Oracle VM
VM VM VM VM VM

Oracle VM
Manager
Oracle VM Server Pool

Oracle VM Servers

NAS, SAN, iSCSI

Physical Server:
• Enterprise Linux
• Windows

VMware Virtual Machines


(vmdk images)
• Windows • Consolidate Servers
• Linux • Eliminate VMware license expense

© 2010
2009 Oracle – Proprietary and Confidential 39
Oracle Assembly Builder Coming Soon

Package Multi-Tier Applications


Oracle Oracle Oracle
Oracle
SOA BPM Identity
WebCenter
Suite Suite Mgt
Oracle WebLogic Suite-based Application
Grid Application B
Application A

Enterprise Manager
Oracle Database

Introspection
& Virtualized
Assembly Software
Appliances

Assembly A Assembly B
Manager
Oracle VM

Oracle VM Server
Oracle VM
Template
Builder
Deployment
OVF Packaging

© 2010
2009 Oracle – Proprietary and Confidential 40
Oracle Assembly Builder Studio Coming Soon

Wire Together Appliances to Form Assemblies


• Creates appliances
and assemblies
• Integrates with
Enterprise Manager
software library
Assemblies,
• Out of box Appliances
Catalog
appliances for
database,
middleware and Assembly Editor
applications
• Supports different Properties Activities
methods of Inspector Log
appliance creation
- From reference VM
- From a physical
machine

© 2010
2009 Oracle – Proprietary and Confidential 41
Virtual Appliances & Assemblies Coming Soon

Speed Deployments and Reduce Errors


• Appliances: Pre-configured virtual
machines
- Ready-to-run full product stack package
• JeOS: pre-configured, small footprint,
pre-tuned, pre-prepared
• Application system disk(s) pre-
installed
• User-configurable /customizable at
first boot
• Assemblies: multiple appliances
- Multiple VMs to support composite apps
Ready-to-Run Assembly
• Growing support for industry-standard
OVF (Open Virtualization Format)
- Standardized metadata about VMs
(resources required, how to scale…)

© 2010
2009 Oracle – Proprietary and Confidential 42
WebLogic Server Virtual Edition: Coming Soon

Less Is More
Management Simplicity with Performance and Utilization

APP
WebLogic
JRockit
OS APP APP APP APP APP APP
WebLogic WebLogic
Server WLS WLS WLS WLS
JRockit JRockit
VE
LVM VE
LVM VE
LVM VE
LVM
OS OS
APP
Oracle VM Oracle VM
WebLogic
JRockit Server
OS

Server

© 2010
2009 Oracle – Proprietary and Confidential 43
WebLogic Server Virtual Edition Coming Soon

Value Proposition

• Management Simplicity
- Eliminate requirement for provisioning and managing
Guest Operating Systems
- Only application administration, no separate OS
administration
- Assembly Builder delivers simplified deployment of entire
domain onto virtualized resources
• Higher Performance
- Tailored to run Java (Only the bare minimum of OS
services needed for java)
- Optimized to run on Virtual Platforms
• Better physical hardware utilization
- Eliminating the OS reduces consumption of system
resources such as memory and CPU cycles

© 2010
2009 Oracle – Proprietary and Confidential 44
Summary

© 2009 Oracle – Proprietary and Confidential 45


Oracle Cloud Computing
Summary
• Oracle’s cloud computing strategy is to offer:
1. Technology to build private clouds or run in public clouds
2. Applications deployed in private shared services environment or
via public SaaS

• Oracle helps enterprise IT evolve to become private cloud service


providers based on our leadership position in grid computing

• Oracle offers a comprehensive set of building blocks for building and


managing public and private clouds from applications to disk

© 2009 Oracle – Proprietary and Confidential 46


© 2009 Oracle – Proprietary and Confidential 47
Oracle Database Machine

© 2009 Oracle – Proprietary and Confidential 48


Why is Exadata so Fast

• Today, database performance is limited by storage


- Storage systems limit data bandwidth from storage to servers
- Storage Array internal bottlenecks
- SAN bottlenecks
- Random I/O bottlenecks due to physical disk speeds
• Data Bandwidth limits severely restrict performance for data warehousing
• Random I/O bottlenecks limit performance of OLTP applications
• Exadata eliminates these issues by having two redundant fast 40gb/s
infiniband interconnects and shipping less data with query offload

© 2009 Oracle – Proprietary and Confidential 49


Exadata Smart Storage
Breaks Data Bandwidth and Random I/O Bottleneck
Exadata Storage Cells
• Oracle addresses data bandwidth bottleneck 3
ways
- Massively parallel storage grid of high performance
Exadata storage servers (cells).
• Data bandwidth scales with data volume
- Data intensive processing runs in Exadata storage.
• Queries run in storage as data streams from disk,
offloading database server CPUs
- Columnar compression reduces data volume up to 10x
• Exadata Hybrid Columnar Compression provides
10x lower cost, 10x higher performance
• Oracle solves random I/O bottlenecks using Exadata
Smart Flash Cache
- Increase random I/Os by factor of 20X

© 2009 Oracle – Proprietary and Confidential 50


Sun Oracle Database Machine
In Built High Availability Fault Tolerant System
• Grid is the architecture of the future
• Highest performance, lowest cost, redundant, incrementally scalable
• Sun Oracle Database Machine delivers the first and only complete
grid architecture for all data management needs

RAC Database Server Grid


• 8 High-performance low-cost Exadata Storage Server Grid
compute servers fault-tolerant &
• 14 High-performance low-cost
RAC ready
storage servers fault-tolerant and
• 2 Intel quad-core Xeons each clustered, supports disk or dell
failure
InfiniBand Network • 100 TB raw SAS disk storage
• 40 Gb/sec fault-tolerant unified • 5TB+ flash storage
server and storage network

© 2009 Oracle – Proprietary and Confidential 51


Exadata Software Features
• Exadata Smart Scans
- 10X or greater reduction in data sent to database servers
• Exadata Storage Indexes
- Eliminate unnecessary I/Os to disk
• Hybrid Columnar Compression (HCC)
- Efficient compression increases effective storage capacity and increases
user data scan bandwidths by a factor of 10X
• Exadata Smart Flash Cache
- Breaks random I/O bottleneck by increasing IOPs by 20X
- Doubles user data scan bandwidths
• I/O Resource Manager (IORM)
- Enables storage grid by prioritizing I/Os to ensure predictable performance
• Inter-leaved Grid Disks
- Enables storage grid that allows multiple applications to place frequently
accessed data on faster portions of the disk

© 2009 Oracle – Proprietary and Confidential 52

You might also like