private database clouds - cvc deck-18 · 3 cloud computing is a model for enabling convenient,...

21
1 Private Cloud Database Consolidation Agenda Cloud Introduction Business Drivers Cloud Architectures Enabling Technologies Service Level Expectations Customer Case Studies Conclusions © 2011 Oracle Corporation

Upload: others

Post on 24-Mar-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

1

Private Cloud Database Consolidation

Agenda

• Cloud Introduction

• Business Drivers

• Cloud Architectures

• Enabling Technologies

• Service Level Expectations

• Customer Case Studies

• Conclusions

© 2011 Oracle Corporation

Page 2: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

2

<Insert Picture Here>

WHAT IS CLOUD COMPUTING ?

© 2011 Oracle Corporation

Traditional Computing EnvironmentsSilo’s of hardware, storage, software & applications

• Sized for individual peak loads

– Inefficient and expensive

• Meet changing business needs?

– Inflexible and unresponsive

• Expensive to manage

– Too many moving parts

© 2011 Oracle Corporation

Page 3: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

3

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.

© 2011 Oracle Corporation

NIST Definition of Cloud Computing v15

Cloud Computing EnvironmentsReduced complexity & costs, higher quality of service

• Sized for Data Center

– Resource pooling

– High quality of service

• Meet changing business needs?

– Elasticity on-demand

– Rapid self service provisioning

• Easy to manage at lower cost

– Fewer moving parts

© 2011 Oracle Corporation

Page 4: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

4

So what is a Private Database Cloud ?Databases on a Shared Deployment Platform

Software-as-a-Service

© 2011 Oracle Corporation

Infrastructure-as-a-Service

Platform-as-a-Service

Private Database Cloud

<Insert Picture Here>

PRIVATE DATABASE CLOUD

BUSINESS DRIVERS

© 2011 Oracle Corporation

Page 5: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

5

Private Database Cloud Business Drivers

Improve

Quality of

Service

Improve

Agility

Reduce

Complexity

Reduce

IT Costs

Standardize Operating System

Standardize database

Fewer configurationsCapital costs

Management costs

Downtime costs

Resource management

Dynamic services

Shared resourcesTighter security

Faster performance

Higher availability

© 2011 Oracle Corporation

Database

OS

ServersServers

Consolidation

Storage

Schema

ROI

Infrastructure

Cloud

Database

Cloud

© 2011 Oracle Corporation

Private Database CloudGreatest consolidation, maximum ROI

Page 6: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

6

<Insert Picture Here>

PRIVATE DATABASE CLOUD

ARCHITECTURES

© 2011 Oracle Corporation

Database Cloud Architectures Common building blocks are shared server and storage pools

OSOS

ERPDW CRM

DB

OSOS

DB

DB

Database Cloud

Operating SystemShare server pool

Real Application Clusters

OSOS

ERPDW CRM

OSOS

DB

Database Cloud

DatabaseShare database instances Real Application Clusters

© 2011 Oracle Corporation

Infrastructure Cloud

ServerDeploy in dedicated VMs

Server virtualization

Hypervisor

CRMDW ERP

OS

DB

DB

OS

DB

OS

DB

DB

Hypervisor

Page 7: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

7

Infrastructure CloudProvision a Database in a VM

© 2011 Oracle Corporation

CRMDW ERP

OS

DB

DB

OS

DB

OS

DB

DB

• Requires Hypervisor

– Works with single & clustered servers

• Supports heterogeneous OS

– Excellent isolation

• Low consolidation density

– Server and storage only

• Performance issues

– Hypervisor overhead

• Low ROI

– But, simple to implement

Hypervisor Hypervisor

Private Database Cloud Provision Databases Natively

© 2011 Oracle Corporation

OSOS

ERPDW CRM

DB

OSOS

DB

DB

• Requires Real Application Clusters

– Supports all Oracle applications

• Requires common OS

– Linux, Unix, Windows

• High consolidation density

– Servers, storage and OS

• Excellent performance

– No hypervisor overhead

• High ROI

– Especially using commodity hardware

Page 8: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

8

Private Database CloudProvision a Schema to a Shared Database

• Requires Real Application Clusters

– Extremely fast provisioning

• Requires common OS

– Least isolation

• Highest consolidation density

– Servers, storage, OS, database

• Excellent performance

– Fewest database instances

• Highest ROI

– But, requires application validation

© 2011 Oracle Corporation

OSOS

ERPDW CRM

OSOS

DB

<Insert Picture Here>

PRIVATE DATABASE CLOUD

ENABLING TECHNOLOGIES

© 2011 Oracle Corporation

Page 9: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

9

Enabling the Private Database CloudYears of continuous Oracle innovation

Oracle Database 10g

Oracle Database 11g

Oracle Exadata

Oracle9i DatabaseReal Application Clusters

Database Services

CPU Resource Management

Automatic Storage Management

Dynamic Database Services

Instance caging

I/O resource management

Server Pools

Quality of Service Management

InfiniBand support

Smart Scans

Smart Flash Cache

Hybrid Columnar Compression

© 2011 Oracle Corporation

Private Database CloudSoftware Managed Server and Storage Pools

EnterpriseManager

In-Memory Database Cache

Automatic Storage Management

Real Application Clusters

© 2011 Oracle Corporation

Page 10: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

10

Oracle Exadata Database MachineOptimized for Private Cloud Consolidation

• Database Server Pool

– Oracle Database 11g Release 2

– Oracle Real Application Clusters

– Automatic Storage Management

• Storage Server Pool

