Proxys de centre de données
Les proxys de centre de données acheminent les requêtes de votre application par des serveurs dont les adresses IP proviennent de réseaux d’hébergement ou de cloud. Le site reçoit une connexion depuis l’IP du proxy. Votre navigateur, outil de collecte ou autre application continue de fonctionner sur votre propre ordinateur ou serveur.
Le centre de données est l’un des principaux types de réseaux proxy. Il indique d’où vient l’IP. Ces proxys constituent souvent un choix économique lorsque vous avez besoin de nombreuses adresses ou transférez beaucoup de données, à condition que les sites utilisés acceptent les IP d’hébergement.
D’où viennent les IP de centres de données ?
Un centre de données héberge des serveurs et des équipements réseau, avec alimentation électrique, refroidissement et connectivité Internet. Un fournisseur de proxys peut posséder ces équipements ou les louer à un hébergeur. Il exécute un logiciel proxy sur les serveurs et utilise des adresses IP publiques de réseaux d’hébergement ou de cloud pour se connecter aux sites.
Un serveur peut fournir de nombreuses IP de proxy. Chaque adresse est différente, mais les adresses peuvent partager le même processeur et la même connexion Internet. Cela répartit le coût du matériel entre plusieurs IP. Cela signifie aussi qu’acheter davantage d’adresses ne vous donne pas nécessairement plus de bande passante ni plus de connexions simultanées autorisées.
Le type dépend du réseau de l’IP, et pas seulement du bâtiment où se trouve le serveur. Un proxy ISP peut fonctionner sur un serveur du même centre de données tout en utilisant une IP associée à un fournisseur d’accès à Internet. Les proxys résidentiels et mobiles utilisent respectivement des connexions Internet domestiques et mobiles. Une IP de centre de données représente un réseau d’hébergement.
Fonctionnement de la connexion
Lorsque votre application charge une page par un proxy, trois étapes se succèdent :
- L’application se connecte au proxy avec l’adresse, le port et les informations d’accès fournis par le service.
- Le proxy se connecte au site et transmet la requête. Le site voit l’IP utilisée pour cette connexion, souvent appelée IP de sortie.
- Le site envoie sa réponse au proxy, qui la transmet à l’application.
L’application continue de décider quelles pages demander et comment les traiter. Le proxy transporte les requêtes et les réponses. Il n’effectue pas la collecte et ne crée pas la charge de test à votre place.
Un service peut vous fournir une liste d’adresses de proxys ou une passerelle qui sélectionne une IP dans un pool. Avec une passerelle, l’adresse saisie dans vos paramètres peut être différente de l’IP vue par le site.
Avantages des proxys de centre de données
Une capacité pour de nombreuses requêtes
Les serveurs d’hébergement et leurs liaisons réseau peuvent gérer de nombreuses connexions et des transferts importants. Le trafic n’a pas à passer par la connexion domestique d’un participant ou par la liaison radio d’un appareil mobile. Les proxys de centre de données sont ainsi utiles pour les tâches qui récupèrent de nombreuses pages ou téléchargent de gros jeux de données.
La bande passante et le temps de réponse sont deux choses différentes. Un serveur peut transférer beaucoup de données alors que chaque requête prend davantage de temps en raison d’un trajet long ou d’une réponse lente du site. Ce qui compte pour votre tâche, c’est le temps nécessaire pour achever le travail, ainsi que les limites de bande passante et de connexions du service.
Un coût réduit pour une longue liste d’IP
Plusieurs IP de proxy peuvent utiliser un même serveur, et le fournisseur n’a pas besoin d’une connexion domestique ou d’une carte SIM distincte pour chaque adresse. Les grandes listes de proxys de centre de données coûtent ainsi souvent moins cher que les accès résidentiels ou mobiles. L’obtention et le maintien des adresses IP restent payants ; le partage du matériel ne réduit qu’une partie des coûts du fournisseur.
Cela peut être utile pour la collecte régulière ou les téléchargements importants, dont les coûts s’accumulent au fil des répétitions. Comparez le coût des tâches achevées avec succès : une adresse bon marché présente peu d’intérêt si les pages voulues ne peuvent pas être chargées par son intermédiaire.
Adaptés au travail planifié
Les serveurs proxy sont normalement exploités en continu. Une tâche planifiée ne dépend pas d’un participant résidentiel qui laisse un appareil connecté. Avec un service statique, l’application peut aussi réutiliser les mêmes IP lors des exécutions suivantes.
Cela facilite la collecte quotidienne, la surveillance et les vérifications répétées. La disponibilité dépend toujours des équipements et du réseau du fournisseur : une maintenance, une panne ou une surcharge peut interrompre la connexion.
Limites des proxys de centre de données
Les sites peuvent reconnaître les IP d’hébergement
Les sites peuvent utiliser des bases de classification IP et des données réseau pour identifier les adresses associées aux hébergeurs. Ils n’ont pas besoin de découvrir votre propre IP pour cela. Un site peut accepter la connexion, afficher un CAPTCHA ou refuser la requête.
Une restriction peut viser une IP, une plage d’adresses ou un réseau entier identifié par son numéro de système autonome (ASN). Dans ce dernier cas, passer à une autre IP du même réseau peut produire le même résultat. Une liste comprenant de nombreuses adresses ne provient pas nécessairement de nombreux réseaux différents.
Les usages antérieurs et partagés peuvent affecter une IP
Une adresse peut avoir une mauvaise réputation à cause d’activités antérieures. Son attribution à un nouveau client n’efface pas cet historique, et d’autres clients peuvent encore utiliser la même IP dans un service partagé. Ce cas est distinct d’un site qui rejette toutes les IP d’hébergement : même une adresse sans antécédent d’abus connu peut être visée par cette règle.
Les sites peuvent aussi évaluer les cookies, les comptes, les signaux du navigateur et les schémas de requêtes. Changer l’IP du proxy laisse nombre de ces signaux inchangés. La raison du refus compte donc davantage que la simple fréquence de rotation des adresses.
Un grand pool ne signifie pas que toutes les localisations sont disponibles
Les pays et villes disponibles dépendent des réseaux et des plages IP du fournisseur. Des milliers d’adresses dans quelques pays ne seront d’aucune aide si votre tâche exige une autre localisation. Une IP d’hébergement dans le pays voulu ne représente pas non plus un foyer local ou un abonné mobile.
Pour une vérification de localisation, ce qui compte est la façon dont le site identifie l’IP. Sa base de géolocalisation peut donner un résultat différent du pays indiqué par le fournisseur ou de la localisation physique du serveur.
À quoi servent les proxys de centre de données ?
Les exemples suivants présentent différentes raisons d’utiliser des IP de proxy : séparer des tâches de collecte, conserver une adresse stable ou effectuer des tests depuis plusieurs sources. L’infrastructure de centre de données rend ces adresses pratiques pour les travaux répétés et les transferts importants.
Explorer des catalogues publics et des archives
Un robot d’exploration peut collecter des fiches d’entreprises, des pages d’archives ou de la documentation depuis de nombreuses sources. Des IP de proxy différentes peuvent être attribuées à des processus de travail distincts. C’est utile lorsqu’une source compte les requêtes ou les connexions par IP : des processus utilisant la même adresse se partageraient autrement ce quota.
Les proxys de centre de données rendent une longue liste d’adresses relativement abordable et peuvent assurer des transferts soutenus. Le robot d’exploration continue de gérer la file, d’analyser le contenu et de définir la fréquence des requêtes pour chaque site. L’ajout d’IP n’augmente pas la capacité du site exploré.
Revérifier les prix et les stocks
Un outil de suivi des prix consulte une liste connue de produits tout au long de la journée. Des adresses de proxy distinctes peuvent être attribuées à des boutiques ou à des groupes de produits, et une adresse statique peut être réutilisée d’une vérification à l’autre. Le processus de collecte dispose ainsi d’une source réseau constante, sans dépendre de la connexion Internet actuelle de l’ordinateur exécutant l’outil.
De faibles coûts d’exploitation comptent, car les mêmes pages sont récupérées de façon répétée. Les proxys de centre de données méritent d’être testés si vous avez besoin de mises à jour fréquentes sur un vaste catalogue. Pour un petit outil de suivi qui fonctionne en connexion directe, un proxy peut n’apporter aucune capacité utile.
Récupérer les données d’une API par une IP autorisée
Certaines API de données n’acceptent que les requêtes provenant d’adresses sources approuvées. Un processus de travail peut se connecter par un proxy statique de centre de données dont l’IP a été ajoutée à cette liste. Si le processus est déplacé vers un autre serveur ou réseau, l’API reçoit toujours la connexion depuis la même IP de proxy.
C’est utile pour les exports JSON ou XML réguliers et les flux de données importants. Le proxy fournit l’adresse réseau et transporte le transfert ; l’application continue de fournir la clé API et de traiter les réponses. Un quota lié à cette clé ou à ce compte reste identique lorsqu’on ajoute des IP de proxy.
Auditer un grand site depuis une adresse externe
Un robot d’exploration SEO vérifie votre site ou celui d’un client pour repérer les liens brisés, les chaînes de redirection, les titres en double et les balises canoniques incorrectes. Comparer l’exploration à un plan de site peut aussi révéler des pages sans liens internes. Un proxy statique donne à l’audit une adresse externe connue que le propriétaire du site peut autoriser dans ses contrôles d’accès. La même adresse peut être réutilisée lorsque l’audit est exécuté depuis une autre machine.
La capacité d’un centre de données est utile pour une exploration importante, mais la fréquence des requêtes doit toujours correspondre à ce que le site peut supporter. Le robot trouve les erreurs ; le proxy fournit la connexion. Après une migration, cela permet aussi de répéter l’exploration depuis la même adresse autorisée.
Tester le comportement de votre propre site sous charge
Un test de charge convenu peut envoyer des requêtes par plusieurs IP de proxy pour vérifier les visites simultanées, un trafic API soutenu ou une hausse soudaine des requêtes. Des adresses sources différentes permettent aussi de tester la façon dont votre propre service applique ses limites de connexions et de requêtes par IP.
Les proxys de centre de données fournissent plusieurs adresses externes à un coût maîtrisé. Le programme de test crée la charge. Mesurez également la bande passante et les limites de connexions du service proxy, afin de ne pas confondre un proxy saturé avec un site lent. Plusieurs IP peuvent toujours partager un même serveur et une même liaison réseau.
Options d’accès
Deux choix distincts comptent : la stabilité de l’IP et son utilisation éventuelle par d’autres clients. Une IP statique peut être partagée ; un ensemble d’adresses dédiées peut être utilisé avec rotation.
L’IP change-t-elle ?
Statique
Le service maintient l’attribution d’une IP afin que vous puissiez la réutiliser d’une connexion à l’autre. Il peut fournir une liste fixe de proxys ou un accès par passerelle à ces adresses fixes. Vous pouvez associer une IP à une tâche particulière ou la conserver pour une suite d’actions.
Si votre application parcourt une liste statique, c’est elle qui décide quand changer de proxy. Chaque adresse de la liste reste fixe.
Rotatif
Le service choisit des IP dans un pool et les change selon ses règles, par exemple à chaque nouvelle connexion ou après un intervalle donné. Certains services proposent des sessions persistantes qui conservent une IP pour une série de requêtes.
La rotation change l’adresse, pas son type de réseau : un pool de centre de données fournit toujours des IP de centre de données. Le moment exact des changements relève des paramètres de rotation du service.
Qui utilise l’IP ?
Dédié
Le service réserve l’IP à un seul client. Les autres clients de ce service ne l’utilisent pas pendant la réservation. Vous maîtrisez ainsi l’activité envoyée par cette adresse.
Le serveur lui-même peut toujours héberger d’autres IP de proxy. Une adresse exclusive ne signifie pas nécessairement du matériel ou une bande passante exclusifs.
Partagé
Plusieurs clients utilisent la même IP de proxy. Leurs connexions sont distinctes, mais le site peut additionner leurs requêtes pour appliquer une limite fondée sur l’IP. L’activité d’autres clients peut aussi affecter la réputation de l’adresse.
Le partage répartit le coût de l’IP entre les clients.
