«clustering» et «load balancing» avec Zope et ZEO
|
|
- Fernande Paquin
- il y a 5 ans
- Total affichages :
Transcription
1 IN53 Printemps 2003 «clustering» et «load balancing» avec Zope et ZEO Professeur : M. Mignot Etudiants : Boureliou Sylvain et Meyer Pierre
2 Sommaire Introduction Présentation générale de ZEO La philosophie ZEO Fonctionnalités offertes Quand utiliser ZEO? Installation et lancement de ZEO Distribution de la charge : «load balancing» Sites miroirs Le «Round-Robin DNS» Le «Layer 4 Switching» Gestion des points de défaillance ZEO et le stockage des données Cas d un serveur Zope isolé Cas d un cluster ZEO Configuration matérielle et logicielle Matériel nécessaire Amélioration de la sécurité et de la performance Logiciels permettant de faire du «Load Balancing» Exemple : le portail de l Université de Savoie...14 Conclusion...15 Adresses utiles
3 Introduction Zope est un serveur d application «open source», multi plateforme, permettant la création d applications web (intranet, extranet, boutique électronique, etc ). Zope est orienté gestion de contenu. Lorsqu un serveur web reçoit plus de requêtes qu il ne peut traiter, il peut devenir lent et instable. Dans le pire des cas, le serveur arrête de traiter les requêtes et peut en arriver jusqu à crasher. Ce problème ne concerne pas uniquement Zope mais tout type de serveur d applications. Utiliser plusieurs machines permet de pallier à ce problème, cependant cela implique quelques désavantages. Par exemple, les machines doivent posséder les mêmes informations dans leur base de données, ces informations doivent être synchronisées. Bien évidemment, pour un petit site dont les informations sont rarement modifiées, la synchronisation ne pose pas trop de problème, mais ça devient vite un cauchemar pour des gros sites manipulant des milliers d objets souvent modifiés! C est pour gérer ces problématiques que la Zope Corporation a créé ZEO («Zope Enterprise Objects»). Un site professionnel nécessitant une grande capacité de montée en charge doit répondre aux objectifs suivants : Disponibilité de % (voir 100 % pour des services vitaux tels que aéronautique, hôpitaux pour lesquels des coupures de service ne sont pas acceptables). Accepter un grand nombre de clients simultanés, sans que la qualité ne se dégrade. Supporter de forts pics de charge, c'est-à-dire continuer à réagir de façon fluide même dans le cas de fortes sollicitations passagères (par exemple : couverture d un événement important, publication presse ) Pour ces besoins (montée en charge et haute disponibilité), ZEO et la mise en cluster permettent de répartir le risque de panne matérielle et la charge en multipliant les serveurs d application Zope. 3
4 1. Présentation générale de ZEO 1.1. La philosophie ZEO ZEO est un système qui permet de faire tourner un site internet sur plusieurs machines différentes. Cette méthode s appelle «clustering» ou «load balancing» («répartition de charge»). En faisant tourner Zope sur plusieurs machines séparées, on peut ainsi dispatcher les requêtes sur les différents serveurs, mieux encore, on peut ajouter d autres machines en même temps que le nombre de requêtes augmente. De plus, si une machine crashe, les autres prennent le relais pendant le temps de la réparation. ZEO utilise une architecture client/serveur. Les serveurs Zope sont considérés comme des clients ZEO et tous les clients sont connectés à un serveur ZEO central comme montré sur la figure suivante. Supposons qu on dispose de n machines à mettre en cluster. Ces serveurs sont utilisés de la manière suivante : - Le ZEO Server joue le rôle de serveur de stockage, il contient la ZODB (base de données objet). - n-1 ZEO Client. Ces machines se comportent comme des serveurs Zope standards. Elles ont à charge de servir les pages Web. Une seule machine est propriétaire de la base objet ZODB qui contient toutes les données. Les autres instances de Zope sont des clients ZEO qui viennent chercher auprès du ZEO Server les informations dont elles ont besoin. Grâce au système de cache interne à Zope, les conversations entre les clients et le serveur sont réduites au strict nécessaire. 4
5 L architecture ZEO utilise des protocoles de communication Internet standardisés. Ceci implique d autres avantages : les clients et le serveur peuvent se situer dans la même pièce, ou dans différents pays! Remarque : il n est pas obligatoire que chaque client ZEO utilise le même système d exploitation, mais l utilisation de machines Unix est fortement conseillé (ZEO fonctionne également avec Windows). La même version de Zope doit être installé sur toutes les machines Fonctionnalités offertes Haute disponibilité : si l un des serveurs du cluster cesse de fonctionner, le site fonctionne toujours. Montée en charge : en divisant la charge par le nombre de serveurs, le site est capable d accepter plus de clients simultanés et ainsi de faire face à la montée en charge. Distribution de charge : avec plusieurs serveurs et la répartition de charge bien conçue, la répartition de l activité permet une plus forte réactivité du site. Mise à disposition de ressources temporaires : en cas d événement prévisible (publication de presse, élections ) ou pour faire face à une montée en charge brutale, il «suffit» d ajouter des machines au cluster pour voir la disponibilité du site augmenter. Ces serveurs peuvent ensuite être supprimés après le passage du pic. Multiplication de serveurs : en multipliant le nombre de machines, on a une diminution du risque «physique» pour les serveurs, et donc une augmentation de la disponibilité théorique. La probabilité que toutes les machines tombent en panne en même temps diminue fortement si on augmente le nombre de machines. Intégrité transactionnelle : il existe des règles permettant de régler les problèmes de mises à jour simultanées de l information par deux serveurs concurrents. Remarque : En respect du modèle Web, ZEO est très efficace si le site respecte le ratio 90/10 : 90 % de lecture d information pour 10 % d écriture. Au-delà, si le site doit écrire plus d informations dans la ZODB, on pénalise le système en augmentant le nombre de conflits d accès. Dans ce cas, la meilleure solution est de stocker plus de données dans une base SQL supportant bien les écritures multiples et concurrentes. 5
6 1.3. Quand utiliser ZEO? Avant d envisager l utilisation de ZEO il faut faire un constat du trafic sur le serveur. Si le serveur ne reçoit pas plusieurs millions de requêtes par jour, il est probable que ZEO ne soit pas nécessaire. ZEO est une bonne solution dans les cas suivants : le serveur n arrive pas à traiter toutes les requêtes qu il reçoit le site est critique et a besoin d être opérationnel 24h/24, 7j/7 le site doit être distribué sur plusieurs sites miroirs un serveur doit être arrêté pour maintenance tout en gardant le site opérationnel Dans le cas contraire, il est inutile d installer ZEO Installation et lancement de ZEO L architecture la plus répandue correspond à un serveur ZEO et plusieurs clients ZEO. Il y a certains points auxquels il faut faire attention : les clients doivent disposer de la même version de Zope, des mêmes produits les clients doivent avoir accès aux mêmes ressources (base de données, serveur mail, etc.) la connexion entre les clients et le serveur doit être rapide sous peine de dégrader les performances de ZEO Une fois le serveur et les clients installés, il faut tout d abord lancer le serveur et lui demander d attendre les connexions sur un port particulier. Ensuite, il faut lancer chacun des clients en lui indiquant l adresse du serveur ZEO ainsi que le port de connexion. L architecture ZEO est maintenant mise en place et pleinement fonctionnelle. 6
7 2. Distribution de la charge : «load balancing» Une fois l architecture mise en place, un problème se pose : comment distribuer les requêtes sur les clients ZEO? Les utilisateurs ne connaissent que le serveur ZEO servant de frontal, mais pas les machines clientes tournant derrière. On ne peut pas spécifier pour chaque utilisateur, quel client utiliser, d autant plus que l utilisation des ressources ne serait pas du tout optimisée. En fait, la seule machine que l utilisateur «voit» est la machine chargée de la distribution de la charge. Cette machine est chargée de désigner le client ZEO qui va servir la page demandée par le client. Une des machines du cluster se charge donc du calcul de la page demandée, en se référent aux données présentent dans son propre cache, ou si nécessaire aux données disponibles sur le serveur ZEO. Les section suivantes dresse une liste des différentes façon de distribuer les requêtes sur plusieurs machines en utilisant différentes technologies (gratuites, commerciales, hardware, etc.) 7
8 2.1. Sites miroirs C est la méthode la plus facile à mettre en œuvre, elle ne nécessite aucun logiciel ou matériel supplémentaire. Le serveur ZEO présente à l utilisateur une liste de sites miroirs disponibles. L utilisateur choisit alors quel site miroir il désire utiliser. Cette méthode est dite «passive» (on ne choisit pas le client ZEO) et «volontaire» (l utilisateur doit choisir volontairement le client ZEO). Si on n a aucun contrôle administratif sur les sites miroirs cette solution est très facile à mettre en œuvre. Si un site miroir tombe, l utilisateur peut retourner sur le serveur ZEO (sur lequel on a un contrôle) et choisir un autre site miroir. A un niveau global, cette méthode améliore les performances. L utilisateur peut choisir le client ZEO qui lui est le plus proche géographiquement, et ainsi améliorer les temps d accès. Remarque : Une autre façon de procéder est de renvoyer aléatoirement vers un des serveurs miroirs disponibles sans demander l avis à l utilisateur : <dtml-call expr="response.redirect(_.whrandom.choice(mirror_servers))"> 8
9 2.2. Le «Round-Robin DNS» Le «Domain Name System» ou DNS est le mécanisme qui traduit les noms d ordinateurs en adresses IP. On peut ainsi obtenir plusieurs adresses IP pour un seul nom d ordinateur. La méthode la plus simple est donc d utiliser la répartition de charge à l aide du «Round-Robin DNS» comme illustré ci-dessous. La répartition de charge est placée au niveau du DNS. Le serveur DNS retourne alternativement les adresses de chaque client ZEO (les adresses distribuées sont équi-réparties : distribution séquentielle). Ainsi, le premier utilisateur sera redirigé sur le premier client, le second utilisateur sera redirigé sur le second client, et ainsi de suite. Puis on retourne à nouveau l adresse du premier client, etc. Cette méthode n est pas parfaite car les informations DNS sont mises en cache par les autres serveurs de noms du web. Ainsi, dès qu un utilisateur aura récupéré l adresse IP d un client ZEO, toutes les requêtes suivantes pour cet utilisateur iront sur le même client, ce qui pose des problèmes si le serveur correspondant est crashé (car le client garde en mémoire l adresse IP pour plusieurs heures). Le résultat général est correct, mais les requêtes ne seront pas dispatchées de manière homogène sur les différents clients. Pour conclure, l utilisation du «Round-Robin DNS» est très utile mais pas optimisée. Les serveurs DNS ont chacun leur propre politique de mise en cache et ces politiques peuvent avoir des incidences néfastes sur le fonctionnement de la répartition de charge. 9
10 2.3. Le «Layer 4 Switching» Les requêtes passent de manière transparente à travers un switch vers une ferme de serveurs. Des produits Zope sont disponibles pour mettre en place du «Layer 4». Les équipements du marché les plus souvent mis en place sont les modèles Alteon et LocalDirector de Cisco Systems. Le switch est configuré pour choisir un client ZEO dans la ferme de serveurs d après les paramètres qu on lui aura donnés. La figure suivante explique le fonctionnement du système. Il y a plusieurs solutions logicielles et matérielles disponibles pour mettre en place une telle architecture. Citons parmi les solutions logicielles le «Linux Virtual Server» (LVS) qui est une extension du système d exploitation Linux et qui permet de transformer un ordinateur sous Linux en «Layer 4 Switch». Il existe aussi une solution matérielle fournie par Cisco Systems, le LocalDirector qui est un routeur fonctionnant comme un «Layer 4 Switch» 10
11 2.4. Gestion des points de défaillance Sans ZEO, un serveur Zope représente un point de défaillance unique. ZEO permet de dispatcher ce point de défaillance sur plusieurs machines. Ainsi, si un client ZEO tombe, les autres clients ZEO prennent le relais automatiquement. Bien évidemment il subsiste un point de défaillance unique : le serveur ZEO puisqu il est le serveur de stockage central. Mais cette méthode permet de minimiser les risques de défaillance sur plusieurs clients. Une méthode très populaire pour accepter le risque de défaillance d un point unique est de le minimiser au maximum en utilisant du matériel de très bonne qualité (RAID, redondance dans la connectique, redondance de l alimentation etc ), avec une politique de sécurité de haut niveau, par exemple, en faisant régulièrement des sauvegardes. Ceci permet de diminuer la qualité des composants matériels présents sur les clients. Il existe par ailleurs des outils tels que fake, qui permettent la mise en place de serveurs ou de Switch Layer 4 redondants. 11
12 3. ZEO et le stockage des données 3.1. Cas d un serveur Zope isolé Zope Application File Storage Zope ne sauvegarde pas directement toutes les données sur le disque. En effet, il utilise un composant particulier appelé storage lui permettant de savoir pour chaque objet manipulé où il doit être sauvegardé. Ceci permet de minimiser les accès au disque ou à la base de données. Zope est connecté à un File Storage, ce qui signifie que tous les objets sont sauvegardés dans un seul et même fichier sur le système de fichier (data.fs) Cas d un cluster ZEO Zope Application Client Storage File Storage Storage Server Le FileStorage est remplacé par un Client Storage qui au lieu de sauvegarder les objets dans un fichier, les envoie à un composant Storage Server via le réseau. C est le Storage Server qui a pour mission de sauvegarder les objets sur le système de fichier du serveur ZEO (File Storage). 12
13 4. Configuration matérielle et logicielle 4.1. Matériel nécessaire Un serveur pour héberger Apache (pour les accès non authentifiés non cryptés), Apachessl (pour les accès authentifiés et cryptés), et faire du LoadBalancing. Des serveurs pour héberger les serveurs dédiés au traitement (Zeo client). Un serveur pour héberger la ZODB (Zeo Storage Server) Amélioration de la sécurité et de la performance Il y a encore 2 points de défaillance sans redondance : le serveur apache et la base de données. Pour le serveur apache, il est relativement simple de mettre en place une seconde machine qui prendrait le relais en cas de défaillance de la première. Pour le serveur Zeo, la meilleure solution est sans doute d'utiliser Zeo Replication Server de Zope Corp. Si les usages augmentent, il sera nécessaire d augmenter le nombre des serveurs Zope, cela implique seulement d'ajouter les nouvelles adresses IP au logiciel ayant pour rôle de faire le Load Balancing. Un autre moyen d augmenter les performances est de mettre en place une politique de cache, mais ceci s'avère relativement difficile pour un serveur très dynamique Si les accès en écriture deviennent vraiment trop important, une solution peut être de mettre en place plusieurs serveurs ZEO qui seront eux mêmes clients ZEO pour un serveur ZEO central (architecture à trois niveaux). 13
14 4.3. Logiciels permettant de faire du «Load Balancing» Apache via le mod_backend Balance ( qui est réputé pour être facilement installé et configuré. Ce logiciel est distribué sous licence GPL. Pound ( est un très bon logiciel étant à la fois un reverse proxy, un load balancer et un http front-end. Spécialement créé pour être utilisé avec Zope et ZEO, Pound est une très bonne alternative à la solution Apache/Apachessl/Balance. Il est très simple à configurer. Ce logiciel est distribué sous licence GPL Exemple : le portail de l Université de Savoie 1 machine Apache : serveur à base de bi xeon 2Ghz avec 4GO de RAM 1 serveur ZEO : serveur à base de bi xeon 2Ghz avec 4GO de RAM 3 clients ZEO : bi PIII à 900Mhz avec 1GO de RAM et 600GO de DD Zope ZEO : distribué sous licence GPL Pour comparaison, voici le prix d une solution commerciale : WebSphere Application Server V4.0 (création, gestion et exploitation d application Internet). - Advanced Single Version : 9219,13. - Advanced Edition : 13073,95. - Plus achats de nombreuses briques logicielles plus ou moins chères) Charge sur le système : sessions par jours pour 6500 membres, 600Mo de data.fs (base de données interne à Zope : ZODB) une fois packée et 60Go de données sous forme d'extfile (fichiers externes à la ZODB). 14
15 Conclusion Nous venons de présenter à travers cette étude une solution adaptée aux applications Internet permettant le déploiement d un cluster et la mise en place d une solution de répartition de charge, à l aide des logiciels libres Zope et ZEO. Cette solution devient aujourd hui de plus en plus populaire, supportée par l élargissement permanent de la communauté d utilisateurs et de développeurs autour du logiciel Zope, et l utilisation de ce type de solution dans de grande institutions telles que certaines de nos universités ou administrations. Zope Corporation inclura ZEO dans la prochaine grande évolution de Zope : Zope 3. 15
16 Adresses utiles ZEO : Présentation de Zope : Installing, configuring, and administering ZEO : Zope : Pound : Balance : Mod_ssl : Openssl : Apache : Python : 16
«Clustering» et «Load balancing» avec Zope et ZEO
«Clustering» et «Load balancing» avec Zope et ZEO IN53 Printemps 2003 1 Python : généralités 1989 : Guido Van Rossum, le «Python Benevolent Dictator for Life» Orienté objet, interprété, écrit en C Mêle
Un concept multi-centre de données traditionnel basé sur le DNS
Confiez vos activités critiques à un expert S il est crucial pour vos activités commerciales que vos serveurs soient disponibles en continu, vous devez demander à votre hébergeur de vous fournir une solution
Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft
Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source Jérôme Petit, Serge Petit & Serli Informatique, ITMatic Jérôme Petit, Serge Petit & SERLI & ITMatic Serli : SSII
Cluster High Availability. Holger Hennig, HA-Cluster Specialist
Cluster High Availability Holger Hennig, HA-Cluster Specialist TABLE DES MATIÈRES 1. RÉSUMÉ...3 2. INTRODUCTION...4 2.1 GÉNÉRALITÉS...4 2.2 LE CONCEPT DES CLUSTERS HA...4 2.3 AVANTAGES D UNE SOLUTION DE
Livre blanc Haute disponibilité sous Linux
Livre blanc Haute disponibilité sous Linux Nicolas Ferre 29 septembre 2000 Résumé Ce livre blanc décrit une solution informatique à haute disponibilité. Les technologies mises
Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles
Le Ro le Hyper V Troisie me Partie Haute disponibilite des machines virtuelles Microsoft France Division DPE Table des matières Présentation... 2 Objectifs... 2 Pré requis... 2 Quelles sont les principales
La haute disponibilité de la CHAINE DE
Pare-feu, proxy, antivirus, authentification LDAP & Radius, contrôle d'accès des portails applicatifs La haute disponibilité de la CHAINE DE SECURITE APPLICATIVE 1.1 La chaîne de sécurité applicative est
MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada
MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre
Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing
Enseignant: Lamouchi Bassem Cours : Système à large échelle et Cloud Computing Les Clusters Les Mainframes Les Terminal Services Server La virtualisation De point de vue naturelle, c est le fait de regrouper
Architectures d implémentation de Click&DECiDE NSI
Architectures d implémentation de Click&DECiDE NSI de 1 à 300 millions de ligne de log par jour Dans ce document, nous allons étudier les différentes architectures à mettre en place pour Click&DECiDE NSI.
FICHE PRODUIT COREYE CACHE Architecture technique En bref Plateforme Clients Web Coreye Cache applicative Références Principe de fonctionnement
COREYE CACHE Solution d absorption de charge pour une disponibilité et une performance optimales des applications Web En bref Architecture technique La plateforme Coreye Cache délivre la majeure partie
Mise en place d un cluster. De basculement. Et DHCP Failover. Installation. Préparation. Vérification
Mise en place d un cluster De basculement Et DHCP Failover Valentin Banse Thomas Haën-Boucher Thomas Bichon Présentation Installation Préparation B T S S I O 2 2 / 0 4 / 2 0 1 4 Configuration Vérification
Technique et architecture de l offre Suite infrastructure cloud. SFR Business Team - Présentation
Technique et architecture de l offre Suite infrastructure cloud Les partenaires de l offre Cloud Computing SFR Le focus HP Les principes de mise en œuvre réseau Les principes de fonctionnement de la solution
INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE
I N T E RS Y S T E M S INTERSYSTEMS CACHÉ COMME ALTERNATIVE AUX BASES DE DONNÉES RÉSIDENTES EN MÉMOIRE David Kaaret InterSystems Corporation INTERSySTEMS CAChé CoMME ALTERNATIvE AUx BASES de données RéSIdENTES
Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl
Dynamic Computing Services solution de backup White Paper Stefan Ruckstuhl Résumé pour les décideurs Contenu de ce White Paper Description de solutions de backup faciles à réaliser pour des serveurs virtuels
Documentation d information technique spécifique Education. PGI Open Line PRO
Documentation d information technique spécifique Education PGI Open Line PRO EBP Informatique SA Rue de Cutesson - ZA du Bel Air BP 95 78513 Rambouillet Cedex www.ebp.com Equipe Education : 01 34 94 83
Mise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Load Balancing MASSAOUDI MOHAMED CHAHINEZ HACHAICHI AMENI DHAWEFI ERIJ MAIJED EMNA BOUGHANMI
Load Balancing MASSAOUDI MOHAMED CHAHINEZ HACHAICHI AMENI DHAWEFI ERIJ MAIJED EMNA BOUGHANMI Table des matières I. Présentation de l atelier... 2 1. Équilibrage de charge... 2 2. Haute disponibilité...
VMWare Infrastructure 3
Ingénieurs 2000 Filière Informatique et réseaux Université de Marne-la-Vallée VMWare Infrastructure 3 Exposé système et nouvelles technologies réseau. Christophe KELLER Sommaire Sommaire... 2 Introduction...
Licence professionnelle Réseaux et Sécurité Projets tutorés 2012-2013
Licence professionnelle Réseaux et Sécurité Projets tutorés 2012-2013 Sujets proposés à l Université de Cergy-Pontoise 1. Déploiement d'une architecture téléphonique hybride : PC-Asterisk/PABX analogique,
2 disques en Raid 0,5 ou 10 SAS
Serveur GED: INFO EN + Afin d obtenir des performances optimales il est préférable que le serveur soit dédié. Matériel : Processeur Jusqu à 10 utilisateurs 2.0 Ghz environ Jusqu à 30 utilisateurs 2.6 Ghz
25/08/2013. Vue Nagios. Vue Nagios. Le réseau du lycée
Le réseau du lycée 1. Mise en évidence de la complexité du réseau Le réseau vu par les utilisateurs Le réseau vu par le technicien 2. «Architecture matérielle» du réseau Topologie Le switch, élément central
Migration d un Cluster Fiber Channel+SAN+Lames sous Xen vers Ethernet +iscsi+serveurs sous KVM
Migration d un Cluster Fiber Channel+SAN+Lames sous Xen vers Ethernet +iscsi+serveurs sous K L'équipe du CITIC74 : info[at]citic74[dot]fr Sommaire Contexte Architecture existante Conclusion 2 Contexte
Technologie de déduplication de Barracuda Backup. Livre blanc
Technologie de déduplication de Barracuda Backup Livre blanc Résumé Les technologies de protection des données jouent un rôle essentiel au sein des entreprises et ce, quelle que soit leur taille. Toutefois,
[WEB4ALL PRESENTATION ET TARIFS VPS INFOGERES]
04.01.2015 [Association Web4all] Siret : 508070679 00032 NAF : 8559B TVA : FR 27508070679 PONCINI Aurélien contact@web4all.fr www.web4all.fr [WEB4ALL PRESENTATION ET TARIFS VPS INFOGERES] [Association
Architectures en couches pour applications web Rappel : Architecture en couches
Rappel : Architecture en couches Une architecture en couches aide à gérer la complexité : 7 Application 6 Presentation 5 Session Application Les couches hautes dépendent des couches basses 4 Transport
Informatique en nuage Cloud Computing. G. Urvoy-Keller
Informatique en nuage Cloud Computing G. Urvoy-Keller Sources de ce documents Next Stop, the cloud Objectifs de l'étude : Comprendre la popularité des déploiements de services basés sur des clouds Focus
Configuration Matérielle et Logicielle AGORA V2
Configuration Matérielle et Logicielle AGORA V2 Sommaire A- PREAMBULE 2 B - LE SERVEUR : 3 PLATES-FORMES SERVEURS DE DONNEES SUPPORTEES... 3 MOTEUR DE BASE DE DONNEES... 3 PROTOCOLES RESEAUX... 3 VERSION
Linux sécurité des réseaux
Linux sécurité des réseaux serveurs mandataires (proxy) fbongat@ipsl.jussieu.fr 2007-2008 Qu'est-ce qu'un proxy? = mandataire (traduction) Un proxy est un service mandataire pour une application donnée.
La surveillance réseau des Clouds privés
La surveillance réseau des Clouds privés Livre blanc Auteurs : Dirk Paessler, CEO de Paessler AG Gerald Schoch, Rédactrice technique de Paessler AG Publication : Mai 2011 Mise à jour : Février 2015 PAGE
CLOUD CP3S SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE. La virtualisation au service de l entreprise. Évolutivité. Puissance.
CLOUD CP3S La virtualisation au service de l entreprise Virtualisation / Cloud Évolutivité Sécurité Redondance Puissance SOLUTION D INFRASTRUCTURE SOUMIS À LA LÉGISLATION FRANÇAISE SOLUTION D INFRASTRUCTURE
Aménagements technologiques
Aménagements technologiques Janvier 2015 Système d exploitation Recommandation du matériel Poste de travail Serveur de données Gestionnaire de base de données Modules «Internet» et «Intranet» (Assurez-vous
Version de novembre 2012, valable jusqu en avril 2013
Pré requis techniques pour l installation du logiciel complet de gestion commerciale WIN GSM en version hyper File en configuration Windows Terminal Serveur Version de novembre 2012, valable jusqu en avril
Proposition d une architecture pour ebay, en mettant l accent sur les notions de scalabilité, de résilience, et de tolérance aux pannes.
PROJET «EBAY» V1 MANUEL ROLLAND, SCIA 2009, REMIS LE 7 MARS 2008 1. Rappels sur le projet : Proposition d une architecture pour ebay, en mettant l accent sur les notions de scalabilité, de résilience,
SECURIDAY 2012 Pro Edition
SECURINETS CLUB DE LA SECURITE INFORMATIQUE INSAT SECURIDAY 2012 Pro Edition [LOAD BALANCING] Chef Atelier : Asma JERBI (rt5) Hajer MEHRZI(rt3) Rania FLISS (rt3) Ibtissem OMAR (rt3) Asma Tounsi (rt3la)
Tests de montée en charge & Haute disponibilité
V1.7 Tests de montée en charge & Haute disponibilité Appliqués à l ENT de Paris Descartes ESUP-Days 13 8 Fév 2012 Sommaire Contexte et enjeux à Paris Descartes Une architecture Apache/Tomcat en «load balancing»
Le filtrage de niveau IP
2ème année 2008-2009 Le filtrage de niveau IP Novembre 2008 Objectifs Filtrage : Le filtrage permet de choisir un comportement à adopter vis à vis des différents paquets émis ou reçus par une station.
Firewall IDS Architecture. Assurer le contrôle des connexions au. nicolas.hernandez@univ-nantes.fr Sécurité 1
Sécurité Firewall IDS Architecture sécurisée d un réseau Assurer le contrôle des connexions au réseau nicolas.hernandez@univ-nantes.fr Sécurité 1 Sommaire général Mise en oeuvre d une politique de sécurité
Cours Bases de données
Informations sur le cours Cours Bases de données 9 (10) séances de 3h Polycopié (Cours + TD/TP) 3 année (MISI) Antoine Cornuéjols www.lri.fr/~antoine antoine.cornuejols@agroparistech.fr Transparents Disponibles
Windows 2000: W2K: Architecture. Introduction. W2K: amélioration du noyau. Gamme windows 2000. W2K pro: configuration.
Windows 2000: Introduction W2K: Architecture Système d'exploitation multitâche multithread 32 bits à architecture SMP. Multiplateforme: intel x86, Compaq Alpha Jusqu'à 64 Go de mémoire vive Système d'exploitation
ALOHA Load Balancer 2.5. Guide de démarrage rapide. EXCELIANCE ALOHA 2.5 Guide de démarrage rapide 30/01/2008 1/17
ALOHA Load Balancer 2.5 Guide de démarrage rapide 1/17 Table des matières 1 - Contenu de l'emballage... 3 2 - Phase préparatoire... 3 3 - Configuration d'usine... 3 4 - Branchement du boîtier (ALOHA load
Les modules SI5 et PPE2
Les modules SI5 et PPE2 Description de la ressource Propriétés Intitulé long Formation concernée Matière Présentation Les modules SI5 et PPE2 BTS SIO SI5 PPE2 Description Ce document présente une approche
Zabbix. Solution de supervision libre. par ALIXEN
Zabbix Solution de supervision libre par ALIXEN Plan Présentation d'alixen Introduction La supervision réseau : le besoin Zabbix : Mise en oeuvre Zabbix : Exploitation des données Exemples de déploiement
Description de l entreprise DG
DG Description de l entreprise DG DG est une entreprise d envergure nationale implantée dans le domaine de la domotique. Créée en 1988 par William Portes, elle compte aujourd'hui une centaine d'employés.
Guide d installation JMap 5.0
Guide d installation JMap 5.0 Installation de JMap L installation de JMap se fait typiquement sur un serveur qui sera accédé par l ensemble des utilisateurs. Lors de l installation, toutes des composantes
Hébergement de sites Web
Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise
Étendez les capacités de vos points de vente & sécurisez vos transactions.
Solutions VPN Point Of Sales by NBS System Étendez les capacités de vos points de vente & sécurisez vos transactions. NBS System 1999-2012, all right reserved Managed Hosting & Security www.nbs-system.com
Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2
186 Hyper-V et SC Virtual Machine Manager sous Windows Server 2008 R2 L'utilisation des fonctionnalités de haute disponibilité intégrées aux applications, L'ajout de solutions tierces. 1.1 Windows Server
Fiche Technique. Cisco Security Agent
Fiche Technique Cisco Security Agent Avec le logiciel de sécurité de point d extrémité Cisco Security Agent (CSA), Cisco offre à ses clients la gamme de solutions de protection la plus complète qui soit
PLAN DE REPRISE D ACTIVITE INFORMATIQUE
PLAN DE REPRISE D ACTIVITE INFORMATIQUE ABG Page 1 25/06/2015 Introduction Ce document a été rédigé dans le cadre du plan de reprise d activité du client. Ce plan de reprise d activité nécessite de la
ACTION PROFESSIONNELLE N 4. Fabien SALAMONE BTS INFORMATIQUE DE GESTION. Option Administrateur de Réseaux. Session 2003. Sécurité du réseau
ACTION PROFESSIONNELLE N 4 Fabien SALAMONE BTS INFORMATIQUE DE GESTION Option Administrateur de Réseaux Session 2003 Sécurité du réseau Firewall : Mandrake MNF Compétences : C 21 C 22 C 23 C 26 C 34 Installer
Manuel du logiciel PrestaTest.
Manuel du logiciel. Ce document décrit les différents tests que permet le logiciel, il liste également les informations nécessaires à chacun d entre eux. Table des matières Prérequis de PrestaConnect :...2
Serveur de sauvegarde à moindre coût
1/28 Serveur de sauvegarde à moindre coût Yann MORÈRE LASC http://www.lasc.univ-metz.fr/ I. Cahier des charges II. Solution III. Présentation des outils utilisés IV. Mise en œuvre 2/28 Cahier des charges
Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.
Apache, Mod_proxy et 4D Par Timothy PENNER, Technical Services Team Member, 4D Inc. Note technique 4D-201003-05-FR Version 1 - Date 1 mars 2010 Résumé Cette note technique porte sur l utilisation du serveur
1 LE L S S ERV R EURS Si 5
1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un
Faulconnier Bastien SIO2. Cahier des charges. Choix et mise en œuvre d'un datacenter pour Infrastructure Cloud. Pour la société :
Cahier des charges Choix et mise en œuvre d'un datacenter pour Infrastructure Cloud Pour la société : Galaxy-Swiss Bourdin Infrastructure choisie : Metalo Datacenter Préparé par le cabinet de conseil ACF
Service Hébergement Web
Description des Conditions Spécifiques d Utilisation des Services DSI CNRS Service Hébergement Web Conditions Spécifiques d'utilisation DSI CNRS Contenu I. Introduction 2 II. Description de l offre de
Etude d architecture de consolidation et virtualisation
BOUILLAUD Martin Stagiaire BTS Services Informatiques aux Organisations Janvier 2015 Etude d architecture de consolidation et virtualisation Projet : DDPP Table des matières 1. Objet du projet... 3 2.
Unitt www.unitt.com. Zero Data Loss Service (ZDLS) La meilleure arme contre la perte de données
Zero Data Loss Service (ZDLS) La meilleure arme contre la perte de données La meilleure protection pour les données vitales de votre entreprise Autrefois, protéger ses données de manière optimale coûtait
Fiche Technique Windows Azure
Le 25/03/2013 OBJECTIF VIRTUALISATION mathieuc@exakis.com EXAKIS NANTES Identification du document Titre Projet Date de création Date de modification Fiche Technique Objectif 25/03/2013 27/03/2013 Windows
4. Utilisation d un SGBD : le langage SQL. 5. Normalisation
Base de données S. Lèbre slebre@unistra.fr Université de Strasbourg, département d informatique. Présentation du module Contenu général Notion de bases de données Fondements / Conception Utilisation :
Windows Internet Name Service (WINS)
Windows Internet Name Service (WINS) WINDOWS INTERNET NAME SERVICE (WINS)...2 1.) Introduction au Service de nom Internet Windows (WINS)...2 1.1) Les Noms NetBIOS...2 1.2) Le processus de résolution WINS...2
Dispositif e-learning déployé sur les postes de travail
Résumé : Ce document fait l inventaire du matériel et des moyens nécessaires à la production de sessions de formation à distance à partir des postes de travail des salariés bénéficiant d une connexion
EMC DATA DOMAIN HYPERMAX
EMC DATA DOMAIN HYPERMAX Optimisation du stockage de protection EMC AVANTAGES CLÉS Déduplication évolutive et ultrarapide Jusqu à 58,7 To/h de débit Réduit de 10 à 30 fois le stockage de sauvegarde, et
WASD en environnement haute disponibilité Jean-Pierre PETIT WASD Le produit WASD WASD signifie Wide Area Surveillance Division C est le nom d une division de la défense australienne qui a accepté en 1996
Installation de Premium-RH
de Premium-RH Préconisations techniques Version 6.1 PREMIUM-RH 64, avenue Leclerc 69007 Lyon T +33 (0)4 72 84 24 10 F +33 (0)4 72 84 24 11 relation-client@premium-rh.com www.premium-rh.com SIRET 398 402
@sebfox. @Cybercartes
Sébastien DUBOIS Co fondateur Evolix Responsable commercial @sebfox Grégory COLPART Co fondateur Evolix Gérant / Responsable technique @gcolpart Jean Pierre FANNI Fondateur Cybercartes Gérant @Cybercartes
FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters AVANTAGES
FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBLITÉ CONTINUE ET MOBILITÉ DES DONNÉES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue
CA ARCserve Backup r12
DOSSIER SOLUTION : CA ARCSERVE BACKUP r12 CA ARCserve Backup r12 CA ARCSERVE BACKUP R12 ASSURE UNE PROTECTION EXCEPTIONNELLE DES DONNÉES POUR LES SERVEURS, LES BASES DE DONNÉES, LES APPLICATIONS ET LES
Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage
Technologies du Web Créer et héberger un site Web Page 1 / 26 Plan Planification Choisir une solution d hébergement Administration Développement du site Page 2 / 26 Cahier des charges Objectifs du site
Prérequis techniques pour l installation du logiciel Back-office de gestion commerciale WIN GSM en version ORACLE
Prérequis techniques pour l installation du logiciel Back-office de gestion commerciale WIN GSM en version ORACLE Version de juin 2010, valable jusqu en décembre 2010 Préalable Ce document présente l architecture
EMC DATA DOMAIN OPERATING SYSTEM
EMC DATA DOMAIN OPERATING SYSTEM Au service du stockage de protection EMC AVANTAGES CLÉS Déduplication évolutive ultrarapide Jusqu à 31 To/h de débit Réduction des besoins en stockage de sauvegarde de
Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.
Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2. Le test aux limites 3. Méthode 2.1. Pré-requis 2.2. Préparation des
Consolidation Stockage. systemes@arrabal-is.com
Stockage systemes@arrabal-is.com Le stockage, un enjeu central pour les entreprises. Dans les petites et moyennes entreprises, les données sont souvent stockées de façon aléatoire sur des serveurs, des
ADF 2009. Reverse Proxy. Thierry DOSTES tdostes@ifr88.cnrs-mrs.fr
ADF 2009 Reverse Proxy Thierry DOSTES tdostes@ifr88.cnrs-mrs.fr 1 Définition d un serveur mandataire Un proxy (ou serveur mandataire) : agit comme une passerelle et un filtre pour accéder à l Internet.
en version SAN ou NAS
tout-en-un en version SAN ou NAS Quand avez-vous besoin de virtualisation? Les opportunités de mettre en place des solutions de virtualisation sont nombreuses, quelque soit la taille de l'entreprise. Parmi
Alcatel-Lucent VitalQIP Appliance Manager
Alcatel-Lucent Appliance Manager Solution complète de gestion des adresses IP et de bout en bout basée sur des appliances Rationalisez vos processus de gestion et réduisez vos coûts d administration avec
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES
PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes
La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet
REALSENTRY TM Gestion, Performance et Sécurité des infrastructures Web La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet L authentification
FAQ sur le Service courriel d affaires TELUS
FAQ sur le Service courriel d affaires TELUS Questions d ordre général 1. En quoi consiste le service Courriel Affaires de TELUS? 2. J utilise actuellement le logiciel Outlook avec un compte de courriel
Jouez les précurseurs: avec le Managed Server de Hostpoint
RôleLeader. Jouez les précurseurs: avec le Managed Server de Hostpoint Un site web qui fonctionne toujours au mieux, constamment mis à jour est aujourd hui indispensable si vous souhaitez jouer les précurseurs
CAHIER DES CHARGES D IMPLANTATION
CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création
Proxy et reverse proxy. Serveurs mandataires et relais inverses
Serveurs mandataires et relais inverses Qu'est-ce qu'un proxy? Proxy = mandataire (traduction) Un proxy est un service mandataire pour une application donnée. C'est à dire qu'il sert d'intermédiaire dans
Le groupe CSS. La société CEGI intervient depuis la Martinique au cœur des systèmes de gestion de nos clients. La société existe depuis 1973!
La Virtualisation 1 Le groupe CSS La société CEGI intervient depuis la Martinique au cœur des systèmes de gestion de nos clients. La société existe depuis 1973! La société SASI est la filiale technologique
Pré-requis techniques
Sommaire 1. PRÉAMBULE... 3 2. PRÉ-REQUIS TÉLÉCOM... 4 Généralités... 4 Accès Télécom supporté... 4 Accès Internet... 5 Accès VPN... 5 Dimensionnement de vos accès... 6 3. PRÉ-REQUIS POUR LES POSTES DE
PostgreSQL. Formations. Catalogue 2011. Calendrier... 8
Formations PostgreSQL Catalogue 2011 Administration PostgreSQL... 2 PostgreSQL Avancé... 3 PostgreSQL Réplication : Hot Standby... 4 Développer avec PostgreSQL... 5 Migration Oracle vers PostgreSQL...
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6
Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer
Oracle Maximum Availability Architecture
Oracle Maximum Availability Architecture Disponibilité des systèmes d informations Technologies et recommandations 1 Qu est-ce que Oracle Maximum Availability Architecture (MAA)? 1. Objectif : Disponibilité
PostgreSQL. Formations. SQL avancé... 10. Calendrier... 18
Formations PostgreSQL Catalogue 2015 PostgreSQL Administration... 4 PostgreSQL Avancé... 5 PostgreSQL Hot Standby... 6 PostgreSQL Performance... 7 PostgreSQL Sauvegardes... 8 SQL : Conception & Mise en
FAMILLE EMC VPLEX. Disponibilité continue et mobilité des données dans et entre les datacenters
FAMILLE EMC VPLEX Disponibilité continue et mobilité des données dans et entre les datacenters DISPONIBILITE CONTINUE ET MOBILITE DES DONNEES DES APPLICATIONS CRITIQUES L infrastructure de stockage évolue
La virtualisation de serveurs avec VMWare Infrastructure - Retour d expérience. Rodérick Petetin CRI INSA Rennes
La virtualisation de serveurs avec VMWare Infrastructure - Retour d expérience Rodérick Petetin CRI INSA Rennes Virtualisation VMWare Le contexte INSA Rennes Objectifs du projet Travail préparatoire Architecture
Club informatique Mont-Bruno Séances du 18 janvier et du 17 février 2012 Présentateur : Michel Gagné
Club informatique Mont-Bruno Séances du 18 janvier et du 17 février 2012 Présentateur : Michel Gagné Le fonctionnement du courrier électronique La différence entre Internet, Web et courrier électronique
Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long,
Vous êtes bien à la bonne présentation, c est juste que je trouvais que le titre de cette présentation étais un peu long, en fait ça me faisait penser au nom d un certain projet gouvernemental je me suis
vbladecenter S! tout-en-un en version SAN ou NAS
vbladecenter S! tout-en-un en version SAN ou NAS Quand avez-vous besoin de virtualisation? Les opportunités de mettre en place des solutions de virtualisation sont nombreuses, quelque soit la taille de
CIBLE DE SECURITE CSPN DU PRODUIT PASS. (Product for Advanced SSO)
CIBLE DE SECURITE CSPN DU PRODUIT PASS (Product for Advanced SSO) Préparé pour : ANSSI Préparé par: Thales Communications & Security S.A. 4 Avenue des Louvresses 92622 GENNEVILLIERS CEDEX France This document
Administration Centrale : Opérations
Administration Centrale : Opérations 2 Administration Centrale Opération 30/01/09 Sommaire 1 Introduction... 3 2 Topologie et services... 4 2.1 Serveurs de la Batterie... 4 2.2 Services sur le Serveur...