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.