OpenEdge. Points sur les solutions PCA PRA pour minimiser les risques en production. Ateliers Progress Octobre 2015



Documents pareils
Sybase High Avalaibility

Haute Disponibilité de l environnement WMQ Outils & Méthodes

TIVOLI STORAGE MANAGER. Denis Vandaele

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

SQL Server 2008 solutions de sauvegarde et de continuité

Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2

1200 Incendies par an dans des «Data Center»!! Et vous. Moi j ai Data Guard 10g!!!!

Oracle Maximum Availability Architecture

Proce dure Installation Cluster de basculement SQL Server 2005

EVault Software. Solution globale de protection des données sur disque. Pierre Aguerreberry Directeur Alliances Europe, Moyen-Orient, Afrique

FORMATION PostgreSQL Réplication / Haute Disponibilité

Présentation de SunGard et de son offre. Janvier 2009

Pour une maîtrise totale de la reprise d activité : bonnes pratiques de continuité d activité et de virtualisation L I V R E B L A N C

Installation d un groupe de disponibilité avec SQL Server 2012 AlwaysOn (CTP3) qsjdlkqjs

Veeam Backup & Replication v6

Section I: Le Contexte du DATA CENTER Pourquoi l AGILITE est Nécessaire dans le DataCenter

Guide MQ du 6 Mars WebSphere MQ et Haute Disponibilité

Tivoli Storage Manager version TSM Server

Disponibilité 24-7/365

Continuité d activité : le choix des armes

Mise en oeuvre TSM 6.1

Cours 13. RAID et SAN. 2004, Marc-André Léger

ITIL Gestion de la continuité des services informatiques

Agenda de l introduction à la résilience

Online Backup. & Recovery Service

NOUS VOS PROJETS DE SAUVEGARDE SOLUTIONS SDS

La Continuité d Activité

VOTRE POLITIQUE D'ARCHIVAGE EST-ELLE ADAPTÉE? Démarche projet. Alain Le Corre, Responsable de Marché, Gestion de l information

Continuité de service et maîtrise des coûts de possession en environnement virtualisé

WebSphere MQ & Haute Disponibilité

Le stockage unifié pour réduire les coûts et augmenter l'agilité

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES

Une réelle solution HA Continuité en toute situation!

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

100% Swiss Cloud Computing

Continuité de services et plan de reprise d activité

Le data center moderne virtualisé

Consolidation. Grid Infrastructure avec la 11gR2

Le Pôle ORACLE d ITS-Overlap. Platinum Partner

Vulnérabilités engendrées par la virtualisation. Jean-Marie Petry / jean-marie.petry@rbs.fr Chef de Projet / Ingénieur ISIAL

FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters

arcserve r16.5 Protection des données hybride

De protection des données dans SharePoint de l entreprise

VMware Infrastructure The New Computing Platform. Stéphane CROIX Systems Engineer

Engineered for Business: Oracle Hardware for Oracle Database

Technologie Netapp. Novembre 2010

Hyper-V v2 : une évolution majeure des services de virtualisation

Symantec Backup Exec 11d

Les journées SQL Server 2013

Mise en œuvre de la virtualisation à l IGBMC. Guillaume Seith Remy Fritz

OFFRES DE SERVICES SDS CONSULTING

VMware vsphere 5 au sein du Datacenter Complément vidéo : La configuration et la sécurisation de l'esx

Webinar ORACLE LE LICENSING ORACLE Quel type de licensing choisir?

Solutions avancées pour la protection des données et la continuité d activité

Cluster High Availability. Holger Hennig, HA-Cluster Specialist

Dossier Solution - Virtualisation CA arcserve Unified Data Protection

La continuité de service

DOSSIER SOLUTION : CA RECOVERY MANAGEMENT

Pourquoi OneSolutions a choisi SyselCloud

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Utiliser le cloud pour manager son PRA et son PCA (DRaaS ou PRA dans le Cloud)

GOUTEYRON ALEXIS. SIO2 N candidat: UEpreuve E4. USituation professionnelle 2. serveurs de fichiers. Uen haute disponibilité

Plan de Continuité d'activité Concepts et démarche pour passer du besoin à la mise en oeuvre du PCA

