38
Enterprise Cloud Computing: What, Why and How Andrew Sutherland SVP, Middleware Business, EMEA

 · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

<Insert Picture Here>

Enterprise Cloud Computing: What, Why and HowAndrew SutherlandSVP, Middleware Business, EMEA

Page 2:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 3:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

Everyone Is Talking About Cloud

© 2009 Oracle 3

Page 4:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 5:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 6:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 7:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 8:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 9:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 10:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 11:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 12:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

Oracle Cloud Strategy

© 2009 Oracle 12

Page 13:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 14:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 15:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 16:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

Oracle Private PaaS:Wh t Wh d HWhat, Why and How

© 2009 Oracle 16

Page 17:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 18:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 19:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 20:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

DemoPrivate PaaS

Conceptual Demo

© 2009 Oracle 20

Page 21:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 22:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 23:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

Grid Computing: Virtualization & ClusteringCl d I N t J t S Vi t li tiCloud Is Not Just Server Virtualization

© 2009 Oracle 23

Page 24:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 25:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 26:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 27:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 28:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

Case StudyOracle IT

y

Evolution to Cloud

© 2009 Oracle 28

Page 29:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 30:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 31:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 32:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 33:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 34:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 35:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 36:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

Summary

© 2009 Oracle 36

Page 37:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

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

Page 38:  · features or functionality described for Oraclefeatures or functionality described for Oracles’s ... WebCenter Lifecycle Management Oracle Enterprise

© 2009 Oracle 38© 2009 Oracle – Proprietary and Confidential 38