Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parEugène Voisin Modifié depuis plus de 10 années
1
Guide MQ WebSphere MQ v7.0.1 et V7.1 1er retours d’experiences
Gérard Trabucco (AF) / Alain Pellegrino (CIA) 13 mars 2012
2
Sommaire Architecture actuelle v6 Etude v7.0.1 – HA avec MIQ Avec MIQ en NFS Avec MIQ en CVM/CFS Etude v7.0.1 – HA avec VCS en CVM/CFS Etude v7.1 – Multi-versions Déclinaisons par environnements Une solution !
3
Sommaire Architecture actuelle v6 Etude V7.0.1 – HA avec MIQ Avec MIQ en NFS Avec MIQ en CVM/CFS Etude v7.0.1 – HA avec VCS en CVM/CFS Etude v7.1 – Multi-versions Déclinaisons par environnements Une solution !
4
Architecture Actuelle v6
VCS MQ V6 avec Support Pack MC91 Bascule de MQ Bascule de Qpagent Bascule de : IP virtuelle, Crontab et template de supervision OVO Bascule des FS share en mode failover hadata halog qpagent OVO Surveillance individuelle des process avec alerte et relance automatique MQ allows to exchange easily messages between application deployed on distributed environments The MQ mainly functionalities are To manage message queues To guarantee single delivery To hide the transport protocol We can use this solution With a server-server architecture or with a client server architecture I propose to show you an example for the two architectures
5
Sommaire Architecture actuelle v6 Etude V7.0.1 – HA avec MIQ Avec MIQ en NFS Avec MIQ en CVM/CFS Etude v7.0.1 – HA avec VCS en CVM/CFS Etude v7.1 – Multi-versions Déclinaisons par environnements Une solution !
6
Etude V7.0.1 – HA avec MIQ Principe : Avantages : Inconvénients :
Nouveau mécanisme HA inclus dans MQSeries (Multi Instance Queue) Basé sur l’activation simultanée de deux serveurs MQ, l’un étant actif et l’autre en attente. Avantages : Mise en œuvre simple et rapide Pas de surcoût de licence car inclus dans le produit Censé être plus rapide à basculer Inconvénients : Intégration compliqué dans un environnement multi version MQSeries Version de client V7 obligatoire Redémarrage manuel après bascule sur incident Version Linux Redhat 5 minimum
7
Etude V7.0.1 – HA avec MIQ en NFS
Avantages : Validé et recommandé par IBM Mise en place et exploitation peu coûteuse Inconvénients : Performances limitée par l’utilisation du réseau Rajout d’un serveur supplémentaire dans l’architecture : serveur NFS Risque d’incident supplémentaire : Plusieurs serveurs sur un serveur NFS Si intervention sur le serveur NFS = impact sur tous les serveurs
8
Etude V7.0.1 – HA avec MIQ en CVM/CFS
Avantages : Utilisation du SAN ( à 8 Giga-bit ) Inconvénients : Architecture complexe et coûteuse Gros besoins d’administration / exploitation
9
Sommaire Architecture actuelle v6 Etude V7.0.1 – HA avec MIQ Avec MIQ en NFS Avec MIQ en CVM/CFS Etude v7.0.1 – HA avec VCS en CVM/CFS Etude v7.1 – Multi-versions Déclinaisons par environnements Une solution !
10
Etude V7.0.1 – HA avec VCS Principe : Avantages : Inconvénients :
Cette solution se repose sur les mécanismes HA VCS déjà en place sur tous les serveurs AF. Un mécanisme équivalent au Support Pack MC91 a été intégré dans l’installation standard MQSeries V7. Avantages : Solution robuste et éprouvée Redémarrage automatique après failover Client MQ compatible à partir de la V Connexion avec d’autres Qmanagers « full » compatible qq. soit la version Inconvénients : Mise en œuvre complexe Surcoût d’installation, administration et exploitation
11
Etude V7.0.1 – HA avec VCS en CVM/CFS
Architecture cible Air France HA géré par la couche VCS = Fiabilité Disque partagé sur une architecture SAN à 8Gbits = Rapidité de transfert FS partagé monté en mode parallèle = Rapidité de bascule
12
Sommaire Architecture actuelle v6 Etude V7.0.1 – HA avec MIQ Avec MIQ en NFS Avec MIQ en CVM/CFS Etude v7.0.1 – HA avec VCS en CVM/CFS Etude v7.1 – Multi-versions Déclinaisons par environnements Une solution !
13
Etude V7.1 – Multi_versions par serveur
Multi-versions de MQSeries A partir de MQ v7.1 : Plusieurs versions de MQSeries installées sur un même serveur MQ Chaque Qmanager peut être activé sur une de ces versions
14
Sommaire Architecture actuelle v6 Etude V7.0.1 – HA avec MIQ Avec MIQ en NFS Avec MIQ en CVM/CFS Etude v7.0.1 – HA avec VCS en CVM/CFS Etude v7.1 – Multi-versions Déclinaisons par environnements Une solution !
15
Déclinaisons par Environnements
Le monde idéal ! MQ allows to exchange easily messages between application deployed on distributed environments The MQ mainly functionalities are To manage message queues To guarantee single delivery To hide the transport protocol We can use this solution With a server-server architecture or with a client server architecture I propose to show you an example for the two architectures
16
Déclinaisons par Environnements
Notre réalité ! MQ allows to exchange easily messages between application deployed on distributed environments The MQ mainly functionalities are To manage message queues To guarantee single delivery To hide the transport protocol We can use this solution With a server-server architecture or with a client server architecture I propose to show you an example for the two architectures
17
Déclinaisons par Environnements
Contraintes : Un serveur MQ = un Qmanager Qmanager de Dev est le reflet de tous les Qmanagers de Production Une version MQ uniforme (ou pas !) de bout en bout qq.soit l’environnement Avantage : gain de serveur gain de licences Inconvenient : Validation d’une solution ou problématique lambda Problème de montée de version pour un serveur de prod parmi n Incohérence des versions selon les environnements Incohérence des environnements métiers la solution ???? MQ allows to exchange easily messages between application deployed on distributed environments The MQ mainly functionalities are To manage message queues To guarantee single delivery To hide the transport protocol We can use this solution With a server-server architecture or with a client server architecture I propose to show you an example for the two architectures
18
Sommaire Architecture actuelle v6 Etude V7.0.1 – HA avec MIQ Avec MIQ en NFS Avec MIQ en CVM/CFS Etude v7.0.1 – HA avec VCS en CVM/CFS Etude v7.1 – Multi-versions Déclinaisons par environnements Une solution !
19
Etude V7.1 – Multi-versions et Multi-Qmanager
Combiner multi-versions et multi-qmanager Plusieurs Qmanagers par serveur MQ Chaque Qmanager aura sa version en coherence des environnements FS partagé monté en mode parallèle (à étudier) = Rapidité de bascule Serveur MQ Qmgr 1 MQ v7.1.x.x Qmgr 2 MQ v7.1.x.y Qmgr 3 MQ v7.1.x.z Qmgr 4 MQ v7.1.a.b Qmgr 5 MQ v7.1.c.x Qmgr 6 MQ v7.1.d.x
20
Etude V7.1 – Multi-versions et Multi-Qmanager
Serveurs MQ de PRD Serveur MQ de DEV Serveur MQ de RCT Qmgr 1 MQ v7.1.x.x Qmgr 4 MQ v7.1.x.x Qmgr 1 MQ v7.1.x.x Qmgr 4 MQ v7.1.x.x Qmgr 1 MQ v7.1.x.x Qmgr 4 MQ v7.1.x.x Qmgr 2 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 2 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 2 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 3 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 3 MQ v7.1.x.x Qmgr 5 MQ v7.1.x.x Qmgr 3 MQ v7.1.x.x Qmgr 6 MQ v7.1.x.x Qmgr Formation 1 MQ v7.1.x.x Qmgr Formation 2 MQ v7.1.x.x
21
Etude V7.1 – Multi-versions et Multi-Qmanager
Contraintes : Outils adaptés pour : Déploiement Administration Exploitation Avantages : Gain de serveur Peu ( ou pas ) d’impact sur les licences MQ Utilisation des 2 hosts physiques du cluster Gain de performances Coherence des versions sur toute les environnements Qmanagers de formations pour les equipes techniques (bac à sable,etc…) Inconvénients : Maitrise d’une administration avancée MQ allows to exchange easily messages between application deployed on distributed environments The MQ mainly functionalities are To manage message queues To guarantee single delivery To hide the transport protocol We can use this solution With a server-server architecture or with a client server architecture I propose to show you an example for the two architectures
22
Questions & Remarques…
" Ce sont rarement les réponses qui apportent la vérité, mais l'enchaînement des questions… "
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.