why data base as a service will be a breakaway …...sociÉtÉ gÉnÉrale . 10/10/2014 2 christian...

23
WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY TECHNOLOGY AT SOCIÉTÉ GÉNÉRALE

Upload: others

Post on 03-Oct-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

WHY DATA BASE AS A SERVICE

WILL BE A BREAKAWAY

TECHNOLOGY AT

SOCIÉTÉ GÉNÉRALE

Page 2: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

2 10/10/2014

Christian Bilien

Global Head of the Data

Base teams

Investment Banking, Private

Banking and Asset

Management

Page 3: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

3 10/10/2014

WHO SAID ?

“A pessimist sees the

difficulty in every

opportunity;

an optimist sees the

opportunity in every

difficulty.”

Page 4: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

4 10/10/2014

WHO SAID ?

« Like philosopher

Jagger said,

you can’t always get

what you want »

Page 5: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

5 10/10/2014

YOU CAN’T ALWAYS GET WHAT YOU WANT

DB refresh is a necessary evil

#70000 full DB refresh/year

#14 ZB/year

83% of complaints are DB refresh-related

10% are on demand, 50% of complaints

Page 6: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

6 10/10/2014

WHAT IS A DBA USEFUL TO ?

Page 7: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

7 10/10/2014

GONE OFF RAIL

Page 8: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

8 10/10/2014

Developers

User acceptance

testing

Application support

DATA PROVISIONING REQUIREMENTS

• Reproduce issues

• Copy production

• On demand

• Variable data temperature

• New DB/schema provisioning

As close to production as

possible

Refresh DBs

Page 9: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

9 10/10/2014

Structure Provisioning

Misc, no DBA value

Data source

SERVICE CATALOG/ DBAAS SALIENT FEATURES

•From production

•From a baseline

•Fast refresh

• Schemas

• data bases

• but not servers

•Kill sessions

•Accounts Locks/unlocks

•Release control

Self service for non production users

Page 10: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

10 10/10/2014

NEW SERVICE REQUIREMENTS

XaaS: Anything As A service

Agile & DevOps

Page 11: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

11 10/10/2014

ANYTHING AS A SERVICE

DBaaS

Page 12: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

12 10/10/2014

OEM 12C CLOUD MANAGEMENT MAPPING

Page 13: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

13 10/10/2014

AGILITY & DEVOPS

« Our highest priority is to satisfy the

customer through early and continuous

delivery of valuable software »

1st principle of the Agile

Manifesto

Page 14: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

14 10/10/2014

APIs based infrastructure management curl -k -i \ -X POST \ …

-d {

"zone": "/em/cloud/dbaas/zone/FDAxx ",

"params": {"username": "chris",..}' \

https://mysrv.fr.world.socgen:7799

/em/cloud/dbaas/dbplatformtemplate/0173...BC

Service catalog exposed via APIs

CONTINUOUS DELIVERY, INFRA AS CODE (IAC) AND DBAAS

Page 15: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

DATA FLOWS

Page 16: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

16 10/10/2014

BEHIND THE CHINA WALL

Production

Non production

Page 17: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

17 10/10/2014

THIN PROVISIONING CLONING

Infrastructure Self service

Reference DB Snap clones Snapshots

NAS (dNFS + NetApp)

Page 18: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

18 10/10/2014

CROSSING THE CHINA WALL

Production

Non production

Page 19: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

19 10/10/2014

REFERENCE DATA BASE USING RMAN

Production

Rman backup

Non production

Restore and

massage data

before cloning

Reference DB

Page 20: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

20 10/10/2014

REFERENCE DATA BASE USING DATA GUARD

Data Guard Fast

Recovery for corruptions

Production

Cascaded Data

Guard

Non production

Reference DB

Page 21: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

21 10/10/2014

ORACLE DBAAS ON OEM

All Oracle

DBs under

OEM

Self Service

Snapshot

capabilities

APIs

Oracle

engagement

Page 22: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

22 10/10/2014

CUSTOMER QUOTE

DB Refreshes were the most painful issue in the

management of our infrastructure environment.

The deployment of DBaaS @SG is a huge

progress and a key success factor of our agile

methodology: we can now refresh a DB on

demand in 15 minutes in our software factories

and non regression tests DBs !

François Morlot: Application Manager & Interest

Rate Derivatives IT Team leader at SGCIB

Page 23: WHY DATA BASE AS A SERVICE WILL BE A BREAKAWAY …...SOCIÉTÉ GÉNÉRALE . 10/10/2014 2 Christian Bilien Global Head of the Data Base teams Investment Banking, Private Banking and

23 10/10/2014

SATISFACTION

You can almost always

get what you want