Une solution de stockage VDI unifiée, flexible et disponible pour vos utilisateurs

CA ARCserve r16 devance Symantec Backup Exec 2012

Clients et agents Symantec NetBackup 7

VMotion ne peut fonctionner qu avec une architecture de stockage centralisé de type SAN FC, iscsi ou NAS.

VMware : De la Virtualisation. au Cloud Computing

BMC Middleware Management

Présentation de l'outil RMAN d'oracle

EXALOGIC ELASTIC CLOUD MANAGEMENT

CA ARCserve Family of Solutions Pricing and Licensing

Table des matières 1. Introduction. 1. Avant-propos Remerciements Chapitre 1 Virtualisation de serveurs

SafeKit. Sommaire. Un livre blanc de Bull Evidian

DOSSIER SOLUTION : CA ARCserve r16. Recours au Cloud pour la continuité d'activité et la reprise après sinistre

Table des matières. A - Introduction 13. B - Qu'est-ce que la virtualisation? 13

PARENT Marion. RAPPORT DE STAGE 1 ère année BTS SIO Juin 2012

AdBackup Entreprise. Solution de sauvegarde pour Moyennes et Grandes Entreprises. Société Oodrive

LIVRE BLANC PRODUIT. Evidian SafeKit. Logiciel de haute disponibilité pour le clustering d application

Synthèse sur la solution : La protection des données modernisée avec les solutions de stockage HP et Veeam

Proposition d une architecture pour ebay, en mettant l accent sur les notions de scalabilité, de résilience, et de tolérance aux pannes.

UNIFIED D TA. architecture nouvelle génération pour une restauration garantie (assured recovery ) que les données soient sur site ou dans le cloud

Virtualisation des Serveurs et du Poste de Travail

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

TOUJOURS UNE LONGUEUR D AVANCE.

en version SAN ou NAS

SharePoint et la continuité de services

Système de Stockage Sécurisé et Distribué

Windows Server Chapitre 1: Découvrir Windows Server 2008

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

CA XOsoft. Suite logiciels. WANSync Solution de réplication des données en LAN ou WAN.

PRESENTATION Groupe D.FI

Expérience d implémentation d ASM avec CRS sur un environnement AIX

Veeam Backup and Replication

Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility)

vbladecenter S! tout-en-un en version SAN ou NAS

Le cluster à basculement

Unitt Zero Data Loss Service (ZDLS) La meilleure arme contre la perte de données

FAMILLE EMC RECOVERPOINT

Transcription:

OpenEdge Points sur les solutions PCA PRA pour minimiser les risques en production Ateliers Progress Octobre 2015

Une Véritable Stratégie Je pense que nous devrions mettre à jour notre plan de reprise sur incident. L actuel suggère, dans un cas de sinistre, de courir en cercle en criant «Que devons nous faire?!!! Que devons nous faire?!!!» 3

Plan de Continuité d Activité (PCA) & Plan de Reprise d Activité(PRA) Quelle est la Différence? La Continuite d'activité a plusieurs aspects D un point de vue IT, le PRA est une part plus importante de la pyramide Personnel Analyse Impact Métier Evaluation des risques Haute Disponibilité Continuité d Activité Reprise Réponse d Activité d Urgence Relations Publiques Reprise d Activité Formation/ Prise de Conscience Continuité des Opérations 4

Les exigences en matière de fiabilité Besoin d'identifier, résoudre et prévenir les problèmes avant qu'ils ne surviennent Besoin d'analyses les causes profondes des problèmes de l'application ou processus métier sans se rejeter la responsabilité Haute disponibilité signifie vraiment aucune interruption de service 5

Pourquoi la fiabilité est elle si importante? Visibilité sur l'expérience utilisateur Assurer qu aucune étape d un processus étapes ne manque Détection précoce de problèmes de performance et de disponibilité Guarantie des SLAs Réduction du temps et des ressources pour résoudre les problèmes 6

Quelles sont les causes les plus fréquentes de "temps d'arrêt non planifiés»? *Adapted from Blueprints for High Availability by Evan Marcus and Hal Stern (ISBN: 0-471-43026-9) 7

