|
Cluster sous Linux avec OpenSVC |
|
|
|
LibrA-LinuX est spécialisé dans l'intégration de cluster Linux à base de briques Open-Source, qui permettent d'apporter une haute-disponibilité aux services Linux intranet/internet ou back-office de votre système d'information.
Pour cela, nous intégrons le gestionnaire de services clusterisé OpenSVC (http://www.opensvc.com/)
qui couplé au mécanisme de bascule HeartBeat, représente une solution
complète de Cluster Linux, indépendant de vos applicatifs (services
web, J2EE, base de données, stockage, messagerie, DNS ,LDAP ...). Cette
solution permet la reprise de vos services sans interruption grâce au
mécanisme de bascule automatique et garantit également la cohérence des
données d'un serveur à l'autre, par la synchronisation à base de
snapshots filesystems.
Télécharger notre fiche produit
OpenSVC est un gestionnaire de "services" fonctionnant en mode cluster. Les services sécurisés sont définis comme des ensemble de ressources (IP, Volume de Disques, Filesystems, synchronisations, et lanceurs d'applications). Ces services sont pilotés par un framework OpenSource installé sur chacun des noeuds du cluster et compatible avec toutes les distributions Linux. La configuration de ces services, leurs états et les journaux de chacun des noeuds sont centralisées dans une base de données que l'on peut consulter grâce à une interface web de supervision.
Les services typiques qui peuvent bénéficier d'une haute-disponibilité grâce à l'implémentation de cette solution sont :
- Serveurs de mail : IMAP, POP, SMTP
- Serveurs de Proxy cache et Reverse-Proxy
- Serveurs web : HTTP, HTTPS
- Serveurs d'application J2ee : Websphere, WebLogic, JBOSS, Tomcat
- Serveurs de fichiers : FTP, SAMBA
- Serveurs de noms : DNS
- Serveurs d'annuaire : LDAP
- Base de données : Oracle, MySQL, PosgreSQL
- etc ...
Les principales fonctionnalités et avantages que fournit ce gestionnaire de cluster Linux :
- Scalabilité et mutualisation : permet de gérer des milliers de noeuds et services basés sur une seule et même technologie de clustering.
- Compatibilité : OpenSVC fonctionne aujourd'hui sur les
OS Linux et Solaris et peut aisément être portés sur d'autres systèmes
d'exploitation (python).
- Cohérence des données entre les noeuds: Permet de piloter les réplications des données par snapshot de filesystems et synchronisation rsync
- Virtualisation : OpenSVC peut piloter des services eux-mêmes implémentés dans des machines virtuelles (kvm, xen , lxc, zones...)
- Haute-disponibilité :
La haute-disponibilité et la
reprise des services est apportée par la compatibilité avec les
mécanismes standards de bascules automatiques et battement de coeur
(OpenHA, heartbeatd, keepalived). Gestion des IP virtuelles de service. Possibilité de définir des plans de
reprise (Disaster recovery plans) dans la configuration des services.
- Déploiement : Rapidité de déploiement des outils OpenSVC et des créations des containers de services
- Standard et Open source: Le framework OpenSVC est sous licence GPLv2, le collector est quant à lui soumis à un système de licence
- Tracabilité et audit : toutes les commandes executées par OpenSVC sont inscrites dans des journaux de logs locaux, et centralisés sur le collector
- Supervision: Remontée d'alertes mail, et flux RSS, intégration facilitée pour la remontée d'alertes vers des systèmes de supervision
Architecture technique
Le collector est une interface web de gestion de vos différents
services clusterisés qui permet aux travers de différentes vue :
- monitoring : pour afficher l'état des
différentes ressources des services à l'aide d'un tableau de bord
(graphique dynamique de la topologie de vos services)
- audit : vous permettant de visualiser les journaux de logs des actions entreprises par OpenSVC et d'agir en conséquence
- plan de reprise : pour concevoir des plan de reprise (disaster recovery plans)
- applications: pour assigner des responsables à chaque services ou groupe de services recevant les alertes mail
- nodes: pour paramétrer les différentes informations matérielles et de localisation de vos noeuds physiques
- alertes: pour visualiser les différentes remontées d'alertes du systèmes
Nous vous accompagnons à travers les différentes étapes du déploiement d'une solution de cluster Linux :
Conseil :
- Etude de faisabilité de votre projet
- Conception de l'architecture haute-disponibilité
- Rédaction du cahier des charges
Intégration :
- Installation, configuration de la plateforme haute disponibilité
- Intégration des briques OpenSource
- Passage en production de la plateforme
- Formation de votre équipe technique par un transfert de compétence
- Assistance et maintenance sur la plateforme
Références :
- CHR Annecy (Sécurisation de l'EAI)
- SOMFY (Système central des alarmes SOMFY)
Plus d'informations
Vous souhaitez plus d'informations : contactez-nous
|
Cet e-mail est protégé contre les robots collecteurs de mails, votre navigateur doit accepter le Javascript pour le voir
|
|
|