aujourd’hui la consolidation de bases de données oracle c’est quoi ?

25
Database as a Service Emiliano Fusaglia Principal Consultant LS-IMS The next generation of database infrastructure #SDF16

Upload: swiss-data-forum-swiss-data-forum

Post on 08-Jan-2017

30 views

Category:

Data & Analytics


1 download

TRANSCRIPT

Page 1: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Database as a Service

Emiliano Fusaglia Principal Consultant LS-IMS

The next generation of database infrastructure

#SDF16

Page 2: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Agenda

1. IntroductionWhat is Database as a ServiceDBaaS vs Traditional Database Architecture

2. DBaaSOption 1 - VirtualizationOption 2 - Grid Infrastructure & Multitenant Database

3. ConclusionDBaaS Takeaway

#SDF16

Page 3: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Introduction

#SDF16

Page 4: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

What is Database as a Service?

DBaaS is a Cloud base approach to manage databases, the database functionality is delivered as a service to one or more consumers, masking all complexities.

A successful implementation has to satisfy the following characteristics:

Flexible, scalable, secure and on-demand platform, oriented to the self-service.

Consolidated database environment with mutualized HW & SW resources .

The Platform Governance among other functionalities includes: Lifecycle management, Capacity Planning and Capacity Management.

Industrialization and automation of the repeatable tasks.

Optimized Time-to-market.

Cost Efficiency.

#SDF16

Page 5: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

DBaaS vs Traditional Database Architecture

Major differences between the two solutions.

#SDF16

Page 6: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Traditional DB Strategy VS DBaaS

DBaaS vs Traditional DB Architecture

Sales ERP CRM

HRDWH Web

Commodity HW leveraged by SW redundancy and HW consolidation

Expensive dedicated Servers offeringHW redundancy

#SDF16

Page 7: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Traditional DB Strategy VS DBaaS

DBaaS vs Traditional DB Architecture – Handling Resource

Sales ERP CRM

HRDWH Web

Expensive dedicated Servers offeringHW redundancy

Commodity HW leveraged by SW redundancy and HW consolidation

#SDF16

Page 8: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

DBaaS vs Traditional DB Architecture – Handling Failure

Sales ERP CRM

HRDWH Web

Traditional DB Strategy VS DBaaS

Expensive dedicated Servers offeringHW redundancy

Commodity HW leveraged by SW redundancy and HW consolidation

#SDF16

Page 9: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

CRM

WWWCRM

Not ScalableArchitecture

ScalableArchitecture

80% busy

80% busy

DBaaS vs Traditional DB Architecture – HW Scalability

Traditional DB Strategy VS DBaaS

#SDF16

Page 10: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

DBaaS

#SDF16

Page 11: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

DBaaS Option 1Virtualization

#SDF16

Page 12: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

DBaaS on Virtualized Environment

Shared Storage

#SDF16

Page 13: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

DBaaS on Virtualized Environment

Pros ConsStandard architecture for all SW components.

Licensing restrictions with Oracle products.

Native scalability, flexibility and high availability.

I/O performance degradation for high demanding databases.

Rapid VM provisioning operations.

Increased troubleshooting complexity.

Suitable to industrialization and automation.

DBAs delegate to System Admins critical database tasks: resource management, high availability, scalability and capacity planning.

#SDF16

Page 14: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

DBaaS Option 2Grid Infrastructure & Multitenant Database

#SDF16

Page 15: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Grid Infrastructure Overview

Oracle offers great native features to build a DBaaS platform:

Grid Infrastructure: ASM & CRS provide solid storage and clustering foundation to the database infrastructure at no-additional-cost.

RAC & RAC One Node: introduce high availability, scalability and operation flexibility.

Resource Manager and Instance Caging: guarantee capped resource consumption, and performance stability.

Quality of Service: real time performance analysis, prioritizing the most strategic services and assuring predictable performance for consolidated applications.

Multitenant: designed for high consolidation density and cloud environments.

#SDF16

Page 16: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Grid Infrastructure Overview

#SDF16

Page 17: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Oracle Multitenant Database – Many as One

11

PMON SMON LGWR DBW0 DIAG …

SYSTEM SYSAUX REDO CTLUNDOCDB$ROOT

[RW]

TEMP

SYSTEM SYSAUX TEMP

PDB$SEED [RO]

CRM01 [RW]

SYSTEM SYSAUX TEMP

FA01 [RW]

SYSTEM SYSAUX TEMP

CRM DBA

CDB

DBA

FA DBA APP DBA

Application Tablespaces

Application Tablespaces

Source: Trivadis Course Oracle 12c New Features

#SDF16

Page 18: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Local PDB Provisioning

11

Source: Trivadis Course Oracle 12c New Features

CDB$ROOT[RW]

PDB$SEED[RO]

CRM[RW]

COPY

Local Copy of PDB$SEED

CDB$ROOT[RW]

CRM01[RO]

COPY

CRM02[RW]

Local Copy of Application PDB

#SDF16

Page 19: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Remote PDB Provisioning

11

Source: Trivadis Course Oracle 12c New Features

CDB$ROOT[RW]

CRM02[RW]

FA02[RW]

CDB$ROOT[RW]

CRM01[RW]

FA01[RO]

COPY via Oracle Net Services

CDB 1 CDB 2

#SDF16

Page 20: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Local PDB Provisioning with Snapshot Copy

11

Source: Trivadis Course Oracle 12c New Features

Source: Trivadis Course Oracle 12c New Features

CDB$ROOT[RW]

Local Copy of Application PDB using Snapshot Copy (available on ACFS, ZFSSA and NetApp). …SQL> CREATE PLUGGABLE DATABASE crm02 FROM crm01 SNAPSHOT COPY;Pluggable database created.

SQL> ALTER PLUGGABLE DATABASE crm02 OPEN READ WRITE;Pluggable database altered.

SQL> ALTER PLUGGABLE DATABASE crm01 CLOSE;Pluggable database altered.

SQL> ALTER PLUGGABLE DATABASE crm01 OPEN READ WRITE;Pluggable database altered.

CRM01[RO]

CRM02[RW]

Snapshot COPY

#SDF16

Page 21: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Grid Infrastructure & Multitenant improve IT efficiency 1/2

Database storage consumption on most of today’s enterprises.

Production DR

Backup

Reporting UAT Test Development

Data production copy available for reporting

Backup Each database requires8x of DB Storage Space

Anonymized Production data

#SDF16

Page 22: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Grid Infrastructure & Multitenant improve IT efficiency 1/2

Optimization of database storage consumption using Oracle DBaaS setup.

Production DR

Backup

Reporting UAT Test Development

Snapshot Copy of production data accessed for reporting

Backup

Snapshot Copy of UAT

Snapshot Copy of UAT

Each database requires 3x of DB Storage Space +DB Snapshots

Anonymized Production data

#SDF16

Page 23: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Conclusion

#SDF16

Page 24: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

DBaaS Takeaway

From the provisioning phase to the decommissioning one, the DBaaS offers great advantages:

The consolidated platform permits all applications benefitting of the same features, reducing time-to-market and increasing efficiency, performance and availability.

No waste of resources avoiding fragmentation and low level of utilization.

Great vertical and horizontal scalability.

Ideal setup to enforce standardization, industrialization, security and automation.

The DBaaS platform offers “engineered & built once, use many”.

Pay-as-you-Grow Architecture.

#SDF16

Page 25: Aujourd’hui la consolidation de bases de données Oracle c’est quoi ?

Emiliano FusagliaPrincipal Consultant

#SDF16

Confirmez votre présence et évaluez la session avec ce QRC. Un vol en montgolfière à gagner !