Site miroir
En informatique, un miroir est une copie exacte d'un ensemble de données. Sur le Web, un site miroir est une copie exacte d'un autre site web. Les sites miroirs sont d'usage surtout afin de fournir plusieurs copies de la même information, en particulier pour les téléchargements de grande envergure, répartissant ainsi la charge générée par un trafic élevé sur plusieurs serveurs et sites totalement séparés. Un miroir est à sens unique alors que la synchronisation de fichiers est une méthode bidirectionnelle.
Sommaire |
[modifier] Utilité
[modifier] Distribution de charge
Certain services web qui proposent le téléchargement des données volumineuses, ont un grand besoin de bande passante. Afin de garantir un accès rapide à un grand nombre d'utilisateurs simultanés, certaines structures font le créer plusieurs serveur miroirs du serveur principal Les données étant statiques, il est facile de créer des copies des contenus des serveur. Les serveurs miroirs peuvent être géré par des volontaires extérieurs au projets, comme c'est le cas pour les miroirs de certaines distributions Linux.
[modifier] Haute disponibilité
Le fait de disposer de miroirs garanti la haute disponibilité des données car les serveur fonctionnent en redondance. Ainsi, un problème sur l'un des serveur n'est pas fatal au fonctionnement du service.
[modifier] Contournement de censure
La réplication de sites web peut aussi être utilisé pour rendre le contenu d'un site répliqué disponible même si le site original est victime d'une attaque ou que son accès est bloqué. On a vu un déploiement massif de site miroirs de Wikileaks lors du cablegate. Un miroir d'un site web dynamique ne peut fournir que le contenu statique du site. Il ne peut pas fournir de services nécessitants l'interaction avec le site principal, comme l'ajout de contenu ou de commentaire. Il est souvent nécessaire de modifier les fichiers afin que le rendu pour l'utilisateur soit le même que sur le site original. Pour distribuer la charge et résister à des attaques par déni de service il faut, dans le cas d'un site dynamique, privilégier des solutions de reverse proxy.
[modifier] Technologie
[modifier] Infrastructure
L'hébergement de miroirs nécessite une infrastructure ayant une bande passante importante et une capacité de stockage suffisante pour contenir l'ensemble des données répliquées. Il faut un serveur web léger afin de tenir une charge importante.
[modifier] Outils de réplication
Il est possible d’effectuer une réplication de site web à l'aide d'un aspirateur de site web. Dans des cas où le volume de données est important, il est préférable d'utiliser une sauvegarde incrémentielle.
[modifier] Liens externes
- We rebuild, un site web répertoriant de nombreux miroirs de sites web censurés.
- Blog français hébergeant plusieurs copies de sites censurés