Oracle cloud computing strategy

54
<Insert Picture Here> Cloud Computing Strategy Dan Koloski Director, Product Management & Business Development Oracle

Transcript of Oracle cloud computing strategy

<Insert Picture Here>

Cloud Computing StrategyDan KoloskiDirector, Product Management & Business DevelopmentOracle

2

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.

3

Cloud Computing and Virtualization Are Top CIO Priorities

Source: Gartner. Leading in Times of Transition. The 2010 CIO Agenda

4

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:

Source: NIST Definition of Cloud Computing v15

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

5

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

6

Public Clouds and Private Clouds

• Used by multiple tenants on a shared basis

• Hosted and managed by cloud service provider

• Exclusively used by a single organization

• Controlled and managed byin-house IT

Lower upfront costs

Outsourced management

OpEx

Lower total costs

Greater control over security, compliance, QoS

CapEx & OpEx

Trade-offs

Public Clouds

IaaS

PaaS

SaaSINTRANET

Private Cloud

IaaS

PaaS

SaaS INTERNET

IaaS

PaaS

IaaS

PaaS

AppsSaaS

Enterprises will adopt a mix of public and private clouds

7

Why Are Enterprises Interested in Cloud?What Are the Challenges Enterprises Face?

Speed

CostQoS

Fit

Security

Benefits Challenges/Issues

