25
Café Techno – 25 avril 2013 Optimisez le coût de vos bases de données avec DB2 Mathilde Beaupied D.FI – Business Développement Software E-mail : [email protected]

[Café techno] Optimiser le coût de vos données avec DB2 distribué

Embed Size (px)

DESCRIPTION

DB2 Advanced Entreprise Server Edition intègre nativement des fonctionnalités additionnelles pour optimiser le coût de vos données. Vous pourrez : - Économiser des ressources grâce à la compression de données, - Faciliter les tâches d'administration, de gestion de performance et de tuning, - Bénéficier des dispositifs de haute disponibilité et de site de secours, - Optimiser le développement avec les outils dédiés, - et intégrer facilement des environnements hétérogènes DB2 et Oracle.

Citation preview

Page 1: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Café Techno – 25 avril 2013

Optimisez le coût de vos bases de données avec DB2

Mathilde Beaupied D.FI – Business Développement Software

E-mail : [email protected]

Page 2: [Café techno] Optimiser le coût de vos données avec DB2 distribué

DB2 – une base de données solide pour vos

environnements distribués

Page 3: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Les piliers de DB2

Optimiser le coût des opérations

Performance Robustesse

Architecture évolutive

Compression adaptative

Requêtes plus rapides

Amélioration gestion des

index

DW en temps réel

Multi-Température

Workload Management

HADR Supporte

Multiple Standby Servers

DB2 PureScale

DB2 PureXML

Compatibilité Oracle

Compression

WLM

Performance Manager

Page 4: [Café techno] Optimiser le coût de vos données avec DB2 distribué

L’Analytics à la vitesse de la pensée – avec BLU Acceleration • Offre des performances et des réductions de stoackage extrêmes pour les traitements

analytiques grâce à des technologies de bas colonnes et de base en mémoire

Des transactions toujours disponibles – avec PureScale, fiabilité renforcée • Fournit la haute disponibilité et une extrême scalabilité de manière transparente pour les

applications transactionnelle

• Mobile : intègre un support riche des terminaux mobiles

• NoSQL : supporte la nouvelle génération d’applications

• Compatibilité Oracle native : réduit les coûts et les risques de migration d’Oracle à DB2

• Outillage étendu : il permet de réduire encore le coût total de possession de DB2 en rendant la mise en oeuvre, la gestion, le monitoring et la maintenance de DB2 très simple

Annonce de DB2 10.5

Base de données Multi-workload pour l’ère du big data

Page 5: [Café techno] Optimiser le coût de vos données avec DB2 distribué

BLU Acceleration

IBM Research and Development Lab Innovations

Dynamic In-Memory

In-memory columnar processing with

dynamic movement of unused data from storage

Actionable Compression

Industry’s first data compression that preserves order

so that the data can be used without decompressing

Parallel Vector Processing

Multi-core and SIMD parallelism

(Single Instruction Multiple Data)

Data Skipping

Skips unnecessary processing of irrelevant data

Super Fast, Super Easy—

Create, Load and Go!

No Indexes, No Aggregates, No Tuning, No SQL changes, No

schema changes

BLU Acceleration

Page 6: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Opérations

◦ Simplement chargé et utilisé

◦ Simplicité d’évaluation et performance performs as advertised

Développeurs BI et DBA

◦ Pas de configuration ou de modeling physique

◦ Pas d’indexes ou de tuning – performance ―out of the box‖

◦ Data Architects / DBA se focalisent sur la valeur métier, pas sur le design physique

ETL developers

◦ Pas d’agrégats de tables nécessaire –utilisation de la logique de l’ ETL

◦ Chargement plus rapide et temps de tranformation réduit

Business analysts

◦ De véritables requêtes ad hoc – pas de tuning, pas d’index

◦ Queries complexes sur des volumes de données importants

DB2 avec BLU Acceleration - Simple à déployer et à opérer

Page 7: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Des fonctionnalités pour optimiser votre investissement DB2

Included Features Quantifiable Benefits

