Miroirs. Optimisation du transport de contenu 3 - Équilibrage de charge global. Choix automatique du miroir 1er accès



Documents pareils
Quick Start Guide This guide is intended to get you started with Rational ClearCase or Rational ClearCase MultiSite.

Réseaux IUP2 / 2005 DNS Système de Noms de Domaine

DNS. Olivier Aubert 1/27

Systèmes pour les fournisseurs

Un concept multi-centre de données traditionnel basé sur le DNS

Quelques compléments sur HTTP. Distribution de contenu 2 - Fermes de serveurs. Introduction. Reverse proxy. Équilibrage DNS

TP HTTP. Université Pierre Mendès France U.F.R. Sciences de l Homme et de la Société Master IC²A

«clustering» et «load balancing» avec Zope et ZEO

Présentation du système DNS

DNS : Domaine Name System

Administration Système & Réseau. Domain Name System Historique & Concepts Fonctionnalités & Hiérarchie Requêtes & Base de donnée DNS

Le socle de sécurité nouvelle génération Consolider, virtualiser et simplifier les architectures sécurisées

M Architecture des réseaux

TROIS ASPECTS DE LA COMPARAISON ALLEMAGNE-FRANCE SUR L ELECTRICITE

Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.

ADF Reverse Proxy. Thierry DOSTES

Serveurs de noms Protocoles HTTP et FTP

S28 - La mise en œuvre de SSO (Single Sign On) avec EIM (Enterprise Identity Mapping)

Résolution de noms. Résolution de noms

Réseaux. DNS (Domaine Name System) Master Miage 1 Université de Nice - Sophia Antipolis. (second semestre )

VTP. LAN Switching and Wireless Chapitre 4

Il est possible d associer ces noms aux langages numérique grâce à un système nommé DNS(Domain Name System)

LE FORMAT DES RAPPORTS DU PERSONNEL DES COMMISSIONS DE DISTRICT D AMENAGEMENT FORMAT OF DISTRICT PLANNING COMMISSION STAFF REPORTS

Gérer son DNS. Matthieu Herrb. tetaneutral.net. Atelier Tetaneutral.net, 10 février

Exemple d application: l annuaire DNS Claude Chaudet

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : et un masque

Cours admin 200x serveur : DNS et Netbios

Sur un ordinateur exécutant Windows 2000 Server Ayant une adresse IP statique

Réseaux. 1 Généralités. E. Jeandel

Administration réseau Résolution de noms et attribution d adresses IP

L annuaire et le Service DNS

1 Résolution de nom Introduction à la résolution de noms Le système DNS Les types de requêtes DNS...

Proxies,, Caches & CDNs

machine.domaine

L3 informatique Réseaux : Configuration d une interface réseau

Plan. Department of Informatics

Instructions Mozilla Thunderbird Page 1

THÈSE. présentée à TÉLÉCOM PARISTECH. pour obtenir le grade de. DOCTEUR de TÉLÉCOM PARISTECH. Mention Informatique et Réseaux. par.

Supervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14

THE OUAGADOUGOU RECOMMENDATIONS INTERNET INFRASTRUCTURE FOR AN AFRICAN DIGITAL ECONOMY 5-7 MARCH 2012

Please kindly find below a synoptic table showing the various ways of transport from Mahe to La Digue, with a stop over on Praslin:

LES APPROCHES CONCRÈTES POUR LE DÉPLOIEMENT D INFRASTRUCTURES CLOUD AVEC HDS & VMWARE

Étude de l application DNS (Domain Name System)

Résolution de noms. Résolution de noms

WEB page builder and server for SCADA applications usable from a WEB navigator

Architectures en couches pour applications web Rappel : Architecture en couches

TP 7, 8 & 9 : Installation et Gestion de GLPI et Télédéploiement SISR 1 HUBERT JULIEN LABBE RICHARD DAY MICKAEL DOGNY CHRISTOPHE

Configuration de plusieurs serveurs en Load Balancing

HAUTE DISPONIBILITÉ DE MACHINE VIRTUELLE AVEC HYPER-V 2012 R2 PARTIE CONFIGURATION OPENVPN SUR PFSENSE

Serveur de partage de documents. Étude et proposition d'une solution afin de mettre en place un serveur de partage de documents.

