OE Services Managed Database Services

Transcription

OE Services Managed Database Services
OE Services
Managed Database Services – MDBA
21 Janvier 2016
Laurent KIEFFER : [email protected]
1
© 2015 Progress Software Corporation. All rights reserved.
Ce que OE Services fournit


4
Services
•
Education
•
Conseil OpenEdge
•
Managed Database Service : Consulting Database
•
QAD Practice: Implémentations, Personnalisations
Mise en oeuvre de Produits Orientés Database
•
Pro2 Enterprise : Réplication OE vers OE , SQL/server , Oracle
•
Pro Dump and Load : Smart and Fast Dump & Load
•
OE Replication
© 2015 Progress Software Corporation. All rights reserved.
Quelle est la situation Courante que vous préférez ?
Guérir
5
Prévenir
© 2015 Progress Software Corporation. All rights reserved.
Ce qu’est MDBA ?
 Monitoring Proactif de vos bases de production
 Des experts database OE avec le dernier niveau de connaissances sur les solutions
Progress
 Monitoring et support 24/7
 Portail de monitoring Web
 Maintenance Préventive et Proactive
 Alertes Immédiates en cas de problèmes d’accès aux données
 Assistance à la migration hardware, optimisation de la distribution des fichiers ,
remplacement de serveurs, stratégies de sauvegarde et restauration.
 Rapports d’activité
6
© 2015 Progress Software Corporation. All rights reserved.
Quand vos
Données comptent,
compter sur
Managed Database
Services
L’équipe MDBA Services
 Top DBAs dans l’écosystème OpenEdge
 11 DBAs sur 2 continents (2 pour EMEA)
• 24/7 support
 235+ années d’expérience
• Le plus junior a 18 années d’expérience
• Donc des experts en support de première niveau
• Pas de problèmes qu’ils n’ont déjà vu ou ne peuvent résoudre
 Chaque DBA est aussi un consultant database et performance
• Design
• Indexation
• Tuning
• Structure
• Analyse d’Infrastructure
8
© 2015 Progress Software Corporation. All rights reserved.
MDBA en quelques chiffres
 Combien de Systèmes Progress managés par l’équipe ?
Total Databases
Total DB Size (Go)
Total Users
9
© 2015 Progress Software Corporation. All rights reserved.
1,872
73,578
128,934
Adoption par les Clients
Clients MDBA
120
100
80
60
40
20
0
2009
10
2010
© 2015 Progress Software Corporation. All rights reserved.
2011
2012
2013
2014
2015
Pourquoi les clients souscrivent à MDBA (choix multiples)
70%
68%
60%
54%
53%
50%
45%
45%
40%
30%
20%
10%
0%
Défaut de
Défaut de Ressource
connaissance/expertise
interne
sur OpenEdge
11
© 2015 Progress Software Corporation. All rights reserved.
Pour une évaluation du
Système
Suite à une urgence
A cause de mauvaise
performances du
système
Client MDBA

Clients dans divers industries
• Fabrication
• Distribution
• Finance
• Santé
• Applications développée en interne
 Toutes les plateformes OpenEdge sont supportées
 Clients en V9 et avant sont supportés
12
© 2015 Progress Software Corporation. All rights reserved.
Quelques clients Européens avec MDBA
Client
# DBS
Damart
# Utilisateurs
13
497
577
Lear Spain
7
33
126
Mitie
3
266
55
Nice Pak
11
158
776
The Jordans and Ryvita Company LTD
14
46
686
Hewlett-Packard
74
2184
3044
1
300
500
11
60
1974
134
3544
7738
Persimmons (COINS)
SDV
TOTAL:
14
Size (Go)
© 2015 Progress Software Corporation. All rights reserved.
L’offre MDBA inclut
 Heartbeat: L’état de fonctionnement des bases et serveurs
• Monitor database 24/7
• Notification d’interruption de service
• Notification de seuils critiques dépassés
• Suivi personnalisé
 Health: Tendances signalant des problèmes potentiels
