<Insert Picture Here>
Oracle Cloud Computing Strategy
Arthur F. Tyde III
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, 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:
3 Service Models
• SaaS
• PaaS
• IaaS
4 Deployment Models
• Public Cloud
• Private Cloud
• Community Cloud
• Hybrid Cloud
5 Essential Characteristics
• On-demand self-service
• Resource pooling
• Rapid elasticity
• Measured service
• Broad network access
SaaS, PaaS and IaaS
Applications delivered as a service
to end-users over the Internet
Infrastructure as a Service
Platform as a Service
Software as a Service
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
I
N
T
E
R
N
E
T
Public Clouds
IaaS
PaaS
I SaaS
N
T
R
A
N
E
T
Private Cloud
Users
Public Clouds:
• Lower upfront costs
• Economies of scale
• Simpler to manage
• OpEx
Private Cloud:
• Lower total costs
• Greater control over security,
compliance & quality of service
• Easier integration
Both offer:
• High efficiency
• High availability
• Elastic capacity
• Used by
multiple
tenants on a
shared basis
• Hosted and
managed by
cloud service
provider
• Limited variety
of offerings
• Exclusively
used by a
single
organization
• Controlled and
managed by
in-house IT
• Large number
of applications
IaaS
PaaS
SaaS
44% of Large Enterprises Are Interested
In Building An Internal Cloud
Cloud Computing Is a High CIO Priority
Why Are Enterprises Interested in Cloud?
Benefits of Cloud Computing
Speed
Cost
What Are the Challenges Enterprises Face?
Challenges of Cloud Computing
QoS
Fit
Security
Oracle Cloud Strategy
Oracle Cloud Computing Strategy
Public Clouds
IaaS
PaaS
I SaaS
N
T
R
A
N
E
T
Private Cloud
Users
Our objectives:
• Ensure that cloud computing is fully enterprise grade
• Support both public and private cloud computing – give customers choice
IaaS
PaaS
SaaS I
N
T
E
R
N
E
T
Offer Technology to
build private clouds or
run in public clouds IaaS
PaaS
IaaS
PaaS
Offer Applications
deployed in private shared
services environment or
via public SaaS SaaS SaaS
Oracle Cloud Computing Strategy
Public Clouds
IaaS
PaaS
I SaaS
N
T
R
A
N
E
T
Private Cloud
Users
IaaS
PaaS
SaaS I
N
T
E
R
N
E
T
IaaS
PaaS
IaaS
PaaS
SaaS
SaaS
Oracle Technology
in public clouds
Oracle Applications
On Demand
Oracle Applications
Oracle Private PaaS
Oracle Private PaaS:
What, Why and How
Why Enterprise Private PaaS
• Why Cloud?
- Agility and speed
- Efficiency and cost
• Why Private?
- Security
- Compliance
- Control (particularly over QoS)
- Easiest evolution of existing
expertise and practices
• Why Platform?
- Maximizes component re-use
- Minimizes hand coding
- Maximizes flexibility and control
PaaS
IaaS
Built
by
user
Provided
by IT
Built
by
user
Provided
by IT
IaaS PaaS
Oracle Cloud Platform for PaaS
Virtualization: Oracle VM
Operating Systems: Oracle Enterprise Linux
Servers
Storage
Application 1 Application 2 Application 3
Database Grid: Oracle Database, RAC, ASM, Partitioning,
IMDB Cache, Active Data Guard, Database Security
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit
Shared Services
Integration:
SOA Suite
Security:
Identity Mgmt
Process Mgmt:
BPM Suite
User Interaction:
WebCenter
Platform as a Service
Infrastructure as a Service
Cloud Management
Application
Quality
Management
Application
Performance
Management
Configuration &
Compliance
Lifecycle
Management
Oracle Enterprise Manager
Private PaaS Lifecycle
Self-Service Interface
Shared Components
• Set up PaaS
• Set up shared components
• Set up self- service portal
IT
App Developer
App Users
1. Set Up Cloud
2. Build App
3. Use App
4. Scale up/down
App
• Assemble app using shared components
• Deploy through self-service
• Adjust capacity based on policies
• Monitor via self- service
App Owner 5. Chargeback
• Meter usage and charge back to app owners or departments
Oracle VM
Oracle Enterprise Linux
Oracle Database
Oracle Fusion Middleware
Oracle
Enterprise
Manager
Enterprise Evolution To Cloud
Private Cloud Evolution
Public Cloud
Evolution
PaaS SaaSIaaS
Public Clouds
Hybrid
• Federation with
public clouds
• Interoperability
• Cloud bursting
App1 App2 App3
Private IaaS Private PaaS Virtual Private Cloud
Hybrid
PaaS
SaaS
IaaS
Private Cloud
• Self-service
• Policy-based
resource mgmt
• Chargeback
App2 App3
Private IaaS Private PaaS App1
Silo’d Grid
• Physical
• Dedicated
• Static
• Heterogeneous
• Virtual
• Shared services
• Dynamic
• Standardized
App1 App2 App3
App1 App2 App3
Private IaaS Private PaaS
Application Grid and Database Grid:
Dynamic Capacity Adjustment
Dept
App 1
Dept
App 2
Shared
Service
Shared
Service Oracle
Enterprise
Manager
Shared
Service
Dept App 1
Sense demand spike
WebLogic Suite-based Application Grid
Oracle Database Grid: RAC, ASM, IMDB Cache
Sense
demand
spike
WebLogic Server
cluster nodes
Coherence Data
Grid nodes
Oracle Database
RAC nodes
Sense
demand
spike
Adjust
capacity
Adjust
capacity
Adjust
capacity
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
Key Fusion Middleware Differentiators for Cloud
• WebLogic Server and Tuxedo: Automated dynamic cluster scaling
• 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
WebLogic Suite
• GoldenGate : real-time synchronization between enterprise data and
Cloud apps GoldenGate
SOA Suite
BPM Suite
• BPM Process Composer: Web-based business process editor for
PaaS-based composite-app development
• Service Bus: enables federated deployments across enterprise and Cloud
WebCenter Suite
• WebCenter Framework: The foundation for Cloud’s Self-Service Portal
• Business Dictionary: provides the User Experience Platform for public
and private PaaS
Identity
Management
• Service-Oriented Security: provides agile application security and
enables Identity-as-a-Service (Id-aaS)
Key Enterprise Manager Capabilities for Cloud
Lifecycle
Management
Provisioning
Dynamic
Resource
Management
Patching
Configuration and
Compliance
Compliance
Dashboards
Application
Configuration
Management
Collection,
Tracking, History
Application
Performance
Management
Real User
Monitoring
SOA, Java, JVM
Diagnostics,
Tuning
Application
Quality
Management
Functional/Load
Testing
Data Masking
Real Application
Testing
Foundation Capabilities
Self-Service
Application
Policy-based
Workload
Management
Capacity &
Consolidation
Planner
Assembly
Packaging
Metering &
Chargeback
Cloud Setup
‘Out-of-the-Box’ Cloud Solutions
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
• 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
• 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
• 200 apps including PeopleSoft HR on 2,000
instances of WLS
• Admin resources reduced from 50 to 5
• 4x reduction in application infrastructure deployment
costs
• 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
• SASU – Shared
app server utility
• DASH - Dedicated
appserver hosting
• JAP - Java
application
platform
• DAH – Database
platform
• “Middleware as a
Service”
• DAP – Deutsche
Application
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 VM
Oracle Enterprise Linux
Oracle Database
Oracle Fusion Middleware
Oracle
Enterprise
Manager
Oracle Applications
Deployed on Shared Services Private PaaS
Shared Components
Shared Components
Industry Applications
Private
PaaS
Oracle SaaS Applications
Available Today
• Wide range of
applications
• Integrated
• Enterprise-grade
Life Sciences: Drug Safety
Collaboration
CRM
Oracle On Demand
Flexible Deployment Options
Remote
Management
Hosted &
Managed
Multi-Tenant
SaaS
Single-Tenant
SaaS On-Premise
Pay-per-use Licensed
OpEx CapEx & OpEx
Off-premise On-premise
Managed by vendor Managed by
Customer
Vendor scheduled
Public Private
Oracle VM
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
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
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
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
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
Conversion to Oracle VM
VM
Physical Server:
• Enterprise Linux
• Windows Oracle VM
Manager
VMware Virtual Machines (vmdk images)
• Windows
• Linux
Physical-to-Virtual / Virtual-to-Virtual
Machine Conversion
NAS, SAN, iSCSI
Oracle VM Servers
Oracle VM Server Pool
VM VM VM VM