Micro-ordinateurs, informations, idées, trucs et astuces utiliser le Bureau à distance

Vanilla : Virtual Box

Master d'informatique 1ère année Réseaux et protocoles

Domaine Name System. Auteur: Congduc Pham, Université Lyon 1. Figure 1: Schéma des salles TP11 et TD4

StruxureWare Power Monitoring v7.0. La nouvelle génération en matière de logiciel de gestion complète d énergie

Dynamic Computing Services solution de backup. White Paper Stefan Ruckstuhl

Domain Name System. F. Nolot

Utiliser un proxy sous linux

AIDE FINANCIÈRE POUR ATHLÈTES FINANCIAL ASSISTANCE FOR ATHLETES

Introduction aux Technologies de l Internet

AMENDMENT TO BILL 32 AMENDEMENT AU PROJET DE LOI 32

La stratégie Cloud de Microsoft

NIMBUS TRAINING. Administration de Citrix NetScaler 10. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

Comment Accéder à des Bases de Données MySQL avec Windows lorqu'elles sont sur un Serveur Linux

ADMINISTRATION DE ADOBE LIVECYCLE MOSAIC 9.5

SIEMENS LX / Cloud OpenIP

PUPPET. Romain Bélorgey IR3 Ingénieurs 2000

Bind, le serveur de noms sous Linux

- FICHE DE PROCEDURE - Configurer un serveur DNS avec Bind9 sur Debian

Open Source Job Scheduler. Installation(s)

ENOVIA 3DLive. IBM PLM Solutions 1 er Octobre Philippe Georgelin Sébastien Veret

INTERNET & RESEAUX. Dino LOPEZ PACHECO lopezpac@i3s.unice.fr

Préparation d un serveur Apache pour Zend Framework

Veeam Backup & Replication v6

SUGARCRM Sugar Open Source Guide d Installation de French SugarCRM Open Source Version 4.2

Installation Serveur DNS Bind9 Ubuntu LTS

1 Configuration des Fichiers Hosts, Hostname, Resolv.conf

Le service de nom : DNS

TP DNS Utilisation de BIND sous LINUX

Domain Name System ot ol F. N 1

Installation d'un TSE (Terminal Serveur Edition)

DNS ( DOMAIN NAME SYSTEM)

RTE Technologies. RTE Geoloc. Configuration avec Proxy ou Firewall

VoD ( Video on Demand ) avec VLC

(1) Network Camera

Les réseaux de campus. F. Nolot

Once the installation is complete, you can delete the temporary Zip files..

Tests de montée en charge avec Tsung

Premier hébergeur Magento en France

RELEASE NOTES. Les nouveautés Desktop Manager 2.8

Editing and managing Systems engineering processes at Snecma

OUAPI Guide d installation Outil d administration de parc informatique. Documentation d installation et de paramétrage

ICT7 Luxembourg. ICT7 Belgium. ICT7 France. 33 people. 12 people. 2 people

en SCÈNE RATIONAL Rational Démonstration SDP : automatisation de la chaîne de développement Samira BATAOUCHE sbataouche@fr.ibm.com

Nouveautés printemps 2013

Installation UpdatEngine serveur (CentOs apache2 / MySQL)

Ocs Inventory et GLPI s appuie sur un serveur LAMP. Je vais donc commencer par installer les paquets nécessaires.

Introduction. Adresses

Transcription:

Miroirs Optimisation du transport de contenu 3 - Équilibrage de charge global hristophe Deleuze Grenoble INP EI Décembre 2014 un site principal des sites miroirs inconvénients synchronisation généralement périodique sélection du miroir + ou manuelle PN : 267 miroirs debian : 422 miroirs (dont 45 primaires) infrastructure statique outil de sélection apt-spy http.debian.net 1 / 20 2 / 20 hoix automatique du miroir 1er accès hoix automatique du miroir accès suivants Host: www.content.com <liste de miroirs> Host: france.content.com et-ookie: mirror=france; path=/; domain=content.com <contenu> Host: www.content.com ookie: mirror=france 302 Found Location: http://france.content.com Host: france.content.com ookie: mirror=france <contenu> autre possibilité: résolution DN inverse sur adr. client et examen du domaine de tête (top level domain) 3 / 20 4 / 20

