<Insert Picture Here>
Enterprise Cloud Computing: What, Why and How
Andrew Sutherland
SVP, Middleware Business, EMEA
The following is intended to outline our general
The following is intended to outline our general
product direction. It is intended for information
purposes only, and may not be incorporated into any
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
features or functionality described for Oracle s
products remain at the sole discretion of Oracle.
Everyone Is Talking About Cloud
Cloud Is at the Peak of the Hype Curve
S G "H C l f Cl d C i 2009" R h N G00168 80
Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780
NIST Definition of Cloud Computing
Cloud computing is a model for enabling convenient on
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
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 4 Deployment Models
5 Essential Characteristics 3 Service Models
• SaaS
• PaaS
• IaaS
4 Deployment Models
• Public Cloud
• Private Cloud
• Community Cloud
5 Essential Characteristics
• On-demand self-service
• Resource pooling
• Rapid elasticity
S NIST D fi i i f Cl d C i 1
IaaS Community Cloud
• Hybrid Cloud
Rapid elasticity
• Measured service
• Broad network access
Source: NIST Definition of Cloud Computing v15
SaaS, PaaS and IaaS
Applications delivered as a service
to end-users over the Internet
Software as a Service
App development & deployment
Platform as a Service
App development & deployment
platform delivered as a service
Infrastructure as a Service
Server, storage and network
hardware and associated software
Infrastructure as a Service hardware and associated software
delivered as a service
Public Clouds and Private Clouds
Public Clouds Private Cloud
Used by Exclusively
I N
T PaaS
I SaaS N T R
• Used by multiple tenants on a shared basis
• Exclusively used by a single
organization
SaaS
E R N E T
IaaS R PaaS
A N E T
• Hosted and managed by cloud service provider
• Controlled and managed by in-house IT
IaaS PaaS
T T
Users
provider
• Limited variety of offerings
• Large number of applications
Public Clouds:
• Lower upfront costs
• Economies of scale
Private Cloud:
• Lower total costs
• Greater control over security Both offer:
• High efficiency
• High availability
• Simpler to manage
• OpEx
• Greater control over security, compliance & quality of service
• Easier integration
• CapEx & OpEx
• Elastic capacity
CapEx & OpEx
44% of Large Enterprises Are Interested
I B ildi A I t l Cl d
In Building An Internal Cloud
Source: Cloud Computing, Compute-As-A-Service: Interest And Adoption By Company Size, Forrester Research, Inc., February 27, 2009
Why Are Enterprises Interested in Cloud?
B fit f Cl d C ti
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?
Ch ll f Cl d C ti
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
Cloud Computing: Oracle’s Perspective
Ch t i d b l biliti b t b d
• Characterized by real, new capabilities, but based on
many established technologies
• Compelling benefits as well as serious concerns
• Enterprises will adopt a mix of public and private
clouds
clouds
Oracle Cloud Strategy
Oracle Cloud Computing Strategy
Our objectives:
• Ensure that cloud computing is fully enterprise grade
• Support both public and private cloud computing give customers choice
Public Clouds Private Cloud
• Support both public and private cloud computing – give customers choice
Offer Applications Public Clouds
I SaaS
Private Cloud
SaaS I
Offer Applications
deployed in private shared
services environment or
via public SaaS
SaaS SaaSPaaS N SaaS
T R A N PaaS
SaaS N
T E R N
Offer Technology to
build private clouds or
PaaS PaaS
via public SaaS
SaaS SaaSIaaS N
E T
IaaS N
E T
build private clouds or
run in public clouds
IaaS IaaSUsers
Oracle Cloud Computing Strategy
Oracle Applications
On Demand
Oracle Applications
Public Clouds Private Cloud
PaaS I SaaS
N T PaaS R
SaaS I
N T
E PaaS
PaaS
SaaS SaaS
IaaS R PaaS
A N E T IaaS
PaaS E
R N E T
IaaS PaaS
IaaS PaaS
U Users
Oracle Technology
in public clouds Oracle Private PaaS
Oracle Cloud Computing Strategy
Oracle Applications
On Demand
Oracle Applications
Public Clouds Private Cloud
PaaS I SaaS
N T PaaS R
SaaS I
N T
E PaaS
PaaS
SaaS SaaS
IaaS R PaaS
A N E T IaaS
PaaS E
R N E T
IaaS PaaS
IaaS PaaS
U Users
Oracle Technology
in public clouds Oracle Private PaaS
Oracle Private PaaS:
Wh t Wh d H
What, Why and How
Why Enterprise Private PaaS
• Why Cloud?
- Agility and speed
- Efficiency and cost
• Why Private?
Built by
IaaS PaaS
• Why Private?
- Security
- Compliance
Builtby
user
- Control (particularly over QoS)
- Easiest evolution of existing
expertise and practices
PaaS
by user
Provided by IT
• Why Platform?
M i i t IaaS
Provided by IT
- Maximizes component re-use
- Minimizes hand coding
- Maximizes flexibility and control
What: Oracle Cloud Platform for PaaS
Application 1 Application 2 Application 3 Platform as a Service
Shared Services Platform as a Service
Cloud Management Oracle Enterprise Manager
Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit Integration:
SOA Suite
Security:
Identity Mgmt Process Mgmt:
BPM Suite
User Interaction:
WebCenter
Lifecycle Management
Oracle Enterprise Manager
Database Grid: Oracle Database, RAC, ASM, Partitioning, IMDB Cache, Active Data Guard, Database Security
Application Configuration &
Compliance
Virtualization: Oracle VM
Operating Systems: Oracle Enterprise Linux Infrastructure as a Service
Application Quality Application Performance Management
Servers Storage
Quality Management
Private PaaS Lifecycle
3. Use App
4. Scale up/down
App Users
2. Build App
p
• Assemble app
• Adjust capacity based on policies
• Monitor via self- service
App Developer
App
using shared components
• Deploy through
self-service App Owner 5. Chargeback
• Meter usage and charge
Self-Service Interface Shared Components
1. Set Up Cloud
and charge back to app owners or departments
p
IT
Oracle Database
Oracle Fusion Middleware
Oracle
• Set up PaaS
• Set up shared components
• Set up self-
service portal
Oracle VM
Oracle Enterprise Linux
Oracle Database
Enterprise Manager
Oracle VM
Demo
Private PaaS
Conceptual Demo
How: Enterprise Evolution To Cloud
Public Clouds Hybrid
Public Cloud
Evolution
PaaS SaaSIaaS PaaS
SaaS
IaaS
Private Cloud Evolution
PaaS
Virtual Private Cloud SaaS
A 2 A 3 A 1
A 1 A 2 A 3 App1 App2 App3
Private IaaS Private PaaS App2 App3
Private IaaS Private PaaS App1
App1 App2 App3
App1 App2 App3
Private IaaS Private PaaS
Hybrid
• Federation with public clouds
Private Cloud
• Self-service
• Policy based
Silo’d Grid
• Physical Dedicated
• Virtual
• Shared services public clouds
• Interoperability
• Cloud bursting
• Policy-based resource mgmt
• Chargeback
• Capacity planning
• Dedicated
• Static
• Heterogeneous
• Shared services
• Dynamic
• Standardized
appliancespp p y p g
Evolving From Silos to Grid
From Physical to Virtual
• Physical, dedicated silos
• Virtualized, shared resources
• Sized for peak load
• Difficult to
• Improved utilization
• Scale as
• Difficult to scale
• Expensive to manage
• Scale as needed
• Efficient to manage
manage manage
Grid Computing: Virtualization & Clustering
Cl d I N t J t S Vi t li ti
Cloud Is Not Just Server Virtualization
Sharing and Consolidation
with Grid Computing
Application A Application B Application C Application D
T k d f
Application E
Workload Avg Utilization
<20%
• Take advantage of
complementary
workload peaks
Server A Server B Server C Server D
• Higher utilization rates
and efficiency
Server E
y
• Lower CapEx & OpEx
Oracle Shared Instance
Virtualization and clustering enable consolidation
Applications A, B, C, D, E Net
Workload
Avg Utilization 70%
• Green footprint
Freed capacity to deploy elsewhere Server A Server B Server C Server D Server E
Server A Server B Server C Server D Server E
Elastic Scalability
with Grid Computing
Oracle Shared Instance
Applications A, B, C, D, E
Net If utilization too high,
• Pay-as-you-go scale-out
- Lower upfront CapEx and
ongoing OpEx
Workload increase capacity
ongoing OpEx
- Green footprint
Ri ht i d it l i
• Rightsized capacity planning
- Smaller, standard machines
running at higher utilization
Server A Server B Server C Server D
Scale-out on-demand
• Defer equipment procurement
- Exploit advances in hardware
• World-class clustering at all levels:
database, middleware, storage
price-performance and energy
efficiency
• Add/Remove nodes on-demand
• Scale out as workload increases
Quality of Service
with Grid Computing
Oracle Shared Instance
Applications A, B, C, D, E
Net
• Systematic high Quality of
Service
Oracle Shared Instance
Net Workload
• Reliability through redundancy
• Predictable performance at
any scale
Server A Server B Server C Server D
High performance and availability
Server E
• High availability – every
application gets HA
• Load balancing
g p y
• Disaster recovery
• Failover
• Active-Active operation
• Rolling upgrades
Most Complete Grid Stack in the Industry
G id C ti i All Ti
Grid Computing in All Tiers
Middleware
• Application Grid
• Application Grid
- WebLogic Server
- Coherence In-Memory Data Grid - JRockit Real Time
- Tuxedo
Database
• Real Application Clusters
• In-Memory Database Cache
S O l D t b M hi
• Sun Oracle Database Machine Storage
• Automatic Storage Management
• Exadata Storage Server
• Exadata Storage Server Infrastructure
• Oracle VM
• Oracle Enterprise Linuxp Management
• Oracle Enterprise Manager
Case Study
Oracle IT
y
Evolution to Cloud
Oracle IT: Oracle Development
Self-Service Private Cloud
Self-Service
Job Mgmt Virtualization Priority Match
Making
Enterprise Manager Grid Control
Submit
Self Service
Application Resource
Notifications Mgmt Developer
Metadata / Label Servers
Results
Hosts Results
Oracle IT: Oracle Development
Self-Service Private Cloud
• Implementation Overview: Implementation Overview:
- Scope/Scale - Over 2600 physical servers with over 6000 Virtual
Servers used by over 3500 developers
- Activations – Processing over 70 jobs per day this translates into Activations Processing over 70 jobs per day, this translates into
over 45,000 jobs processed supporting production and test
requirements.
- Utilization – Rates on these servers averages 80% g 7 days a week y
and can reach 90% during peak times.
• Results/Benefits:
- Increase in development productivity p p y
- Self-Service system for creation of development environments
- Cleaner code lines as environments are created quickly for more
thorough testing/validation. g g
- Physical Server/Environmental Reduction by 75%
- Server/Apps Deployment reduced by 80%
Oracle IT: Oracle University
Dynamic Provisioning with Grid Computing
• Education Services
• 2,300 environments automatically
provisioned weekly
• 1/10
ththe hardware
• CPU utilization increased from 7% to 73%
• Floor space reduced 50%
• Power consumption Power consumption reduced 40% reduced 40%
• Servers: Administrator ratio increased 10X
R /S i d 10X
• Revenue/Server increased 10X
Oracle Cloud Computing Strategy
Oracle Applications
On Demand
Oracle Applications
Public Clouds Private Cloud
PaaS I SaaS
N T PaaS R
SaaS I
N T
E PaaS
PaaS
SaaS SaaS
IaaS R PaaS
A N E T IaaS
PaaS E
R N E T
IaaS PaaS
IaaS PaaS
U Users
Oracle Private PaaS
Oracle Technology
in public clouds
Oracle in Public Clouds
• Oracle Database, Fusion Middleware &
Enterprise Manager supported on EC2
• Self-service Public PaaS based on Oracle VM Oracle Enterprise Linux Enterprise Manager supported on EC2
• Amazon Machine Images (AMIs)
• Oracle Database Secure Backup to S3
Oracle VM, Oracle Enterprise Linux, Oracle Database RAC and Oracle WebLogic Server
Oracle Applications
Deployed on Shared Services Private PaaS
I d t A li ti Industry Applications
Shared Components Shared Components
Oracle Database
Oracle Fusion Middleware
Oracle Enterprise
M
Private
PaaS
Oracle VM
Oracle Enterprise Linux
ManagerPaaS
Oracle On Demand
Flexible Deployment Options
Remote Management Hosted &
Managed Multi-Tenant
SaaS
Single-Tenant
SaaS On-Premise
g g
Public Private
Pay-per-use Licensed
OpEx CapEx & OpEx
Off-premise On-premise
Managed by vendor Managed by
Customer Vendor scheduled
maintenance Customer scheduled maintenance