Transcript Slide 1

Oracle Cloud Computing
Strategy
Brock Frank
Sr. Oracle Architect
www.collier-it.com
Disclaimer
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.
What Is Cloud Computing
NIST Definition of Cloud
Computing
Cloud computing is a model for enabling convenient, ondemand 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
• On-demand self-service
• Resource pooling
• Rapid elasticity
• Measured service
• Broad network access
Source: NIST Definition of Cloud Computing v15
3 Service Models
• SaaS
• PaaS
• IaaS
4 Deployment Models
• Public Cloud
• Private Cloud
• Community Cloud
• Hybrid Cloud
SaaS, PaaS and IaaS
Software as a Service
Platform as a Service
Infrastructure as a Service
Applications delivered as a service
to end-users over the Internet
App development & deployment
platform delivered as a service
Server, storage and network
hardware and associated software
delivered as a service
Public Clouds and Private Clouds
Private Cloud
Public Clouds
• Used by
multiple
tenants on a
shared basis
• Hosted and
managed by
cloud service
provider
• Limited variety
of offerings
SaaS
PaaS
IaaS
Public Clouds:
• Lower upfront costs
• Economies of scale
• Simpler to manage
• OpEx
I
N
T
E
R
N
E
T
I
N
T
R
A
N
E
T
SaaS
PaaS
IaaS
• Exclusively
used by a
single
organization
• Controlled and
managed by
in-house IT
• Large number
of applications
Users
Both offer:
• High efficiency
• High availability
• Elastic capacity
Private Cloud:
• Lower total costs
• Greater control over security,
compliance & quality of service
• Easier integration
• CapEx & OpEx
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
Cloud Computing Is a High CIO Priority
Source: Gartner
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
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
Oracle Cloud Strategy
Oracle Cloud Computing Strategy
Their objectives:
• Ensure that cloud computing is fully enterprise grade
• Support both public and private cloud computing – give customers choice
Offer Applications deployed
in private shared services
environment or via public
SaaS
Offer Technology to build
private clouds or run in
public clouds
Public Clouds
SaaS
PaaS
IaaS
I
N
T
E
R
N
E
T
Private Cloud
I
N
T
R
A
N
E
T
SaaS
PaaS
IaaS
Users
Oracle Cloud Computing Strategy
Oracle Applications
Oracle Applications
On Demand
Public Clouds
SaaS
PaaS
IaaS
I
N
T
E
R
N
E
T
Private Cloud
I
N
T
R
A
N
E
T
SaaS
PaaS
IaaS
Users
Oracle Technology
in public clouds
Oracle Private PaaS
Oracle Private PaaS:
What, Why and How
Why Enterprise Private PaaS
Why Cloud?


Agility and speed
Efficiency and cost
IaaS
PaaS
Built
by
user
Why Private?




Security
Built
Compliance
by
Control (particularly over QoS)user
Easiest evolution of existing
expertise and practices
Why Platform?