– Up to 336 TB disk

– 5 TB flash storage

– Oracle Exadata Storage Software

• InfiniBand Network

– 40 Gb/sec redundant switches

© 2011 Oracle Corporation

• All Database Machines are the same

– Delivered tested and ready-to-run

– Highly optimized

– Highly supportable

– No unique configuration issues

• Runs existing OLTP and DW applications

– Over 30 years of Oracle Database capabilities

– No Exadata certification required

• Leverages Oracle ecosystem

– Skills, knowledge base, people, partners

Standardized ConfigurationDeploy in days not months

© 2011 Oracle Corporation

Page 11: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

11

<Insert Picture Here>

SERVICE LEVEL EXPECTATIONS

ON PRIVATE CLOUDS

© 2011 Oracle Corporation

• Resource Manager allocates CPU and Memory

– Also I/O usage on Exadata

• Instance caging allocates cores per instance

• Capacity-on-demand for elastic cloud computing

Workload and Resource ManagementDatabases run as Services across shared platform

© 2011 Oracle Corporation

Page 12: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

12

Fast Recovery Area

Active Data Guard

Maximum Availability ArchitectureFully utilizes all redundancy in Private Cloud

© 2011 Oracle Corporation

Automatic Storage Management

Real Application Clusters

Data Guard

Oracle Maximum Availability ArchitectureNo planned downtime required for online maintenance

© 2011 Oracle Corporation

Add/Remove Storage

Table & Index Redefinition

Undo Human ErrorAdd/Remove Nodes

Rolling Upgrades

Automated Upgrade TestingOnline Application Upgrade

Rolling Patches and PSUs

Page 13: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

13

Oracle Database 11gComplete Data Security

• Oracle Advanced Security

• Oracle Identity Management

• Oracle Database Vault & Label Security

• Oracle Audit Vault & Total Recall

• Oracle Database Firewall

• Oracle Configuration Management

• Oracle Data Masking

DataDataData

© 2011 Oracle Corporation

Monitoring, Metering and Chargeback Share costs across user groups

© 2011 Oracle Corporation

Page 14: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

14

• Gold image reference configurations

• Standardized deployments via profiles

• Rapidly provision databases to the Cloud

• Monitor change centrally to ensure compliance

Provisioning Software to the CloudLower complexity via Reference Configurations

© 2011 Oracle Corporation

Create Reference Configuration

Stage As Gold Image

Provision DatabaseOn Cloud

ManageCentrally

<Insert Picture Here>

PRIVATE CLOUD DEMONSTRATION

RAPID PROVISIONING

© 2011 Oracle Corporation

Page 15: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

15

OneCommand ConfiguratorStep One

• Capture naming, sizing and general network information

OneCommand ConfiguratorStep Two

• Capture and generate specific network information

Page 16: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

16

OneCommand ConfiguratorStep Three

• Capture software ownership and storage cell alerting

OneCommand ConfiguratorStep Four

• Collect information required to build initial database

• Generate a set of configuration files for OneCommand

Page 17: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

17

<Insert Picture Here>

CUSTOMER CASE STUDIES

© 2011 Oracle Corporation

Dell ITConsolidated 450 Databases onto 3 Private Clouds

• P & L break even in 19 months

• Saved $3.3M from labor productivity and cost avoidance

• 50% faster delivery of BI to decision makers

• Time-to-wire reduced from 8 weeks to 2 days

© 2011 Oracle Corporation

20 TBStorage

16 Servers

Up to 150 databases per server pool

Page 18: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

18

FedEx ServicesRe-hosted 400 Databases onto Private Cloud

• Scale out workloads by adding nodes to server pools

• Economies of scale consolidating small database schemas

• Standardization provides better service at lower cost

• 90% of OLTP workload leverages dynamic infrastructure

© 2011 Oracle Corporation

4-node server pool for smaller

databases

4-8 node server pool for large

databases

Oracle Exadata for Consolidation

© 2011 Oracle Corporation

Page 19: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

19

<Insert Picture Here>

Conclusions

© 2011 Oracle Corporation

Private Database Cloud Oracle Technology Enables Private Database Clouds

Improve

Quality of

Service

Improve

Agility

Reduce

Complexity

Reduce

IT Costs

Automatic Storage Management

Provisioning Pack

Configuration PackDiag & Tuning Packs

Advanced Compression

Real Application Clusters

Workload management

Instance caging

Server poolsDatabase security

Extreme performance

Maximum availability

© 2011 Oracle Corporation

Page 20: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

20

Cloud Architectural AssessmentPick the architecture that best suits your needs

Business ValueServer

Consolidation

OS

Consolidation

Database

Consolidation

Implementation Easy Easy Difficult*

Application Suitability Some All Some

Isolation Highest High Limited

Availability High Highest Highest

Scalability Limited Excellent Excellent

Consolidation Density Low High Highest

ROI Low High Highest

* = Need to ensure application schemas can co-exist

© 2011 Oracle Corporation

Private Cloud Database Consolidation

• Oracle enables all levels of consolidation

– Infrastructure, OS, Database

• The higher the consolidation density

– The greater the return on investment

• Oracle Exadata Database Machine

– Ideal Private Cloud consolidation platform

– Fastest time-to-market

• Customers already saving with consolidation

© 2011 Oracle Corporation

Page 21: Private Database Clouds - CVC deck-18 · 3 Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable computing resources (e.g.,

21

For More Information

http://search.oracle.com

or

www.oracle.com/database

oracle database 11g

© 2011 Oracle Corporation