P2pWeb Une boite à outils pour construire un réseau coopératif d’hébergement de site Web –Réseau coopératif réseau physique de nœuds sur l ’Internet réseau.

Slides:



Advertisements
Présentations similaires
Tutoriel - Les Ressources du BCH
Advertisements

Les protocoles réseau.
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Outils de communication. 17/11/2005Raymond Bourges2 Outils de communication Site Web Documentation (Bientôt gérée avec inJAC) Espace de téléchargement.
1 Notions fondamentales relatives à la gestion de la bande passante Questions concernant le personnel technique et les solutions techniques.
A NETWORK-AWARE DISTRIBUTED STORAGE CACHE FOR DATA INTENSIVE ENVIRONMENTS Brian L. TIERNEY, Jason LEE, Brian CROWLEY, Mason HOLDING Computing Sciences.
Introduction aux réseaux informatiques
Personnalisation des sites SharePoint avec SharePoint Designer 2007
Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Paris, 15 Avril 2007 Projet TDU basé sur la PFR. Objectifs du Projet : Améliorer les processus de gestion, en permettant à chaque médecin libéral daccéder.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
Les techniques Le marché Simon PomaratMickaël Curty.
DUDIN Aymeric MARINO Andrès
Conception de la sécurité pour un réseau Microsoft
Nicolas Galliot M2SIR David Raspilaire
ISP/ASP ISP ASP Conclusion DESS Réseaux 2000/2001
GRANDES FONCTIONNALITES
ToIP avec Asterisk.
Utilisation du CMS WordPress
Performance et fiabilité pour vos échanges sur internet
FrontCall - 4C Les Centres de Contacts Virtuels
C O N N E C T I N G B U S I N E S S & T E C H N O L O G Y Pierre-Yves Paris Retour dexpérience sur une externalisation de.
SECURITE DU SYSTEME D’INFORMATION (SSI)
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
Les réseaux informatiques
L'équilibrage de charge Utilisation, principe et solutions
ASP.NET Par: Hugo St-Louis. C ARACTÉRISTIQUES A SP. NET Évolution, successeur plus flexible quASP (Active Server Pages). Pages web dynamiques permettant.
Un nouveau monde d’échange sur Internet ????
Scénarios Architecture Drupal V 1.0. Scénario 1 : La base de données est également installée sur celui-ci. Le client ici fait office dinjecteur. Drupal.
Clients riches RIA (Rich Internet Application) / RDA
Réseau de stockage étendu
Les NAC Network Access Control
Commutation de niveau 5 Guillaume CASSIN Charles DESMOULINS 24 Mars 2001.
Ipchains TP 1 TP 2 TP 3 Installer un serveur web sur votre poste,
4 - Annuaires Les Annuaires d ’Entreprises Offres et solutions
Partage de mémoire à très grande échelle sur des réseaux pair-à-pair
Université des Sciences et Technologies Houari Boumediene
Réseau Infrastructure Partage ressources Protocole Sécurité.
Une nouvelle architecture
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Plan Définitions et exemples Composants de cluster
Accès rapide et permanent à Internet. Accès rapide page 64 Ko fichier 1Mo MàJ 8Mo n RTC modems ~3-5 Ko/s 16s 250s 2000s n RNIS 64000bps -> ~7 Ko/s 9s.
1 SERVICE D’INFORMATION DU GOUVERNEMENT - Département Multimédia Projet PROJET Outil commun de mesure d’audience des sites gouvernementaux.
Edge Computing & ESI ZHU Yidong Master 2 Professionnel Génie informatique Année
MEMOIRE INDUSTRIEL ESIEA
Introduction à l’informatique en gestion 1 Internet Les réseaux Le modem Architecture Connectivité entre réseaux L’Internet Protocoles et adresses.
Infrastructure haute disponibilité pour services informatiques JI2014
TP Développement d’applications web.  Etapes de création  Quel type de pages créer?  Editeurs de sites web  Systèmes de gestion de contenu.
Architecture d’une application WEB Statique:
Serveur HTTP. Responsable : Yohan VALETTE Objectifs : Créer un intranet sécurisé pour nos utilisateurs (pour la mise en commun de connaissances, par exemple).
Site Web IUT 2 V3.0 Réunion WEB 24 mars 2005 Présentation du site Formations à la publication Les étapes suivantes Questions / remarques.
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Ministère de la Fonction Publique et de la Modernisation de l’Administration Rencontre mensuelle avec les responsables informatiques des départements ministériels.
Configuration d'un serveur DNS
Soutenance de projet Mise en place d’une solution de reporting.
Charly Belhaire. Présentation De l’Hôpital Mémorial.
Nov. 2009Parallels Automation1 Créer votre propre Cloud Microsoft avec Parallels Automation Créer votre propre Cloud Microsoft avec Parallels Automation.
ANNEE SCOLAIRE 2005 / FONCTIONNEMENT DU RESEAU DU COLLEGE Tous les ordinateurs du collèges, portables et fixes sont dans un réseau. Cela signifie.
Charly Belhaire. Présentation De l’Hôpital Mémorial.
V- Identification des ordinateurs sur le réseau
Portfolio.
Le nom de domaine n'est pas seulement une "adresse" qui va servir à se connecter sur un serveur, c'est aussi une manière de vous identifier à travers le.
LE SERVEUR PROXY Un serveur proxy (traduction française de «proxy server», appelé aussi «serveur mandataire») est à l'origine une machine faisant fonction.
PPE N°3 Etude d’une solution de serveur mandataire proxy filtrant
Sécurisation infrastructure Altibus Ajout d’un serveur pour le réseau Call Center.
Haute disponibilité pour les bases de données Osman AIDEL.
VEILLE TECHNOLOGIQU E LE CLOUD R. Mars al A. Guel louz B. Covo lo C. Eise nhauer G. Monn el.
1 P ROTOCOLE DHCP Dynamic Host Configuration Protocol.
PREMIÈRE APPROCHE DE « PRESENT.ME ». Plan  C’est quoi ?  Quand l’utiliser ?  Les avantages  Les conditions d’utilisation  En quelques clics…  Conclusion.
Transcription de la présentation:

p2pWeb Une boite à outils pour construire un réseau coopératif d’hébergement de site Web –Réseau coopératif réseau physique de nœuds sur l ’Internet réseau humain (aspect coopératif et communautaire) –Hébergement de sites web offrir une alternative aux solutions traditionnelles d’hébergement favoriser les échanges inter communautaires Le Projet

p2pWeb Les technologies clefs Démocratisation de l ’ADSL –chacun peut héberger un serveur Peer to Peer –une « re-démocratisation de l ’Internet » –le pouvoir aux utilisateurs Open Source –toutes les briques sont déjà là

p2pWeb Hébergement gratuit –de moins en moins (ou alors pollué par la pub) –très bridé (par ex free) Hébergement mutualisé –prix « raisonnable » –pas de maîtrise de l’environnement (pas d ’accès root) Hébergement dédié, colocation –Très coûteux (au minimum 100€ a 200€ / mois) Hébergement traditionnel

p2pWeb Hébergement traditionnel –Point de défaillance unique (Single point of failure) –Bande passante limitée

p2pWeb Architecture p2pweb.net –Architecture répartie –Agrégation de bande passante

p2pWeb Architecture (suite) Contenus servis majoritairement par les serveurs miroirs –distribution de la charge (round robin) –effet multiplicatif sur la bande passante Les Serveurs Web primaires (CMS) utilisés comme back-office –bande passante moins importante –charge moins importante

p2pWeb Architecture (suite) Résilience –si un des serveurs tombe, il n’est plus annoncé Importance cruciale de la supervision –supervision applicative (requête http) –mise à jours dynamique des DNS –de façon indépendante sur chaque DNS

p2pWeb Les Outils DNS + supervision –chaque DNS est autonome (ils sont tous primaires) –supervision des serveurs par Nagios –en cas de changement d’état d’un serveur (up ou down), un handler met dynamiquement à jours le DNS –temps de réaction / propagation : 5 à 10 mn

p2pWeb Les Outils (suite) Serveur Web primaire –Possibilité d’utiliser des outils de Portail ezpublish, spip, jahia –Export en statique des pages –Redirection vers le serveur maître pour les partie dynamiques –éventuellement séparer les fonctions exemple : mettre les forums sur un autre serveur (qui lui ne sera pas mirroré)

p2pWeb Hébergées en majorité chez des particuliers disposant d’un accès ADSL –contraintes : 256 Kb/s en upload Adresse ip fixe Serveurs –Barebones (coût entre 350€ et 400€) –Sous *BSD ou Linux Les machines

p2pWeb Architecture type CDN un serveur primaire un ensemble de caches

p2pWeb Architecture type CDN un serveur primaire un ensemble de caches => le serveur primaire est un single point of failure (SPOF)

p2pWeb Architecture type miroirs un serveur primaire –pour les contenus dynamiques un ensemble de miroirs –pour les contenus statiques

p2pWeb Architecture type miroirs un serveur primaire –pour les contenus dynamiques un ensemble de miroirs –pour les contenus statiques => le serveur primaire est un SPOF pour les contenus dynamiques

p2pWeb Architecture totalement distribuée plusieurs serveurs primaires –synchronisation des contenus entre ces serveurs

p2pWeb Architecture totalement distribuée plusieurs serveurs primaires –synchronisation des contenus entre ces serveurs => plus de SPOF Mais pas d’implémentation pour le moment

p2pWeb Statut Test en vraie grandeur avec le site -site mixant des contenus dynamique (CMS ezpublish) et statique -site multilangue (Français / Anglais) -volumétrie importante (~ fichiers, plus de 500 Mo) -bonne fréquentation (12000 visiteurs unique / mois)

p2pWeb Statut (suite) Une première version été 2003 –Un seul site maître –Utilisation de plusieurs caches (squid) en reverse proxy A permis de valider le fonctionnement DNS + monitoring Single point of failure au niveau du site maître

p2pWeb Statut (suite) Une infrastructure DNS en place Redéploiement de serveurs miroirs en cour –Automatisation des mise à jours Gestion de la réplication sur un nombre de fichier très importants (~ fichiers) –Projet crée sur SourceForge Suivi de performances en participant au projet webperf.org

p2pWeb Les évolutions Augmenter le nombre de nœuds –si possible à l’international Utiliser des DNS « intelligents » –rediriger les connections vers les miroirs les plus proches (au sens réseau) –Un outil existe : netairt voir : redirection DNS en fonction d’une métrique réseau (AS-PATH BGP)

p2pWeb Les évolutions (suite) Mise en œuvre de caches, avec construction dynamique des pages au niveau des caches –Utilisation d’Edge Side Includes (ESI) voir sera supporté dans la version 3 de squid Synchronisation de contenus entre portails –Séparation front-office / back-office –utilisation de technologies p2p : JXTA ? –Utilisation de la JSR170 ?