• No results found

<Insert Picture Here> Oracle Cloud Computing Strategy

N/A
N/A
Protected

Academic year: 2021

Share "<Insert Picture Here> Oracle Cloud Computing Strategy"

Copied!
52
0
0

Loading.... (view fulltext now)

Full text

(1)

<Insert Picture Here>

Oracle Cloud Computing Strategy

Arthur F. Tyde III

(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)

What Is Cloud Computing

(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:

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

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

(7)

44% of Large Enterprises Are Interested

In Building An Internal Cloud

(8)

Cloud Computing Is a High CIO Priority

(9)

Why Are Enterprises Interested in Cloud?

Benefits of Cloud Computing

Speed

Cost

(10)

What Are the Challenges Enterprises Face?

Challenges of Cloud Computing

QoS

Fit

Security

(11)

Oracle Cloud Strategy

(12)

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

(13)

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

(14)

Oracle Private PaaS:

What, Why and How

(15)

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

(16)

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

(17)

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

(18)

Enterprise Evolution To Cloud

Private Cloud Evolution

Public Cloud

Evolution

PaaS SaaS

IaaS

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

(19)

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

(20)

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

(21)

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)

(22)

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

(23)

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)

(24)

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

(25)

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

(26)

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

(27)

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

(28)

250+ Leading SaaS Providers Use

Oracle PaaS

“8 out of 10 SaaS vendors delivering business-critical

applications run on Oracle.” – Nucleus Research

(29)

Oracle SaaS Applications

(30)

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

(31)

Oracle SaaS Applications

Available Today

• Wide range of

applications

• Integrated

• Enterprise-grade

Life Sciences: Drug Safety

Collaboration

CRM

(32)

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

(33)

Oracle VM

(34)

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

(35)

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

(36)

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

(37)

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

(38)

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

(39)

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

• Consolidate Servers

• Eliminate VMware license expense

(40)

Oracle Assembly Builder

Package Multi-Tier Applications

Oracle WebLogic Suite-based Application

Grid

Oracle WebLogic Suite-based 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

Oracle Database

Deployment

Introspection

&

Assembly

Oracle VM

Template

Builder

Oracle VM Server

Application A Application B

Virtualized

Software

Appliances

E n te rp ri s e M a n a g e r O ra c le V M M a n a g e r

Assembly A Assembly B

Coming Soon

Coming Soon

(41)

Oracle Assembly Builder Studio

Wire Together Appliances to Form Assemblies

• Creates appliances

and assemblies

• Integrates with

Enterprise Manager

software library

• Out of box

appliances for

database,

middleware and

applications

• Supports different

methods of

appliance creation

- From reference VM

- From a physical

machine

Coming Soon

Coming Soon

Assembly Editor

Assembly Editor

Properties

Properties

Inspector

Inspector

Assemblies,

Assemblies,

Appliances

Appliances

Catalog

Catalog

Activities

Activities

Log Log

(42)

Virtual Appliances & Assemblies

Speed Deployments and Reduce Errors

• Appliances: Pre-configured virtual

machines

- Ready-to-run full product stack package

• JeOS: pre-configured, small footprint,

pre-tuned, pre-prepared

• Application system disk(s) pre-

installed

• User-configurable /customizable at

first boot

• Assemblies: multiple appliances

- Multiple VMs to support composite apps

• Growing support for industry-standard

OVF (Open Virtualization Format)

- Standardized metadata about VMs

(resources required, how to scale…)

Ready-to-Run Assembly

Coming Soon

Coming Soon

(43)

WebLogic Server Virtual Edition:

Less Is More

Management Simplicity with Performance and Utilization

Server

Server

OS OS

APP APP

WebLogic

WebLogic

JRockit

JRockit

Oracle VM

Oracle VM

OS

OS

APP APP

WebLogic

WebLogic

JRockit

JRockit

Oracle VM

Oracle VM

Server

LVM

LVM

APP

APP

WLS WLS

VE VE

LVM LVM

APP

APP