Storage Optimization Feature Réduire les coûts de stockage avec les mécanismes de compression avancée ; amélioration de l’utilisation du matériel et des bases de données, amélioration de la performance (I/O, mémoire, logs, besoin de bande passante pour le secours

Workload and Performance Management

Laisser le business decider quelles tâches sont importantes et réglage des performances pour s’assurer du contrôle des applications et du respect des SLA

Optim Tools Améliorer les temps de réponse des utilisateurs et réduire les coûts d’administration, de développement et optimise l’efficacité des administrateurs de base de données

Homogeneous Replication Feature

Réplication flexible pour améliorer la haute disponibilité

Infosphere Federation Server Accès unifié à des sources de données DB2 et Oracle pour l’intégration et la consultation d’informations multi-source

DB2 Advances Access Control Feature

Amélioration de la protection des données

Page 8: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Réduisez vos coûts et gagnez en performance grâce

à la compression

Page 9: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Un retour sur investissement immédiat avec la compression

Lower Storage Costs; Lower Administration Costs

DB2 9.1 Table

Compression

DB2 9.7 Temp Space

& Index

Compression

DB2 10 Adaptive

Compression

Application automatiquement, selon le besoin, la compression au niveau de la table ou

compression au niveau de la page

Re-orgs de tables non nécessaire pour maintenir un haut niveau de compression

Compression des logs archive

Page 10: [Café techno] Optimiser le coût de vos données avec DB2 distribué

La compression Adaptive réduit vos coûts de stockage

Performance accrue

◦ Queries plus rapides pour les environments sensibles aux I/O

◦ Backups plus rapides

Réduction des coûts

◦ Acquisition de nouveaux besoins stockage repoussée

◦ Réduction des besoins de stockage

◦ Administration simplifiée grâce à un besoin réduit de table re-orgs

―Our migration from Oracle Database to DB2 resulted in a 40% storage savings.

Upgrading to DB2 9.7 and index compression brought our average savings to 57%.

Now adaptive compression brings our average savings to 77%, dramatic savings!‖

—Andrew Juarez, Lead SAP Basis / DBA, Coca Cola Bottling Company.

―Page-level dynamic compression is one of the new DB2 features that will reduce planned

outages and increase storage savings by up to 2X over DB2 9.7%.‖

—Jessica Tatiana Flores Montiel, DAFROS Multiservicios

Page 11: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Comment gérez vous les performances de vos bases

de données ?

Page 12: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Faciliter l’analyse d’une transaction et identifier plus rapidement

les voies d’amélioration

Les outils se focalisent sur la DB

Avec Optim Performance Manager voyez au-delà de la

base de données

Où la transaction passe du temps

Surveillez le temps de réponse du workload

User User experience

Application SQL 1 SQL 2 COMMIT

transaction

App pre- and post-processing

Operating

System

DB2 LUW

Network

JCC driver

WebSphere or

Java App Server

Page 13: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Approche logique et intuitive pour la résolution des incidents

Users

Application

Servers

Network

Explorez en détail le problème et le contexte connexe

Analisez les données collectées

Analisez ce qu’a changé

2. Analysez

Soyez Alerté sur un problème potentiel

1. Identifiez

4. Prévenez

Recevez des conseils avisés pour la résolution des problèmes

Corrigez les problèmes (SQL, database)

3. Solutionnez

DBMS and OS

Analysez les tendances

Alignez les ressources en fonction des priorités business

Page 14: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Améliorez les performance et réduisez les coûts

avec InfoSphere Optim

Intégrez les priorité du business

◦ Les KPIs reflètent l’expérience des utilisateurs

◦ Surveillez les transactions en fonction des objectifs du business

◦ Allouez les ressources en fonction des priorités business (WLM)

Economisez du temps et du stress

◦ Identifiez et isolez les problèmes rapidement (couche applicative, component DB,

requêtes)

Améliorez la performance des vos applications

◦ Obtenez les recommandations sur l’optimisation des requêtes, collecte des

statistiques, création approprié d’indexes

◦ Optimisez l’ensemble du workload, pas seulement une simple requêtes

Prévenez les problèmes avant qu’ils se produisent

◦ Tirez parti des données de performance pour une analyse préemptive

◦ Capacity planning

Page 15: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Workload Management

Page 16: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Workload Management Dispatcher

WLM Dispatcher est une technologie d’ordonnancement CPU intégré au moteur DB2

au niveau de l’instance

◦ Attribue une allocation fine des ressources CPU aux workloads DB2

◦ S’intègre au WLM de l’OS

◦ Prend en charge toutes les plateformes DB2 LUW

◦ Offre une flexibilitée supplémentaire avec l'utilisation de parts de CPU et limites de

CPU

User Requests

User Requests

User Requests

User Requests

Other Processes

OS

Database

Workload A1

Workload B1

Workload B2

Workload C1

Instance

Data Server

Service Class A

Service Class B

Service Class C

30%

50%

20%

DB2

Page 17: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Réplication et Fédération

Page 18: [Café techno] Optimiser le coût de vos données avec DB2 distribué

InfoSphere Federation Server et Replication Server

Infosphere Federation Server

Transparent

Appears to be one source

Independent of how and where data is stored

Applications continue to work despite of any change in how data is stored

Heterogeneous

Accesses data from restricted sources

◦ DB2, Informix, XML, Web Services, Oracle

High Function

Full query support against all data

Capabilities of sources as well

Autonomous

Non-disruptive to data sources, existing applications, systems

High Performance

Optimization of distributed queries

• DB2 offre la possibilité de fédérer différentes sources de données et de

contenus, et les intègre, comme s'il s'agissait d'une seule ressource

• DB2 embarque également une solution de réplication logique des données

asynchrone et à faible latence pour répondre à des besoins de haute

disponibilité, migration de données, consolidation d’applications …

Page 19: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Compatibilité DB2 avec ORACLE : maintien des compétences ORACLE et réduction des coûts de licences

Page 20: [Café techno] Optimiser le coût de vos données avec DB2 distribué

La compatibilité DB2 avec Oracle

• PL/SQL se joue compilé dans DB2, pas via

une couche de conversion • Compiler PL/SQL intégré nativement

• Source level debugging and profiling

• DB2

• Support des types de données ORACLE, fonctions, PL/SQL,

syntaxe SQL

• Même stratégie de verrouillage des données (―Currently Committed‖)

• Permet aux DBA Oracle et aux développeurs d'applications de réutiliser leurs compétences actuelles en SQL et PL /

SQL dans un environnement DB2

NB :Oracle ne fournit pas de compatibilité DB2 hormis le support SQL AINSI standard

• DB2 facilite le portage d’application

Data Studio

PL/SQL

Compiler

SQL PL

Compiler

SURE

(SQL Unified Runtime Engine)

Database

Debugger

Profiler

Editor

DB2 Server

Step 1

Step 2

IBM Data Movement Tool

Communication native!

• IBM Data Movement Tool, migration database schema et data

• Migration rapide (quelque jours au lieu de mois)

• Réduction des coûts

• Pas de ré écriture de l’application

• Dual-Sourcing

Page 21: [Café techno] Optimiser le coût de vos données avec DB2 distribué

DB2 – une offre pour accompagner les besoins de

l’entreprise

Page 22: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Advanced Workgroup Server Edition

Advanced functionality

(Default, PS, BLU, DPF)

Base Capacity

(limited by TB, Memory, sockets, and cores)

Advanced Enterprise Server Edition

Advanced functionality

(Default, PS, BLU, DPF)

Full Capacity

(No limit)

Workgroup Server Edition

Core Functionality

(Default)

Base Capacity

(limited by TB, Memory, sockets, and cores)

Developer Edition –advanced functions

Departmental Market Enterprise Market

Enterprise Server Edition

Base Functionality

(Default only)

Full Capacity

(No limit)

Express and Express-C

DB2 10.5- un Packaging Simplifié

Page 23: [Café techno] Optimiser le coût de vos données avec DB2 distribué

DB2 Advanced Edition: Ajoutez de la valeur à prix réduit

Prix compétitif

◦ 10% de plus que l’édition

DB2 Enterprise

◦ Moins cher de DB2

Enterprise avec l’ajout

d’une ―Feature‖

◦ Trade-up pricing pour les

clients qui possèdent déjà

DB2 Enterprise

All included for just

10% more than

Enterprise alone

DB2 Enterprise

Storage Optimization

Performance Optimization

Advanced Security

Federation

Homogeneous

Replication

DB2 Advanced vs. DB2 Enterprise US $ par PVU

DB2 Advanced DB2 Enterprise +

Features

Page 24: [Café techno] Optimiser le coût de vos données avec DB2 distribué

© 2013 IBM Corporation 24

IBM DB2 propose des coûts d’acquisition plus bas avec la

version 10.5

DB2 représente 1/3 du coût d’Oracle Database1

Enterprise Edition

Scale Out Clustering

Compression

Security

Partitioning

Performance Mgmt Tools

Developer Tooling

Replication DB2 10.5 AESE

inclut toutes les

fonctionnalités

listées dans la

colonne Oracle

pour un prix

plus bas

For more details on Oracle products, packaging and pricing visit the IMAZ 1Based on publically available U.S. pricing information as of April 23, 2013 for IBM DB2 Advanced Enterprise Server Edition versus Oracle Database Enterprise Edition Software with added priced

products/features to provide comparable functionality (Oracle Real Application Cluster, Advanced Compression, Advanced Security, Partitioning licensing, Oracle Enterprise Manager: Database Diagnostics

Pack, Oracle Enterprise Manager: Database Tuning Pack, Oracle Enterprise Manager: Lifecycle Management Pack, TimesTen In-Memory Database, Mobile Server, NoSQL Database Enterprise Edition).

Compared prices exclude applicable taxes, and are subject to change without notice. IBM: assumes 120 Processor Value Units. Oracle: assumes 1.0 processor multiplier. Both including Y1 maintenance/support.

Page 25: [Café techno] Optimiser le coût de vos données avec DB2 distribué

Nous sommes à votre disposition pour aller plus

loin sur ces sujets DB2

Merci de votre attention