Source: IDC eXchange, "IT Cloud Services User Survey, pt. 2: Top Benefits & Challenges," (http://blogs.idc.com/ie/?p=210), October 2, 2008

8

Do You Provide or Use Internal or Private Clouds?

Yes, in production at scale 11.3%

Yes, in limited use 12.8%

Yes, in pilot stage 4.5%

Preliminary planning 4.9%

Under consideration 10.5%

No 47.4%

Don’t know/unsure 8.7%

Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.

28.6%

28.6% of respondents have internal or private clouds today

9

What Type of Private Platform and Infrastructure Cloud Services Is Your Company Providing?

Application server platform as a service 24.7%

Database platform as a service 21.4%

Identity as a service 4.7%

Compute as a service 10.2%

Storage as a service 18.1%

Software development and test as a service 14.9%

Don’t know/unsure 20.5%

None 37.2%

Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.

Most popular:App Server as a serviceDatabase as a service

PaaS

IaaS

10

Evolution of Private and Public Clouds

Private Cloud Evolution

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• Capacity planning

App2 App3

Private IaaS

Private PaaS

App1

Silo’d Grid• Physical• Dedicated• Static• Heterogeneous

• Virtual• Shared services• Dynamic• Standardized

appliances

App1 App2 App3

App1 App2 App3

Private IaaS

Private PaaSConsolidateStandardize

Public Clouds

PaaS

SaaS

IaaS

Public Cloud Evolution

ASP

ISPMSP

ISV

CSP/Telcos

11

Cloud Computing: Oracle’s Perspective

• Characterized by real, new capabilities, but based on many established technologies

• Compelling benefits as well as some concerns to address

• Enterprises will adopt a mix of public and private clouds … right now Private PaaS is the sweet spot for a lot of customer interest.

12

Oracle Cloud Computing Strategy

Public Clouds

IaaS

PaaS

SaaSINTRANET

Private Cloud

Users

IaaS

PaaS

SaaS INTERNET

IaaS

PaaS

IaaS

PaaS

AppsSaaS

Oracle Technology in public clouds

Oracle On Demand Oracle Applications

Oracle Private PaaS

Our objectives:• Ensure that cloud computing is fully enterprise grade

• Support both public and private cloud computing – give customers choice

13

Oracle on Demand Cloud Services

SaaS@Oracle@Customer

On Premise

OracleCustomerCustomerCustomer

Oracle

Oracle

Oracle

Oracle

Oracle

Oracle

Oracle

Customer Oracle

Customer

Customer

Customer

Customer

Software License

Software Mgmt

Infra Mgmt

Datacenter

Oracle On Demand is the premiere cloud service for Oracle software

14

Oracle Fusion ApplicationsDeployed on Shared Services Private PaaS

Private IaaS

Private PaaS

Shared Components

Industry Applications

ISV Apps Custom Apps

May also be deployed on public cloud

15

Full Oracle Software Stack Certified and Supported on Oracle VM on Amazon EC2

Management

• Amazon EC2 now supports Oracle VM

• Fully certified and supported:Oracle Database, Oracle Fusion Middleware, Oracle Applications(EBS, PeopleSoft, Siebel),Oracle Enterprise Manager

• Oracle license portability

• Oracle Unbreakable Linux support

and Amazon Premium Support

• Amazon Machine Images (AMIs) based on Oracle VM Templates

Certified & supported

16

Oracle PaaS Hosted by Savvis

Oracle VM

Oracle Linux

Oracle Database

Oracle Middleware

Customer Applications Savvis Managed Solutions

Savvis Management Portal• SavvisStation

PaaS customer interface• Oracle Virtual Assembly

Builder

PaaS solution options• WebLogic Server Enterprise

Edition & Standard Edition• Oracle Database Enterprise

Edition & Standard Edition

IaaS solution options• Oracle Linux• Oracle VM

Assembly Builder

SavvisStation Portal

19

Oracle Private Cloud Platform

Application

Quality Mgmt

Configuration Management

ApplicationPerformance Mgmt

Lifecycle Management

Physical & VirtualSystems Mgmt

Ops Center

Infrastructure as a Service

Database Grid: Oracle Database, RAC, ASM, Partitioning,IMDB Cache, Active Data Guard, Database Security

Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit

Platform as a Service

Integration:SOA Suite

Security:Identity Mgmt

Process Mgmt:BPM Suite

User Interaction:WebCenter

Oracle Apps3rd Party Apps ISV Apps

Applications

Oracle VM for x86

Operating Systems: Oracle Enterprise LinuxOracle LinuxOracle Solaris

Oracle VM for SPARC (LDom)Solaris Containers

Servers

Storage

Oracle Enterprise Manager

Cloud Management

20

Exadata and ExalogicExtreme Performance, Engineered Systems

• Database and middleware machines• Unmatched performance, simplified deployment,

lower total cost• Building blocks for public and private PaaS

21

Consolidate onto Exadata

• Server rationalization- OLTP + OLTP …- Data mart + data mart…- System life-cycle

• Production + test + development

• Mixed workload- Operational BI- Real-time data warehousing- Embedded reports, analytics

• Schema integration

22

Physical and Virtual

WebLogic and

GlassFishTuxedo

Coherence

JRockit and HotSpot

Enterprise Manager

and

Virtual Assembly

Builder

Oracle Application Grid

Custom App

Packaged App

SOA Service

C/C++/ COBOL

Legacy

Application Grid

Complete, proven and integrated solution• Most complete application platform for cloud• Elastically scalable and shared application foundation• #1 in performance AND time-to-market• Best integration with Oracle stack

23

Server Virtualization and Clustering Deliver Resource Pooling and Elastic Scalability

Both server virtualization and clustering are key technologies for cloud

24

WebLogic Virtualization Option

•Runs natively on hypervisor• Higher density• Better performance

• Reduced operational cost• Simpler patching• Improved security

• Same administrative infrastructure• WebLogic console + scripting• Enterprise Manager

JRockit Mission Control

• Custom Java appliances• Building blocks for larger

assemblies• Simple deployment

25

Cloud Management Roadmap

Oracle Enterprise Manager

Application

Quality Mgmt

Configuration Management

ApplicationPerformance Mgmt

Lifecycle Management

Physical & VirtualSystems Mgmt

Ops Center

Capacity Planning

Resource Scheduling

Self-Service

Chargeback

Cloud

Management

Cloud Management

Roadmap

Infrastructure as a Service

Database Grid: Oracle Database, RAC, ASM, Partitioning,IMDB Cache, Active Data Guard, Database Security

Application Grid: WebLogic Server, Coherence, Tuxedo, JRockit

Platform as a Service

Integration:SOA Suite

Security:Identity Mgmt

Process Mgmt:BPM Suite

User Interaction:WebCenter

Oracle AppsCustom Apps ISV Apps

Applications

Oracle VM for x86

Operating Systems: Oracle Enterprise LinuxOracle LinuxOracle Solaris

Oracle VM for SPARC (LDom)Solaris Containers

Servers

Storage

© 2010 Oracle Corporation

26

Oracle Enterprise Manager

Application Performance Management

LifecycleManagement

Configuration Management

ApplicationQuality Management

Diagnostics, Tuning

Real User Monitoring

SOA, Java, JVM

Collection, Tracking, History

Compliance Dashboards

Application Configuration Mgmt

Provisioning

Dynamic Resource Management

Patching

Data Masking

Functional/Load Testing

Real Application Testing

© 2010 Oracle Corporation

27

Five Essential RequirementsPrivate Cloud Lifecycle

Shared Components

• Set up PaaS

• Set up shared components

• Set up self-service portal

IT

Developer / IT Admin

1. Set Up Cloud

2. Build, Package and Test Applications

3. Self-service Deployment

4. Manage/Monitor

App

• Assemble app using shared components

• Deploy through self-service

• Monitor via self-service

• Adjust capacity based on policies

• Manage(patch,backup)

IT/App Owner

Sun Servers & Storage

Oracle VM, Linux, Solaris

5. Charge

IT/App Owner

• Meter and Chargeback

Oracle Enterprise Manager Self-Service Interface

Oracle Database

Oracle Fusion Middleware

Oracle Enterprise Manager

© 2010 Oracle Corporation

Developer

28

Software Image Library

1. Setup CloudOracle Enterprise Manager

• Hardware provisioning• Bare Metal (PXE, ISO,

Kickstart, OVM Templates)• Linux, Solaris, Oracle VM• Firmware • Sun storage• Sun network fabric

• Software provisioning• Reference cloning• DB, WebLogic, SOA• Applications

OS1 Image OS2 Image OS3 Image

DB1 Image DB2 Image DB3 Image

AS1 Image AS2 Image AS3 Image

Co

nfi

gu

rati

on

S

ett

ing

s

Application Components

Oracle VM +Patches

Co

nfi

gu

rati

on

S

ett

ing

s

Application Components

OSPhysical Server

© 2010 Oracle Corporation

29

2. Build, Package and Test ApplicationsOracle Virtual Assembly Builder

Oracle Application GridOracle Application Grid

Oracle SOA Suite

Oracle SOA Suite

Oracle BPM Suite

Oracle BPM Suite

Oracle WebCenter

Oracle WebCenter

Oracle Identity

Mgt

Oracle Identity

Mgt

Oracle Database GridOracle Database Grid

Assembly Builder

Deployment

Introspection

&

Assembly

Oracle VM

Template

BuilderOVF Packaging

Oracle VM Server

Application A Application B

VirtualizedSoftware

Appliances

Orac

le En

terp

rise

Ma

na

ge

r

Assembly A Assembly B

Package multi-tier applications for rapid, error-free deployment

© 2010 Oracle Corporation

30

Oracle Virtual Assembly Builder

• Package up complex structure from dev/test and reconstitute in production• Minimize setup time and risk of hard-to-debug configuration errors• Easily replicate in production with minor variations• Each production instance has well-contained configuration parameters for flexibility

config1

Dev/Test Environment

Production Environments

config2

Assembly = Appliances (VM Templates + configuration Metadata) + relationships & start order Metadata

31

Automatic Provisioning of Test Hardware, Software and Data

Integrated Performance Diagnostic

Faster Testing

Define and Run Test Suits

Self Service Lab Management

Test Metering and Chargeback

Reduced Manual Effort

Quick Defect Discovery and Resolution

2. Build, Package and Test ApplicationsComprehensive Application Quality Management Solutions

© 2010 Oracle Corporation

32

3. Self-service Deployment

• Self-service provisioning:- Oracle VM Templates- Complete Assemblies

• Users can select:- Server size- Storage volumes- Dynamic/static IP- Network profile

• Policies for quota, retirement, chargeback

• Cloud APIs – submitted to DMTF

© 2010 Oracle Corporation

33

Announcing: Cloud Resource Model APIContributing Specification to DMTF

• Open management of clouds• Greater return on investments• Check out the spec on OTN

• otn.oracle.com -- search: cloud api

© 2010 Oracle Corporation

34

Policy Management Automatic response to resource bottlenecks

• Simplifies Cloud Management through Exceptions and Actions

• Exception thresholds can be based on Application KPIs

• Support for different policy types- Workload Management (DRS,

DPM policies)- High Availability Policies- Cloud placement policies- Retirement Policies and Quota- Configuration Policies

Storage GridServer Grid

Application Grid

Custom

Application

ERP

Application

Sales

Application

Policy Exceptions

Actions

© 2010 Oracle Corporation

35

4. Manage/MonitorOracle Enterprise Manager

Centralized Monitoring

Configuration Management

Application Performance andSLA Management

Patching

Business Service Management

Business Transaction Management

User Experience Management

JVM Diagnostics

DB Diagnostics

© 2010 Oracle Corporation

36

4a. Centralized Monitoring

• Centralized, exception driven monitoring using Metrics and Thresholds

• Define your own metrics• Monitoring templates

• Exception Notification• Email, page, SMS

• Integration with third party event console

• Open View, Unicenter, Remedy and more

© 2010 Oracle Corporation

37

4b. Centralized Configuration Management Doing more with less

Knowing What You Have

Asset Discovery

Automated Inventory

HW/SW Configurations

• Operating Systems

• Hardware

• Database

• Packaged Apps

Configuration Search

Relationships

Real-time Monitoring

Real-time Detection

• Who, What and When

Compliance Framework

• SOX. PCI, CoBIT …

Change Reconciliation

• Authorized vs Unauthorized

Standardizing Configurations

Configuration Compliance

Drift Analysis

Config Comparison

• Across the stack

• Across lifecycles

• Baseline & Gold Std

• 1-to-1, 1-to-Many

Drift Reconciliation

Proactive Checks

Policy Management

Out-of-the-Box Policies

User-Defined Policies

User-Defined Groups

Compliance Dashboard

Detecting Configuration Changes

© 2010 Oracle Corporation

38

4c. Keep Track of Cloud Assets• Tracking of hardware,

software, relationships• Extensible Collection

blueprints for database, operating systems, middleware, business apps

• Dependency mapping between Physical and Virtual infrastructure

• Prevention of cloud sprawl through discovery and reporting

© 2010 Oracle Corporation

39

4d.Standardizing Configurations in the Cloud

• Compare against gold configuration or baselines

• Import and Export baselines

• Scheduled comparison

• Diff reconciliation

© 2010 Oracle Corporation

40

4e. Configuration Compliance Control the entropy of the Cloud

• 300+ out-of-box policies• Security, Configuration and

Storage policies• Can be User-Defined

• Policy groups to map to CIS, SOX etc.

• Enterprise wide compliance score tracking

• Real time change tracking, auditing and reconciliation

© 2010 Oracle Corporation

41

4f. Detecting Configuration Changes “When things stop working, the first thing we do is try to figure out what has changed”

• Real time change discovery and tracking

• Who changed What and When

• Change reconciliation• Through integration with help

desk systems• Segregation of “Authorized”

versus “Unauthorized” changes

• Out-of-box Configuration Auditing reports for SOX, COBIT, PCI

© 2010 Oracle Corporation

42

4g. Software PatchingMass deploy patches across the Cloud in minutes

• Linux, Solaris and Windows

• Patch Advisories• My Oracle Support, Unbreakable

Linux Network and Sun Connection

• Online and Offline modes

• Mass patching

• Zero downtime patching in HA environments

• Pre-flight pre-requisite check before deployment

© 2010 Oracle Corporation

43

4h. Application Performance ManagementManaging Quality of Service for the Cloud

■ End-to-End visibility■ Business Context■ Exception Management

■ Resource View■ Cross-tier tracing■ Automated SQL

Tuning

Business Service Management

Oracle Enterprise Manager

Business Transaction Management

User Experience Management

JVM Diagnostics

DB Diagnostics

■ JVM Memory leak analysis■ Self-Managing DB (ADDM,

AWR, ASH)

■ Real and Synthetic User Monitoring■ Oracle Application Accelerators■ Business-IT correlation

■ Service Topology, Dependency analysis■ Service Implementation drill-downs■ Service Dependency analysis

© 2010 Oracle Corporation

44

Physical & VirtualSystems Management

Cloud Management

Oracle Enterprise Manager

Configuration Mgmt

Lifecycle Management

Application PerformanceManagement

Application QualityManagement

Ops Center

Cloud Monetization

Pricing/Charging Flexibility

Customer Management

Complete Billing Operations

Value Chain Management

Business Intelligence

Oracle Billing and Revenue Management

Metered Usage

Usage data

collection

Provisioning

Bill/Invoice generation

and delivery

5. Metering and ChargebackOracle Enterprise Manager + Oracle Billing and Revenue Management

CloudServices

Middleware

Database

OS

Virtualization

Applications

Balance Control

Complete Cloud Management and Monetization Capabilities

© 2010 Oracle Corporation

45

Oracle Cloud Platform Key Differentiators

• Elasticity across the stack (clustering and server virtualization)• Integrated hardware and software (Exadata, Exalogic)

Comprehensive PaaS Solution

• Oracle packaged, 3rd party, custom applications• Application-to-disk and Business Service Level Management

Application-Aware Cloud

• Oracle Virtual Assembly Builder• Oracle WebLogic Server – Virtualization Option

Deployment Efficiency

• x86 and SPARC• Physical and virtual

Broad Platform Support

• Setup, use, monitor/manage, chargeback

Complete Cloud Lifecycle Management

46

Case Studies

47

Oracle IT: Oracle Dev/TestSelf-Service Private Cloud

case

Self-ServiceApplication

Job Mgmt Virtualization

Priority Match Making

Resource Mgmt

Enterprise Manager

Grid ControlSubmit

NotificationsDeveloper

Metadata / Label Servers

Results

Hosts

study

• 2600 physical servers, 6000 VMs,3500 developers

• 80% utilization 7x24

• 4 IT admins

48

casestudy

Oracle Private PaaS Case Study:Credit Suisse

• Centralized deployment of 200+ applications

• 35% reduction in operating costs

• Prevented 44% increase of power consumption in 4 years, while doubling the capacity

• No downtime incidents 3 years in a row

Detailed Credit Suisse presentation available

Platforms – a key to efficiency• JAP – Java Application Platform• CHP – Compute Hosting Platform• DHP – Database Hosting Platform

49

Closing Thoughts

50

Getting Cloudy

• Cloud planning– Strategy – what goes where, what to standardize, what to consolidate, what

to outsource– Business justification– Roadmap – maturity model

• Key considerations– Economics – funding model, capacity planning, chargeback metrics– Organization, roles & responsibilities– Governance, policies and processes– Security– Technical architecture

• Reference architectures, blueprints• Best practices and case studies• Build time vs. run time

• Oracle Insight workshops can help

51

Oracle Leadership in Cloud Computing

• Oracle offers:– Cloud services via Oracle On Demand– Applications running on private or public clouds– Technology running in public clouds– Technology to build, deploy and manage private clouds

• Highly differentiated products

• Oracle provides most complete, open and integrated cloud solution in the industry

52© 2009 Oracle – Proprietary and Confidential 52

53

Does Your Company Use Services from Public Cloud Providers?

Yes 13.8%

No 54.6%

Under consideration 11.2%

Don’t know/unsure 20.4%

Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.

13.8% of respondents use public clouds today

54

What Kinds of Applications Is Your Company Running on Private Cloud Services?

Financial/accounting 19.6%

Human resources/benefits 18.6%

Email, collaboration, communication apps 18.2%

Home-grown applications 15.9%

Customer service 13.6%

Virtual desktop 13.6%

Procurement/purchasing 11.4%

Inventory/shipping 10.0%

Desktop productivity applications 10.0%

Departmental or LOB applications 9.1%

Marketing/sales 8.2%

Other 9.0%

Don’t know/unsure 43.6%

Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.

55

Why Did Your Company Decide to Implement Certain Services via a Private Cloud Versus Public Cloud?

Security concerns 43.4%

Quality of Service concerns 25.3%

Long-term cost 25.3%

Services already existed internally 22.5%

Regulatory compliance concerns 15.9%

Difficulty to customize 14.3%

Difficulty to integrate with in-house systems 8.7%

Other 19.0%

Preliminary findings from the IOUG ResearchWire member study on Cloud Computing, conducted in August-September 2010.

56

Oracle Virtual Assembly Builder

Assemblies,Appliances

Catalog

Deployment

ResourcePools

Assembly Editor

PropertiesInspector