WLS WLS

VE

VE LVM LVM

APP

APP

WLS WLS

VE VE

LVM LVM

APP

APP

WLS WLS

VE

VE

OS OS

APP

APP

WebLogic

WebLogic

JRockit

JRockit

OS OS

APP APP

WebLogic

WebLogic

JRockit

JRockit

Coming Soon

Coming Soon

(44)

WebLogic Server Virtual Edition

Value Proposition

• Management Simplicity

- Eliminate requirement for provisioning and managing

Guest Operating Systems

- Only application administration, no separate OS

administration

- Assembly Builder delivers simplified deployment of entire

domain onto virtualized resources

• Higher Performance

- Tailored to run Java (Only the bare minimum of OS

services needed for java)

- Optimized to run on Virtual Platforms

• Better physical hardware utilization

- Eliminating the OS reduces consumption of system

Coming Soon

Coming Soon

(45)

Summary

(46)

Oracle Cloud Computing

Summary

• Oracle’s cloud computing strategy is to offer:

1. Technology to build private clouds or run in public clouds

2. Applications deployed in private shared services environment or

via public SaaS

• Oracle helps enterprise IT evolve to become private cloud service

providers based on our leadership position in grid computing

• Oracle offers a comprehensive set of building blocks for building and

managing public and private clouds from applications to disk

(47)
(48)

Oracle Database Machine

(49)

Why is Exadata so Fast

• Today, database performance is limited by storage

- Storage systems limit data bandwidth from storage to servers

- Storage Array internal bottlenecks

- SAN bottlenecks

- Random I/O bottlenecks due to physical disk speeds

• Data Bandwidth limits severely restrict performance for data warehousing

• Random I/O bottlenecks limit performance of OLTP applications

• Exadata eliminates these issues by having two redundant fast 40gb/s

infiniband interconnects and shipping less data with query offload

(50)

Exadata Smart Storage

Breaks Data Bandwidth and Random I/O Bottleneck

• Oracle addresses data bandwidth bottleneck 3

ways

- Massively parallel storage grid of high performance

Exadata storage servers (cells).

• Data bandwidth scales with data volume

- Data intensive processing runs in Exadata storage.

• Queries run in storage as data streams from disk,

offloading database server CPUs

- Columnar compression reduces data volume up to 10x

• Exadata Hybrid Columnar Compression provides

10x lower cost, 10x higher performance

• Oracle solves random I/O bottlenecks using Exadata

Smart Flash Cache

- Increase random I/Os by factor of 20X

Exadata Storage Cells

(51)

Sun Oracle Database Machine

In Built High Availability Fault Tolerant System

• Grid is the architecture of the future

• Highest performance, lowest cost, redundant, incrementally scalable

• Sun Oracle Database Machine delivers the first and only complete

grid architecture for all data management needs

Exadata Storage Server Grid

• 14 High-performance low-cost

storage servers fault-tolerant and

clustered, supports disk or dell

failure

• 100 TB raw SAS disk storage

• 5TB+ flash storage

RAC Database Server Grid

• 8 High-performance low-cost

compute servers fault-tolerant &

RAC ready

• 2 Intel quad-core Xeons each

InfiniBand Network

• 40 Gb/sec fault-tolerant unified

server and storage network

(52)

Exadata Software Features

• Exadata Smart Scans

- 10X or greater reduction in data sent to database servers

• Exadata Storage Indexes

- Eliminate unnecessary I/Os to disk

• Hybrid Columnar Compression (HCC)

- Efficient compression increases effective storage capacity and increases

user data scan bandwidths by a factor of 10X

• Exadata Smart Flash Cache

- Breaks random I/O bottleneck by increasing IOPs by 20X

- Doubles user data scan bandwidths

• I/O Resource Manager (IORM)

- Enables storage grid by prioritizing I/Os to ensure predictable performance

• Inter-leaved Grid Disks

- Enables storage grid that allows multiple applications to place frequently

accessed data on faster portions of the disk

References

Related documents