Temps de Reprise (RTO) Secondes Jours Les Métriques de l Industrie pour un PRA RTO = la durée maximale d'interruption admissible RPO = la durée maximum d'enregistrement des données qu'il est acceptable de perdre Recovery Time Objective (RTO) la durée maximale d'interruption admissible Recovery Point Objective (RPO) la durée maximum d'enregistrement des données qu'il est acceptable de perdre ou le volume maximum de données qu il est acceptable de perdre 0 K0 s Plusieurs MO s Volume de Perte de Données(RPO) 8

Temps de Reprise (RTO) Secondes Jours Pourquoi est-ce important pour vous? Où êtes vous aujourd hui? Où devriez vous être? Volume de Perte de Données(RPO) 0 K0 s Plusieurs MO s 9

Clusters Uniquement Enterprise Database OE RDBMS n est pas Cluster Aware Peut être configurée pour s exécuter sur une configuration de disques partagés Pas d intégration native entre Progress et les Cluster Manager Le Cluster Manager est responsable des tâches d administration pour garantir le failover Ensemble limité de Cluster Managers supportés (à vérifier dans le Product Availability Guide) Microsoft Cluster Services V5.2 IBM HA Clusters 5.1, 5.3. 5.4.1, 6.1 Sun Solaris Sun Cluster 2,2. 3.0, 3.1 and 3.2 HP-UX Service Guard 11.0 and 11i 12

Concepts Cluster 13 Concept Cluster Failover Shared Devices Cluster Resources Description Se compose de deux ou plusieurs machines, appelées nœuds, qui sont étroitement intégrés par matériel et logiciel pour travailler ensemble comme une seule machine virtuelle. Il gère le basculement en cas de panne d'un nœud. Le basculement automatique d'une ressource de cluster d'un nœud à l'autre, offrant ainsi un accès permanent à ces ressources en cas de panne planifiée ou non. Un arrêt planifié est une mise à niveau de matériel ou de logiciel; une interruption non planifiée est un incident de base de données ou du système. Un disque qui est disponible à partir de n'importe quel nœud du cluster. Si un nœud du cluster subit une panne, le périphérique partagé est toujours reconnu et disponible pour les autres nœuds du cluster, offrant ainsi un accès ininterrompu à la base de données. Une base de données en cluster et toutes ses dépendances telles que les fichiers physiques, les disques physiques, et le réseau.

Architecture Globale MYCLUST Node A Cluster Manager Heartbeat Shared Storage Node B Cluster Manager Local Disk Local Disk 14 Failover Clusters

Gérer les Clusters Activer une base de données pour l'environnement en cluster Démarrer une base de données en cluster Arrêter une base de données en cluster Désactiver une base de données en cluster 15

Activer une base de données pour l'environnement en cluster procluster db-name enable [-pf parameter-file] [AI][BI][APW=n][WDOG] Shared Storage Failover Clusters Cluster-enabled database 16

Démarrer une base de données en cluster procluster db-name start Shared Storage Failover Clusters Cluster-enabled database procluster db-name isalive 17

Arrêter une base de données en cluster procluster db-name stop Shared Storage Failover Clusters Cluster-enabled database procluster db-name isalive 18

Désactiver une base de données en cluster procluster db-name disable Shared Storage Failover Clusters Database 19

Solutions OpenEdge pour PCA et PRA 20

PCA et PRA avec OpenEdge Replication / PLUS OE Replication Plus 21