La ferme de serveurs... isco Global ite elector... est déployée sur un site Gestion multi-sites résistance aux catastrophes (encore) plus de puissance structure de l'entreprise chaque site a ses serveurs mais partage possible The isco G 4492 Global ite elector is part of the isco E pplication ontrol Engine family and a crucial component of any data center architecture that requires an appliance-based, security-focused, universal global load balancer. The isco G 4492 allows businesses to deploy global Internet and intranet applications with the condence that all application users will be quickly rerouted to a standby data center if a primary data center outage or overload occurs. 5 / 20 6 / 20 esonate Global Dispatch appels sur le DN Intelligent Multi ite ervice Level ontrol esonate Global Dispatch is a WN-based, multi-site, service level control solution that provides high availability and optimum performance for geographically distributed business applications. It enables multiple, dispersed points of presence (POPs) to act as a single, highly available system and directs user requests to the POP best able to maximize service levels. dditionally, it can enhance a user's experience by routing them to the POP with the content most relevant to their needs or it can direct intranet users to the POP closest to their location to save on WN costs. BD distribuée et redondante associations (nom, adr. IP) espace de noms hiérarchique serveur resolver (cache server) NME (alias) 1 1 2 3 racine com 2 3 W www.example.com example.com 7 / 20 8 / 20

appels sur le DN appels sur le DN : NME canonical name : ce nom est un alias pour le vrai nom : www.example.com? 1 : www.example.com? 1 : com N s2... 2 : www.example.com? 2 : example.com N s3... 3 : www.example.com? 3 : www.example.com a.b.c.d : www.example.com a.b.c.d : www.example.com? 1 : www.example.com? 1 : com N s2... 2 : www.example.com? 2 : example.com N s3... 3 : www.example.com? 3 : www.example.com NME www.content.com 1 : www.content.com?... 9 / 20 en pratique les NME peuvent être cha nés 10 / 20 edirection : DN Global Dispatch UL http://monsite.com/monfichier.html 1 résolution DN de monsite.com 192.164.12.3 2 connexion TP vers 192.164.12.3 3 GET monfichier.html HTTP/1.1 répondre IP selon le client + élégant + scalable, robuste (sécurisé?) précision prend en compte : disponibilité des sites charge des sites temps de réponse (délai réseau) persistence (sessions) règles statiques adresse du resolver du client DN accelerator : navigateur cache la réponse 11 / 20 12 / 20

GD : architecture GD : délégation DN le scheduler gère un sous-domaine, qui lui est délégué par le DN autorité. D a autorité sur example.com :.com contient D example.com N D scheduler : choisit le site agents : transmettent info c D délègue la gestion de certains noms à c www.example.com N sc.example.com ftp.example.com N sc.example.com sc.example.com a.b.c.d pop1 variante avec NME : D contient pop2 www.example.com NME web.scheduler-example.com ftp.example.com NME file.scheduler-example.com 13 / 20 14 / 20 GD : proxy DN Global Dispatch exemple le scheduler agit comme un (reverse) proxy pour le DN autorité. répond directement si nom de domaine géré sinon fait appel au DN autorité c D mesure distance/charge/... régulièrement ou à la demande (et cache) 7 1 6 4 5 2 c 4 3 cache pop1 aucune conguration pop2 15 / 20 16 / 20

esonate Global Dispatch closest to their location mesure la distance? Maximize service level sélection du site basée sur la charge Most relevant to their needs gestion de session distinction par contenu... basé uniquement sur le nom de domaine! intranet users nb limité de pops et de sites clients pop 1 c site 1 : pop 1, pop 2, pop 3 site 2 : pop 2, pop 3, pop 1 pop 2 losest to their location mesure de la distance site 1 site 2 pop 3 autre approche : géolocalisation 17 / 20 18 / 20 Intégration avec entral Dispatch Pour conclure équilibrage global : global dispatch choix d'une ferme équilibrage local : central dispatch choix d'un serveur résolution DN renvoie sur le central dispatch choisi central dispatch est l'agent Deux niveaux d'équilibrage global (choix d'un site) local (choix d'un serveur dans le site) conçu pour entreprises multi-sites nb limité de pops (sites de serveurs) nb limité de sites (de clients) 19 / 20 20 / 20