<Insert Picture Here>
Enterprise Cloud Computing: What, Why and HowAndrew SutherlandSVP, Middleware Business, EMEA
The following is intended to outline our generalThe following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into anypurposes 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’sfeatures or functionality described for Oracle s products remain at the sole discretion of Oracle.
© 2009 Oracle 2
Everyone Is Talking About Cloud
© 2009 Oracle 3
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
© 2009 Oracle 4
Source: Gartner "Hype Cycle for Cloud Computing, 2009" Research Note G00168780
NIST Definition of Cloud Computing
Cloud computing is a model for enabling convenient onCloud 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 provisionedapplications, 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 Models5 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
© 2009 Oracle 5
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 & deploymentPlatform as a Service
App development & deployment platform delivered as a service
Infrastructure as a ServiceServer, storage and network hardware and associated softwareInfrastructure as a Service hardware and associated software delivered as a service
© 2009 Oracle 6
Public Clouds and Private Clouds
Public Clouds Private CloudUsed by Exclusively
INT PaaS
SaaSINTR
• Used by multiple tenants on a shared basis
• Exclusively used by a single organizationSaaS
ERNET
IaaS
PaaSRANET
• Hosted and managed by cloud service provider
• Controlled and managed byin-house ITIaaS
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
© 2009 Oracle 7
CapEx & OpEx
44% of Large Enterprises Are Interested I B ildi A I t l Cl dIn Building An Internal Cloud
© 2009 Oracle 8
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 tiBenefits of Cloud Computing
Speed
Cost
© 2009 Oracle 9
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 tiChallenges of Cloud Computing
Security
QoS
Fit
© 2009 Oracle 10
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 cloudsclouds
© 2009 Oracle 11
Oracle Cloud Strategy
© 2009 Oracle 12
Oracle Cloud Computing StrategyOur 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
SaaSI
Private Cloud
SaaS I
Offer Applications deployed in private shared services environment or via public SaaS SaaSSaaS
PaaS
SaaSNTRAN
PaaS
SaaSNTERN
Offer Technology to build private clouds or
PaaSPaaS
via public SaaS SaaSSaaS
IaaSNET
IaaSNET
build private clouds or run in public clouds IaaSIaaS
Users
© 2009 Oracle 13
Oracle Cloud Computing StrategyOracle Applications On Demand
Oracle Applications
Public Clouds Private Cloud
PaaS
SaaSINTRPaaS
SaaS INTE PaaSPaaS
SaaSSaaS
IaaS
PaaSRANET
IaaS
PaaS ERNET
IaaS
PaaS
IaaS
PaaS
UUsersOracle Technology in public clouds Oracle Private PaaS
© 2009 Oracle 14
Oracle Cloud Computing StrategyOracle Applications On Demand
Oracle Applications
Public Clouds Private Cloud
PaaS
SaaSINTRPaaS
SaaS INTE PaaSPaaS
SaaSSaaS
IaaS
PaaSRANET
IaaS
PaaS ERNET
IaaS
PaaS
IaaS
PaaS
UUsersOracle Technology in public clouds Oracle Private PaaS
© 2009 Oracle 15
Oracle Private PaaS:Wh t Wh d HWhat, Why and How
© 2009 Oracle 16
Why Enterprise Private PaaS• Why Cloud?
- Agility and speed- Efficiency and cost
• Why Private?Builtby
IaaS PaaS
• Why Private?- Security- Compliance Built
by
user
- Control (particularly over QoS)- Easiest evolution of existing
expertise and practices
PaaSby
user
Provided by IT
• Why Platform?M i i t
IaaSProvided
by IT- Maximizes component re-use- Minimizes hand coding- Maximizes flexibility and control
© 2009 Oracle 17
What: Oracle Cloud Platform for PaaSApplication 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
LifecycleManagement
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
ApplicationQuality
ApplicationPerformanceManagement
Servers
Storage
QualityManagement
© 2009 Oracle 18
Private PaaS Lifecycle3. Use App
4. Scale up/down
App Users
2. Build Appp
• 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 InterfaceShared Components1. Set Up Cloud
and charge back to app owners or departments
p
ITOracle Database
Oracle Fusion MiddlewareOracle
• Set up PaaS• Set up shared
components• Set up self-
service portal Oracle VM
Oracle Enterprise Linux
Oracle DatabaseEnterprise Manager
© 2009 Oracle 19
Oracle VM
DemoPrivate PaaS
Conceptual Demo
© 2009 Oracle 20
How: Enterprise Evolution To CloudPublic Clouds Hybrid
Public Cloud Evolution PaaS
SaaSIaaS PaaS
SaaS
IaaS
Private Cloud Evolution
PaaS
Virtual Private Cloud
SaaS
A 2 A 3A 1A 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
appliances
© 2009 Oracle 21
p y p gpp
Evolving From Silos to GridFrom 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 managemanage manage
© 2009 Oracle 22
Grid Computing: Virtualization & ClusteringCl d I N t J t S Vi t li tiCloud Is Not Just Server Virtualization
© 2009 Oracle 23
Sharing and Consolidationwith Grid Computing
Application A Application B Application C Application D
T k d fApplication 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 & OpExOracle Shared Instance
Virtualization and clustering enable consolidation
Applications A, B, C, D, E
NetWorkload
Avg Utilization70%
• Green footprint
Freed capacity to deploy elsewhere
Server A Server B Server C Server D Server E
© 2009 Oracle 24
Server A Server B Server C Server D Server E
Elastic Scalabilitywith 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 OpExWorkload increase capacity ongoing OpEx- Green footprint
Ri ht i d it l i• Rightsized capacity planning- Smaller, standard machines
running at higher utilizationServer 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
© 2009 Oracle 25
Quality of Servicewith Grid Computing
Oracle Shared Instance
Applications A, B, C, D, E
Net
• Systematic high Quality of Service
Oracle Shared Instance
NetWorkload
• 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
© 2009 Oracle 26
Most Complete Grid Stack in the IndustryG id C ti i All TiGrid 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
© 2009 Oracle 27
Case StudyOracle IT
y
Evolution to Cloud
© 2009 Oracle 28
Oracle IT: Oracle DevelopmentSelf-Service Private Cloud
Self-Service
Job Mgmt Virtualization
Priority Match Making
Enterprise Manager
Grid ControlSubmit
Self ServiceApplication Resource
MgmtNotificationsDeveloper
Metadata / Label Servers
Results
Hosts
© 2009 Oracle 29
Results
Oracle IT: Oracle DevelopmentSelf-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 intoActivations 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% 7 days a week g yand can reach 90% during peak times.
• Results/Benefits:- Increase in development productivityp 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%
© 2009 Oracle 30
Oracle IT: Oracle UniversityDynamic Provisioning with Grid Computing
• Education Services
• 2,300 environments automaticallyprovisioned weekly
• 1/10th the hardware
• CPU utilization increased from 7% to 73%
• Floor space reduced 50%
• Power consumption reduced 40%Power consumption reduced 40%
• Servers: Administrator ratio increased 10X
R /S i d 10X• Revenue/Server increased 10X
© 2009 Oracle 31
Oracle Cloud Computing StrategyOracle Applications On Demand
Oracle Applications
Public Clouds Private Cloud
PaaS
SaaSINTRPaaS
SaaS INTE PaaSPaaS
SaaSSaaS
IaaS
PaaSRANET
IaaS
PaaS ERNET
IaaS
PaaS
IaaS
PaaS
UUsers
Oracle Private PaaSOracle Technology in public clouds
© 2009 Oracle 32
Oracle in Public Clouds
• Oracle Database, Fusion Middleware & Enterprise Manager supported on EC2
• Self-service Public PaaS based on Oracle VM Oracle Enterprise LinuxEnterprise 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
© 2009 Oracle 33
Oracle ApplicationsDeployed on Shared Services Private PaaS
I d t A li tiIndustry Applications
Shared ComponentsShared Components
Oracle Database
Oracle Fusion MiddlewareOracle
Enterprise M
PrivatePaaS
Oracle VM
Oracle Enterprise Linux ManagerPaaS
© 2009 Oracle 34
Oracle On DemandFlexible Deployment Options
RemoteManagement
Hosted &Managed
Multi-TenantSaaS
Single-TenantSaaS On-Premisegg
Public Private
Pay-per-use Licensed
OpEx CapEx & OpEx
Off-premise On-premise
Managed by vendor Managed byCustomer
Vendor scheduledmaintenance Customer scheduled maintenance
© 2009 Oracle 35
Summary
© 2009 Oracle 36
Oracle Leadership in Cloud Computing
O l id t l t d i t t d l d• Oracle provides most complete, open and integrated cloud vision, strategy and offerings in the industry
• Cloud is the evolution of capabilities Oracle has been working on for more than a decade: grid computing, virtualization, shared services and management systems
O ff• Oracle offers:- Technology to build private clouds or run in public clouds
A li ti d l d i i t h d i- Applications deployed in private shared services environment or via public SaaS
© 2009 Oracle 37
© 2009 Oracle 38© 2009 Oracle – Proprietary and Confidential 38