• Statistiques d’utilisation des ressources
• Suivi des erreurs dans les journaux d’activités database (log file)
• Vérification de l’achèvement correct des travaux de backup
• Rapport sur l’accroissement des tables de base
• Rapport réguliers sur les métriques liées à la performance
15
© 2015 Progress Software Corporation. All rights reserved.
Qui peut bénéficier de MDBA
 Client Direct
• Avec peu d’expertise Progress Database : pas de DBA interne
• Qui veut avoir la meilleure équipe pour surveiller l’environnement de production
• Avec des activités 24/7
• Qui veut affecter des ressources internes sur d’autres projets
 Partenaires Applicatifs
• Pour des clients avec peu d’expertise Progress
• Qui veulent apporter le meilleur service à leurs clients
• Avec des clients ayant des activités 24/7
• Pour accroitre la Qualité de Service auprès de leurs clients stratégiques
• Qui veulent avoir un Focus sur leur métier et pas sur les aspects DBA
16
© 2015 Progress Software Corporation. All rights reserved.
Comment démarre avec Managed Database Services
 Database Health Check (Etat de Lieux)
• Analyse Complète de l’environnement d’exécution
• Résultats rapportés dans un document de 30+ pages
• Données et Graphiques pertinents
• Premières Recommandations
 Souscription MDBA
• Redevance Mensuelle en relation avec la complexité de l’environnement
• Engagement Minimum : 1 an
17
© 2015 Progress Software Corporation. All rights reserved.
Souscription MDBA effectuée ?
Qu’elle est la suite?
18
© 2015 Progress Software Corporation. All rights reserved.
Managed Database Onboarding
 Installation des logiciels de supervision
 Documentation de l’environnement
 Recommendations sur la stabilisation et le tuning
• DB Health Check
19
© 2015 Progress Software Corporation. All rights reserved.
Managed Database Service
mfgprod
Echantillon Périodique
chaque15 minutes
admprod
pm
cusprod
hlpprod
20
Process Heartbeat
exécution chaque minute
© 2015 Progress Software Corporation. All rights reserved.
Managed Database Service
AppSrv
mfgprod
admprod
pm
cusprod
hlpprod
21
© 2015 Progress Software Corporation. All rights reserved.
Web
Speed
Managed Database Service
AppSrv
mfgprod
Les seuils sont analysés et des
alertes sont envoyées par
email.
Local DBA support
et équipe Bravepoint DBA
admprod
pm
Alert: Customer HP
Date: 2014-02-10
Time: 13:21
Web
Speed
Alert: BI File exceeded
Threshold
Value: 5.1 GB
Threshold: 5.0 GB
cusprod
hlpprod
22
© 2015 Progress Software Corporation. All rights reserved.
Managed Database Service
AppSrv
mfgprod
Des mesures journalières sont téléchargées
sur les bases de données Bravepoint.
C’est là où les rapports sont créés
Il y a aussi un tableau de bord basé sur ces
données
admprod
pm
cusprod
hlpprod
23
© 2015 Progress Software Corporation. All rights reserved.
Web
Speed
BP PM
Rapports Mensuels
 Fournit des informations d’activités sur 6 mois
 Prévision “Capacity Planning” pour les 6 mois à venir
 Identifie les opérations de maintenance à venir
24
© 2015 Progress Software Corporation. All rights reserved.
Ce qu’inclut le Service

 Inclut
• Service réactif sur des situation métier
critiques
– Taux de facturation normaux appliqués
après la 1ère heure
• Tableau de bord Web
• Analyse Proactive
• Rapports Mensuels
• Conseils Techniques
25
© 2015 Progress Software Corporation. All rights reserved.
Non inclut
•
Maintenance planifiées
•
Problèmes non liés à la production
•
Nouveaux projets
Database Consulting
 L’équipe DBA team est disponible pour les  Implémentation Fonctionnalités OpenEdge