Reprise OpenEdge Database (DB) Notions de base Process Backup DB régulièrement Stockage off-site Application Database Reprise sur incident InstallationSoftware Restauration DB vers la cible Reconnexion des clients Backup Files Restored Database Risques Temps de récupération = ELEVE (sur la base de la dernière sauvegarde «réussie", taille de la DB, etc.) Perte de données = ELEVE 22

Temps de Reprise (RTO) Secondes Jours Backup Database Backup 0 K0 s Plusieurs MO s Volume de Perte de Données(RPO) 23

Reprise OpenEdge DB Notion de bases + After Imaging (AI) Application Database After-Image AI 12:30 AI 1:00 AI 1:30 AI 2:00 Process Backup DB régulièrement Backup fichiers AI régulièrement Stockage off-site Reprise sur incident Installation software Restauration fichiers DB & AI vers la cible Application (roll forward) fichiers AI Reconnexion clients Backup Files Target Database After-Image AI 12:30 AI 1:00 AI 1:30 AI 2:00 24 Risques Temps de récupération = Plus Rapide (sur la base de la dernière sauvegarde «réussie", taille de la DB, et nombre de fichiers AI à appliquer, etc.) Perte de Données= MOYEN (basé sur le dernier fichier AI correct)

Temps de Reprise (RTO) Secondes Jours Backup Database versus After Imaging After Imaging Manuel Backup 0 K0 s Plusieurs MO s Volume de Perte de Données(RPO) 25

Reprise OpenEdge OpenEdge Replication / Plus Process Installation / Configuration replication Application Database Maintien des backups DB & AI Reprise sur incident Fail over (manuel ou automatique) Reconnexion clients Replication Server Target Database Read Only Risques Automated and Near Real Time Temps de récupération = LE PLUS FAIBLE (Meilleur!) Pertes de Données= LE PLUS FAIBLE (Meilleur!) Replication Agent 26

Time to Recover (RTO) Secondes Jours Backup Database versus AI versus OE Replication After Imaging Manuel Backup OE Replication 0 K0 s Plusieurs MO s Volume de Perte de Données(RPO) 27

OpenEdge Replication Configuration Complète AI Mgmt Utility Primaire Secondaire Source DB AI Extents Database Broker Processes Database Broker Processes Repl Queue Replication Server Replication Agent Target DB 28

OpenEdge Replication Fonctionnalités AI Mgmt Utility Primary Primaire Source DB AI Extents Réplication de données Automatique Database Broker Processes Repl Queue Replication Server Pas de changement dans les applications AI Management Utility gère les backup AI. 29

OpenEdge Replication Fonctionnalités Supports de 2 serveurs Secondaires Types de Failover Manuel Automatique Secondaire Database Broker Processes Accès Read-only avec Replication Plus Replication Agent Target DB Target Database 30

OpenEdge Replication contraintes Produits OpenEdge 10 Enterprise & Workgroup RDBMS OpenEdge 11 Enterprise & Workgroup RDBMS Plateformes supportées, OS + Hardware Même OS sur serveur Primaire et Secondaire 31

Demo 2. OpenEdge Replication Setup Source Database Setup Target Database Enable Replication Replicate entre Source et Target Mises à jour d enregistrements dans la Database Source Les mises à jour sont appliquées automatiquement dans la Database Target Accès pour rapports ou autres (Read Only) à partir de la Database Target 32

Operation Normal User met à jours source database Source DB Replication Server Replication Agent Roll Forward permanent Target DB AI BLOCK 33

Demo 3. Transition vers la Database Target Transition Database Target pour devenir Database Source Recovery Failover Reconnexion utilisateurs 34

Demo 4. Transition de Target vers Source Backup de Database Source en cours Restauration de la Source courante vers la Source initiale Redémarrage du serveur Source Failback Transition Reconnexion utilisateurs 35

Demo 5. Crash du serveur de Production Crash de la Database Source Transition la Target en tant que Source Shutdown de la Database Target Déconnexion des utilisateurs Démarrage de la database Target en mode transaction Reconnexion utilisateurs 36

Operation Normal User met à jours source database Source DB Replication Server Replication Agent Roll Forward permanent Target DB AI BLOCK 37

Crash Production User met à jours source database X Source DB Replication Server Replication Agent Roll Forward permanent Target DB AI BLOCK 39

Scenario de Reprise Target devient une database Normal X Source DB User met à jours la nouvelle source database Replication Server X X Replication Agent New Source DB 40

Demo 6. Alerting from OpenEdge Management All the activity for Replication was recorded Emails to indicate Backup Restore Crash Transition 41

OpenEdge Replication Points à Retenir 1 Disponibilité Continue 2 Protection Complète des Données Critiques 3 Intégrité Garantie des Données 4 Performance optimisée avec Replication Plus 5 Facile à implémenter pour ROI rapide 42