Provided
by IT
Maximizes component re-use
Minimizes hand coding
Maximizes flexibility and control
PaaS
Provided
by IT
IaaS
Oracle Cloud Platform for PaaS
Application 1
Application 2
Application 3
Platform as a Service
Cloud Management
Shared Services
Integration:
SOA Suite
Process Mgmt:
BPM Suite
Security:
Identity Mgmt
Oracle Enterprise Manager
User Interaction:
WebCenter
Lifecycle
Management
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit
Database Grid: Oracle Database, RAC, ASM, Partitioning,
IMDB Cache, Active Data Guard, Database Security
Infrastructure as a Service
Operating Systems: Oracle Enterprise Linux
Virtualization: Oracle VM
Servers
Storage
Configuration &
Compliance
Application
Performance
Management
Application
Quality
Management
Private PaaS Lifecycle
3. Use App
4. Scale up/down
2. Build App
• Adjust capacity
based on policies
• Monitor via selfservice
App Users
• Assemble app
using shared
components
• Deploy through
self-service
App Developer
App Owner
App
1. Set Up Cloud
Shared Components
• Meter usage
and charge
back to app
owners or
departments
Self-Service Interface
Oracle Fusion Middleware
IT
• Set up PaaS
• Set up shared
components
• Set up selfservice portal
Oracle Database
Oracle Enterprise Linux
Oracle VM
5. Chargeback
Oracle
Enterprise
Manager
Enterprise Evolution To Cloud
Public Clouds
Hybrid
IaaS
Public Cloud
Evolution
Silo’d
Physical
Dedicated
Static
Heterogeneo
us
PaaS
SaaS
Virtual Private Cloud
App1 App2 App3
App1 App2 App3
App1 App2 App3
Private PaaS
Private PaaS
Private PaaS
Private IaaS
Private IaaS
Private IaaS
Grid
•
•
•
•
IaaS
SaaS
Private Cloud Evolution
App1 App2 App3
PaaS
Virtual
Shared services
Dynamic
Standardized
appliances
Private Cloud
Hybrid
• Self-service
• Federation with
public clouds
• Policy-based
resource mgmt
• Interoperability
• Chargeback
• Cloud bursting
• Capacity planning
Application Grid and Database Grid:
Dynamic Capacity Adjustment
Sense demand spike
Dept App 1
App 1
Sense
demand
spike
Dept
App 2
Shared
Service
Shared
Shared
Service
Service
Sense
demand
spike
Oracle
Enterprise
Manager
WebLogic Server
cluster nodes
Coherence Data
Grid nodes
WebLogic Suite-based Application Grid
Adjust
capacity
Oracle Database
RAC nodes
Oracle Database Grid: RAC, ASM, IMDB Cache
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
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)
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
Oracle Assembly Builder
Package Multi-Tier Applications
Oracle
SOA
Suite
Oracle
BPM
Suite
Oracle
WebCenter
Oracle
Identity
Mgt
Oracle Application Grid
Oracle Enterprise Manager
Oracle Database Grid
Introspection
&
Assembly
Assembly
Builder
Oracle VM
Template
Builder
OVF Packaging
Deployment
Application A
Application B
Assembly A
Assembly B
Virtualized
Software
Appliances
Oracle VM Server
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
Cloud apps
• BPM Process Composer: Web-based business process editor for
PaaS-based composite-app development
• 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
and private PaaS
• Service-Oriented Security: provides agile application security and
enables Identity-as-a-Service (Id-aaS)
GoldenGate
SOA Suite
BPM Suite
WebCenter Suite
Identity
Management
Key Enterprise Manager Capabilities for Cloud
‘Out-of-the-Box’ Cloud Solutions
Capacity &
Consolidation
Planner
Policy-based
Workload
Management
Self-Service
Application
Cloud Setup
Metering &
Chargeback
Assembly
Packaging
Foundation Capabilities
Lifecycle
Management
Configuration and
Compliance
Application
Performance
Management
Application
Quality
Management
Dynamic
Resource
Management
Compliance
Dashboards
Real User
Monitoring
Functional/Load
Testing
Patching
Application
Configuration
Management
SOA, Java, JVM
Real Application
Testing
Provisioning
Collection,
Tracking, History
Diagnostics,
Tuning
Data Masking
Key:
Existing Capability
Planned Capability
Major Enhancement
Cloud Computing with Enterprise Manager
Cloud Needs…
Enterprise Manager
Provides…
Agility and Flexibility
Rapid Provisioning, Mass Patching,
Complete Lifecycle Management
Unified View, Centralized
Control
Centralized Monitoring,
Configuration Management
Transparency
Resource Usage Tracking,
Metering
Application Visibility
Most Comprehensive Application
Performance Management
Efficiency, End-to-End Automation
Integrated Application-to-Disk
Management
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
Oracle Private PaaS Customers
• SASU – Shared app • 200 apps including PeopleSoft HR on 2,000 instances of
server utility
WLS
• DASH - Dedicated
• Admin resources reduced from 50 to 5
appserver hosting
• 4x reduction in application infrastructure deployment costs
• JAP - Java
application
platform
• DAH – Database
platform
• Centralized deployment of 200 applications
• Operational as well as development team resources
reduced by 33%: one time development cost reduced by
30%, recurring development cost reduced by 35%
• Security governance changes implemented in 2 nights
instead of 3 months
• “Middleware as a
Service”
• In the process of creating a standardized, shared
middleware infrastructure includes AppServer, SOA
• Automated provisioning of a standard build environment
• Goal to have <10 admins manage hundreds of apps
• DAP – Deutsche
Application
Platform
• Shared infrastructure delivers reduces costs – 100%
growth in apps with only 15% more operating budget
• Cost savings of 40% to 90% over a dedicated solution
• Disaster recovery for all 200+ applications deployed to the
Platform
Oracle in Public Clouds
• Oracle Database, Fusion Middleware &
Enterprise Manager supported on EC2
• Amazon Machine Images (AMIs)
• Oracle Database Secure Backup to S3
• Self-service Public PaaS based on
Oracle VM, Oracle Enterprise Linux,
Oracle Database RAC and Oracle
WebLogic Server
250+ Leading SaaS Providers Use
Oracle PaaS
“8 out of 10 SaaS vendors delivering business-critical
applications run on Oracle.”
– Nucleus Research
Oracle SaaS Applications
Oracle Applications
Deployed on Shared Services Private PaaS
Industry Applications
Shared Components
Oracle Fusion Middleware
Private
PaaS
Oracle Database
Oracle Enterprise Linux
Oracle VM
Oracle
Enterprise
Manager
Oracle SaaS Applications
Available Today
CRM
Wide range of
applications
Collaboration
Integrated
Enterprisegrade
Life Sciences: Drug Safety
Oracle On Demand
Flexible Deployment Options
Multi-Tenant
SaaS
Public
Single-Tenant
SaaS
Hosted &
Managed
On-Premise
Private
Pay-per-use
Licensed
OpEx
CapEx & OpEx
Off-premise
On-premise
Managed by
Customer
Managed by vendor
Vendor scheduled
maintenance
Remote
Management
Customer scheduled maintenance
Summary
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