implementing private database clouds

20
Implementing Private Database Clouds Real-World Experience of Database Consolidation on Scale-Out Platforms

Upload: roland-slee

Post on 18-Jan-2015

2.373 views

Category:

Technology


0 download

DESCRIPTION

Oracle presentation from Gartner's Infrastructure, Operations & Data Centre Summit held in Sydney March 2010. Presentation delivered by Roland Slee, VP Database Product Management. Explains how customers can consolidate Oracle Database workloads onto a scale-out, industry-standard platform. A brief audio summary of this presentation is available online here: http://audioboo.fm/boos/109000-oracle-s-roland-slee-summarises-his-gartner-datacentre-summit-presentation

TRANSCRIPT

Page 1: Implementing Private Database Clouds

Implementing Private Database CloudsReal-World Experience of Database Consolidation on Scale-Out Platforms

Page 2: Implementing Private Database Clouds

Roland SleeVice President, Database Product ManagementOracle Corporation Asia Pacific & Japan

Page 3: Implementing Private Database Clouds

Everyone Is Talking About Cloud

Page 4: Implementing Private Database Clouds

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

Page 5: Implementing Private Database Clouds

What Everyone Wants

• Mainframe-class QoS on an agile, low-cost, virtualised

infrastructure

• Without having to devise the architecture yourself

• Without having to modify and re-test applications

• Knowing that applications will run faster and more reliably

in the new environment

Page 6: Implementing Private Database Clouds

But Getting to the Cloud is Not Easy

• Many applications are not cloud enabled

• Many workloads don’t scale-out transparently

• Many organisations don’t have resources to manage the • Many organisations don’t have resources to manage the

change

Page 7: Implementing Private Database Clouds

Oracle - A Cloud-Ready WorkloadOracle RAC Scales-Out Transparently

HR SALES ERP

• Runs any Oracle Database application

• Active-Active: highly scalable and available

• Adapts automatically to changing workloads

Page 8: Implementing Private Database Clouds

“Don’t Try This At Home”

• A vendor certified and integrated configuration is best

when you’re pushing the boundaries

• Large pool of customers running the same configuration

enhances supportabilityenhances supportability

• Integrated Oracle software stack enhances control and

mitigates risk

Page 9: Implementing Private Database Clouds

Component vs. Integrated System

OpportunityOracle

Database

3rd PartyApplications

Com

ponent A

rchitectu

re

Database

ApplicationServer

ApplicationsIn

tegra

ted S

yste

m A

rchite

ctu

re

Oracle

Improveservice

andlower

cost3rd Party

Servers &Storage

3rd PartySystemsSoftware

Horizontal solutionsUser integrated

Com

ponent A

rchitectu

re

Clusterware

File System

Volume Manager

Exadata

DatabaseMachine

Inte

gra

ted S

yste

m A

rchite

ctu

re

Optimized solutionsOracle integrated

Page 10: Implementing Private Database Clouds

Leading Australian Bank ImplementsOracle Database as a Service

• Consolidates 300+ Oracle Databases onto three grids

• Includes mission-critical, customer-facing applications

• Implements Oracle’s Maximum Availability Architecture

• Enhances performance & reliability while reducing cost• Enhances performance & reliability while reducing cost

• Increases DBA productivity

• Small team of expert DBAs able to serve large portfolio of systems

• Implements “pay for use” model for business users

• Business users recognise the superior economics of the solution

Page 11: Implementing Private Database Clouds

Oracle Customer’s Grid Evolution

Cluster of Enterprise-Class, High Cost Unix

Cluster of Low-Cost Intel / Linux Servers

Configured by Oracle

High Cost Unix Servers Configured

by Customer

Cluster of Low-Cost Unix Servers

Configured by Customer

Page 12: Implementing Private Database Clouds

Best for Data Warehousing

Best for OLTP

The Sun / Oracle Database MachineA Pre-Configured, Massively Parallel Enterprise Grid

Best for OLTP

Best for Consolidation

Page 13: Implementing Private Database Clouds

Best Database Consolidation Machine

• Consolidates many different workloads onto one system• Warehouse oriented bulk data processing

• OLTP oriented random updates

• Multimedia oriented streaming files

• The Sun Oracle Database Machine

ERP

CRM

• The Sun Oracle Database Machine handles any combination of workloads with extreme performance• And predictable response times

• Dramatic new consolidation capabilities

Warehouse

Data Mart

HR

Page 14: Implementing Private Database Clouds

Consolidate Storage

• Exadata and ASM allow all storage servers to be shared across databases

• Shared Configuration• Advanced data striping spreads every database across

all storage servers

• Eliminates hot-spots and captive unused space

• Full storage grid performance available to all databases

ERP

CRM

• Full storage grid performance available to all databases

• Database or cluster level storage security

• Predictable Performance

• Exadata I/O resource manager prioritizes I/Os to ensure predictable performance

• At user, job, application, or database level

• No need for isolated storage islands

Warehouse

Data Mart

HR

Page 15: Implementing Private Database Clouds

Consolidate Servers

• Many databases can run on Database Machine servers

• Shared Configuration• Applications connect to a database service that

runs on one or more database nodes

• Services can grow, shrink, & movedynamically

ERP CRM

Warehousedynamically

• Large databases can span nodes using RAC

• Multiple small databases can run on a single node

• Predictable performance• Instance caging provides predictable CPU

resources when multiple databases run on the same node

• Restricts a database to subset of processors

Warehouse

Data

Mart

HR

Page 16: Implementing Private Database Clouds

Start Small and Grow

Full Rack

Half Rack

Quarter Rack

Page 17: Implementing Private Database Clouds

Scale Performance and Capacity

• Scalable• Scale to an 8-rack database machine

by just connecting networks

• Scales to hundreds of storage servers

• Multi-petabyte databases

• Redundant and Fault Tolerant

• Failure of any component is tolerated

• Data is mirrored across storage servers

Page 18: Implementing Private Database Clouds

In Conclusion

• The Oracle Database is a grid-enabled workload

• Lends itself to database consolidation on low-cost,

industry-standard infrastructure

• Oracle now has a pre-built, optimised platform for

database consolidation

• Real, local, customers have proven it works

Page 19: Implementing Private Database Clouds

Questions

– 19 –

Page 20: Implementing Private Database Clouds