projets concernant les database
• OpenEdge Management
 Database Health Checks
• Nous faisons cela chaque jour
 Migration de Plateforme
• Environ 1 fois par mois pour un client
 Dump et Loads
• Chaque week end
 Mise à jour Version OpenEdge
 Disaster Recovery Planning (PCA)
26
© 2015 Progress Software Corporation. All rights reserved.
•
OpenEdge Auditing
•
Transparent Data Encryption
•
Table Partitioning
•
OpenEdge Replication
•
OpenEdge Multi-tenancy
•
OpenEdge SSL
•
etc
Database Health Checks
 Etude complète sur l’environnement d’exécution de l’application
• Collecte d’informations de performanbces sur 24 heures ou plus
• Configuration Machine et étude des performances de divers composantes
• Configration Database
• Configuration AppServer et WebSpeed
• Configuration Client (poste client)
 Rapport DB Health Check
• Rapport complet – 30+ pages
• Présente les graphiques et métriques significatifs
• Recommandations expliquées
28
© 2015 Progress Software Corporation. All rights reserved.
Graphiques et Métriques clés
29
© 2015 Progress Software Corporation. All rights reserved.
Lecture Database
30
© 2015 Progress Software Corporation. All rights reserved.
Exemples de Recommandations avec niveau d’importance
# Description
Change the storage area layout to use pre-allocated fixed
1
length extents with an unused variable overflow
2 Periodic truncation of1 the database .lg file
Value
High - Disk speed Performance
Medium - Allow for troubleshooting
3
Allocate more memory to the machine and give that memory
High - Performance
to the database
4
Dump and Load to remove record fragment and logical
scatter
Cost
Medium - Requires downtime for a backup,
structure create and restore.
Low - A 2 line script and a cron entry
Medium - Requires downtime to give the
memory to the VM, and then it's a small
configuration change
Medium - better use of memory
Medium - Requires downtime
5 Index compact the poorly utilized indexes - do this quarterly
Medium - better use of memory
Low - Can be run online, but needs to be there a
low number of users on the system, until the
disk speed issue is resolved
6 Increase BI Buffer and AI Buffers
High - Less Waits
7 Increase the BI Cluster Size and Preallocate space
High - Less Waits
8 Change the number of APWs from 6 to 2
9 Change the network settings as described
10 Increase the -Mm to setting
11 Adjust the client tuning parameters as recommended
31
© 2015 Progress Software Corporation. All rights reserved.
Low - Housekeeping
Low - Housekeeping
High - Network Performance
Medium - Better use of memory
Low - Configuration Change
Medium - Requires small downtime and a
change to any script that truncates the BI file
Low - Configuration Change
Low - Configuration Change
Low - Configuration Change
Low - Configuration Change
MDBA Services
 Gestion Complète des Base de Données
• Extension des équipes en place
• Alertes, Analyse de l’Activité , Planning
 Database Health Checks
• Analyses complètes
• Formation continue des équipes
 L’équipe la plus étendue et expérimentée sur le sujet Progress
• Incluant le support 24x7
32
© 2015 Progress Software Corporation. All rights reserved.
Ma Production : Qu’est ce qui est le mieux ?
Avec MDBA
Sans MDBA
33
© 2015 Progress Software Corporation. All rights reserved.
MDBA en Résumé
 Solution complète qui gère la production OpenEdge
 Pas comme objectif de remplacer l’équipe en place
• Nous avons des clients qui on fait ce choix, mais pour la plupart c’est en complément
 Solution basée sur des composants Software qui incluent
• Monitoring Réactif
• Gestion Proactive
• Rapports Mensuels
• Tableau de bord Web
• DBA avec 20+ années d’expérience
 Réponse pragmatique aux attentes de plus haute disponibilité des clients Progress
34
© 2015 Progress Software Corporation. All rights reserved.
Q&R
35
© 2015 Progress Software Corporation. All rights reserved.

Documents pareils