26
Database as a Service Alan Poon Senior Sales Consultant Oracle Systems Hong Kong

C4 delivering database as a service within your organization

Embed Size (px)

Citation preview

Page 1: C4   delivering database as a service within your organization

Database as a Service

Alan Poon

Senior Sales Consultant

Oracle Systems Hong Kong

Page 2: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 2

Traditional Database Service Deployments

Was the only practical way to ensure good QoS

– Performance, scalability and reliability

Caused high costs for

‒ Hardware, software and labor

Multiple servers, databases, and OS’s to maintain

‒ Backup, patch, upgrade, monitor, optimize

Complex provisioning of dedicated services

‒ Slow to deploy new solutions

Dedicated Databases Cause Server and Software Sprawl

Engineering

Sales

Service

Finance

Manufacturing

Human Resources

Marketing

IT/Operations

Page 3: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 3

Database as a Service Goals Providing cost savings and greater agility

Cost Savings - Standardization

- Shared and pooled resource

Agility - Elasticity

- Self-service provisioning

- Measured service

Manufacturing

Marketing

Human

Resources

Engineering

Sales

IT/Operations

Finance &

Accounting

Service

DBaaS

Page 4: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 4

Evolution to Database as a Service

Siloes Standardized Consolidated Service Delivery Enterprise Cloud

Efficient Agile Unified Complex Simple

Page 5: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 5

Database Consolidation on Clouds Traditional consolidation methods

Co

nso

lida

tio

n D

en

sity

Schema Consolidation

Share Servers, OS & Database

Virtual Machines

Share Servers

Clustered Databases

Share Servers & OS

Page 6: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 6

Co

nso

lida

tio

n D

en

sity

Oracle Multitenant Simplifies consolidation, enables Database as a Service

Share Servers, OS & Database

Pluggable Databases Clustered Databases

Share Servers & OS

Virtual Machines

Share Servers

Page 7: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 7

Oracle Database Architecture Requires memory, processes and database files

System Resources

Page 8: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 8

New Multitenant Architecture Memory and processes required at container level only

System Resources

Page 9: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 9

New Multitenant Architecture Memory and processes required at container level only

System Resources

Page 10: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 10

Advantages of Multitenant Architecture Easy to adopt, reduce costs, increased agility

Applications run unchanged Rapid provisioning and portability

Shared memory and background processes Greater database consolidation density

Common operations performed at container Manage many as one (upgrade, backup)

Page 11: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 11

OLTP benchmark comparison

Only 3GB of memory vs. 20GB memory used for 50 databases

Pluggable databases scaled to

over 250 while separate

database instances maxed at 50

Pluggable vs Separate Databases Highly Efficient: 6x Less H/W Resource, 5x more Scalable

Page 12: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 12

Oracle Multitenant for Provisioning Fast Provisioning, Snapshot Clones

0

5

10

15

20

25

Non CDB PDB Clone PDB usingCopy-on-Write File

System

Time Taken to Provision New Database

Page 13: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 13

RAC, Data Guard

Data Guard

Oracle Multitenant for Database as a Service Pick from standard sizes and service levels

GOLD

SILVER

BRONZE Backups

Page 14: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 14

Oracle Multitenant for Database as a Service Trivially migrate tiers as databases become more mission critical

GOLD

SILVER

BRONZE ✔

RAC, Data Guard

Data Guard

Backups

Page 15: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 15

Managing Shared Resources

Fine-grain allocation of

resources based on priorities

Dynamically adjust priority

based on performance SLAs

Resource management for consolidated databases

High Priority

Medium Priority

Low Priority

Page 16: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 16

Database as a Service Platform Requirements

Mixed Simultaneous Workloads

– OLTP / Web commerce

– Reports / Ad hoc queries / Analytics

– Data Loads / Backups / Batch

– Development / Test

Any SLA requirement

Maximum Security

Support few to thousands of databases

Page 17: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 17

Exadata Improves Consolidation Performance

Smart Flash Cache

– Uses flash for physical I/O

Smart Flash Log

– Uses flash to improve log I/O latency

Smart Scan

– Runs portions of a database query in storage

Hybrid Columnar Compression (HCC)

– Reduces the number of blocks and I/Os

Unique technology for accelerating all database workloads

Page 18: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 18

Greater Consolidation Density Oracle Exadata supports more databases per machine

4.89 5.5 7.4 8.91

16.51

56.7

110

1.89 2.16 2.16 2.48

0

20

40

60

80

100

120

0 1 2 3 4 5 6 7 8

Avera

ge

Resp

on

se (

mS

)

Number of databases (Load)

Response Times by Number of Databases

Conventional Response Exadata Response

Page 19: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 19

Mixed Workloads are Fundamental to DBaaS

Database Resource Manager

– CPU resource management for conventional and pluggable databases

Exadata I/O Resource Management

– By tenant pluggable database, job, SQL, user, service, etc.

Exadata Network Resource Management

– Prioritizes critical messages through the entire fabric

– e.g. Web users prioritized over ad-hoc reporting

Oracle Exadata enables safe consolidation of diverse workloads

Page 20: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 20

The Customer’s View

v

Oracle Exadata

Page 21: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 21

Page 22: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 22

Managing the Lifecycle of DBaaS

Enable Self-Service

Database provisioning

Package database services

Manage & Monitor

Define service priorities

Monitor database services

Meter, Charge, Optimize

Metering, chargeback, showback

Optimize service performance, QoS

Plan & Setup the Cloud

Capacity & consolidation planning

Policy and governance setup

Oracle Enterprise Manager

Page 23: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 23

Delivering Database as a Service

Oracle Enterprise Manager, Oracle Multitenant and Oracle Exadata

Page 24: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 24

Oracle Database as a Service

Users Get:

Better performance & service

Self-service provisioning

Pay per use

Everybody wins…

IT Gets:

Standardized deployments

Less maintenance

Simplified support

Page 25: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 25

Graphic Section Divider

Page 26: C4   delivering database as a service within your organization

Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 12 26