Proxies de centro de datos
Los proxies de centro de datos envían las solicitudes de tu aplicación a través de servidores con direcciones IP de redes de alojamiento o de servicios en la nube. El sitio web recibe una conexión desde la IP del proxy. Tu navegador, rastreador u otra aplicación sigue ejecutándose en tu propio ordenador o servidor.
Centro de datos es uno de los principales tipos de redes de proxies. Describe el origen de la IP. Estos proxies suelen ser una opción económica cuando necesitas muchas direcciones o transfieres muchos datos, siempre que los sitios con los que trabajas acepten IP de alojamiento.
De dónde proceden las IP de centro de datos
Un centro de datos aloja servidores y equipos de red, con alimentación eléctrica, refrigeración y conexión a Internet. Un proveedor de proxies puede tener este equipo en propiedad o alquilarlo a una empresa de alojamiento. Ejecuta programas de proxy en los servidores y utiliza direcciones IP públicas de redes de alojamiento o de servicios en la nube para conectarse a los sitios.
Un servidor puede ofrecer muchas IP de proxy. Cada dirección es distinta, pero pueden compartir el mismo procesador y conexión a Internet. Así se reparte el coste del equipo entre varias IP. También significa que comprar más direcciones no te da necesariamente más ancho de banda ni permite más conexiones simultáneas.
El tipo depende de la red de la IP, no solo del edificio donde se encuentra el servidor. Un proxy ISP puede ejecutarse en un servidor del mismo centro de datos utilizando una IP asociada a un proveedor de acceso a Internet. Los proxies residenciales y móviles utilizan conexiones domésticas y móviles, respectivamente. Una IP de centro de datos representa una red de alojamiento.
Cómo funciona la conexión
Cuando tu aplicación carga una página a través de un proxy, ocurren tres cosas:
- La aplicación se conecta al proxy mediante la dirección, el puerto y los datos de acceso que proporciona el servicio.
- El proxy se conecta al sitio y reenvía la solicitud. El sitio ve la IP utilizada para esta conexión, que suele llamarse IP de salida.
- El sitio envía su respuesta al proxy, que la devuelve a la aplicación.
La aplicación sigue decidiendo qué páginas solicitar y cómo procesarlas. El proxy transporta las solicitudes y las respuestas. No recopila los datos ni genera por ti la carga de trabajo de una prueba.
Un servicio puede darte una lista de direcciones de proxy o una puerta de enlace que selecciona una IP de un grupo. Con una puerta de enlace, la dirección introducida en la configuración puede ser distinta de la IP que ve el sitio.
Ventajas de los proxies de centro de datos
Capacidad para muchas solicitudes
Los servidores de alojamiento y sus enlaces de red pueden gestionar muchas conexiones y grandes transferencias. El tráfico no tiene que pasar por la conexión doméstica de un participante ni por el enlace de radio de un dispositivo móvil. Esto hace que los proxies de centro de datos sirvan para trabajos que obtienen muchas páginas o descargan conjuntos de datos de gran tamaño.
El ancho de banda y el tiempo de respuesta son cosas distintas. Un servidor puede transferir muchos datos mientras cada solicitud tarda más porque la ruta es larga o el sitio responde despacio. Para tu trabajo importa el tiempo necesario para completarlo, junto con los límites de ancho de banda y conexiones del servicio.
Menor coste para una lista grande de IP
Varias IP de proxy pueden utilizar el mismo servidor, y el proveedor no necesita una conexión doméstica ni una tarjeta SIM independiente para cada dirección. Por eso las listas grandes de centro de datos suelen costar menos que el acceso residencial o móvil. Aun así, obtener y mantener direcciones IP cuesta dinero; compartir equipo solo reduce parte de los costes del proveedor.
Esto puede servir para recopilaciones periódicas o descargas grandes, en las que se acumula el coste del trabajo repetido. Compara el coste de los trabajos completados con éxito: una dirección barata aporta poco valor si no permite cargar las páginas necesarias.
Adecuados para trabajos programados
Los servidores proxy normalmente funcionan de forma continua. Una tarea programada no depende de que un participante doméstico deje conectado su dispositivo. Con un servicio estático, la aplicación también puede volver a las mismas IP en ejecuciones posteriores.
Esto ayuda con la recopilación diaria, la supervisión y las comprobaciones repetidas. La disponibilidad sigue dependiendo del equipo y de la red del proveedor: el mantenimiento, las averías o la sobrecarga pueden interrumpir la conexión.
Limitaciones de los proxies de centro de datos
Los sitios pueden reconocer las IP de alojamiento
Los sitios pueden utilizar bases de datos de clasificación de IP y registros de red para identificar direcciones asociadas a proveedores de alojamiento. No necesitan descubrir tu propia IP para hacerlo. Un sitio puede aceptar la conexión, mostrar un CAPTCHA o rechazar la solicitud.
Una restricción puede afectar a una IP, a un rango de direcciones o a una red completa identificada por su número de sistema autónomo (ASN). En este último caso, cambiar a otra IP de la misma red puede dar el mismo resultado. Una lista con muchas direcciones no procede necesariamente de muchas redes diferentes.
El uso anterior y compartido puede afectar a una IP
Una dirección puede tener mala reputación por actividades anteriores. Asignarla a un nuevo cliente no borra ese historial, y en un servicio compartido otros clientes pueden seguir utilizando la misma IP. Esto es distinto de que un sitio rechace todas las IP de alojamiento: incluso una dirección sin un historial conocido de abuso puede quedar sujeta a esa regla.
Los sitios también pueden evaluar cookies, cuentas, señales del navegador y patrones de solicitudes. Cambiar la IP del proxy deja muchas de estas señales intactas. Por eso importa más la causa del rechazo que simplemente la frecuencia con la que rotas las direcciones.
Un grupo grande no significa que estén disponibles todas las ubicaciones
Los países y ciudades disponibles dependen de las redes y los rangos de IP del proveedor. Miles de direcciones en unos pocos países no te servirán si tu tarea necesita otra ubicación. Una IP de alojamiento en el país requerido tampoco representa a un hogar local ni a un abonado móvil.
Para comprobar una ubicación importa cómo identifica el sitio la IP. Su base de datos de geolocalización puede discrepar de la etiqueta de país del proveedor o de la ubicación física del servidor.
Para qué se utilizan los proxies de centro de datos
Los siguientes ejemplos muestran distintas razones para utilizar IP de proxy: separar tareas de recopilación, conservar una dirección estable o realizar pruebas desde varios orígenes. La infraestructura de centro de datos hace que estas direcciones sean prácticas para trabajos repetidos y grandes transferencias.
Rastrear catálogos y archivos públicos
Un rastreador puede recopilar registros de empresas, páginas de archivo o documentación de muchas fuentes. Se pueden asignar distintas IP de proxy a procesos de trabajo separados. Esto resulta útil cuando una fuente cuenta las solicitudes o conexiones por IP: los procesos que utilizaran la misma dirección compartirían ese cupo.
Los proxies de centro de datos hacen que una lista grande de direcciones sea relativamente asequible y pueden transportar transferencias continuadas. El rastreador sigue gestionando la cola, analizando el contenido y estableciendo la frecuencia de solicitudes para cada sitio. Añadir IP no aumenta la capacidad del sitio que se rastrea.
Volver a consultar precios y existencias
Un monitor de precios vuelve a una lista conocida de productos a lo largo del día. Se pueden asignar direcciones de proxy independientes a tiendas o grupos de productos, y reutilizar una dirección estática en distintas comprobaciones. Esto da al proceso de recopilación un origen de red constante, en lugar de vincularlo a la conexión a Internet actual del ordenador que ejecuta el monitor.
Los costes de funcionamiento bajos importan porque se consultan repetidamente las mismas páginas. Conviene probar proxies de centro de datos cuando necesitas actualizaciones frecuentes de un catálogo grande. Para un monitor pequeño que funciona mediante conexión directa, un proxy puede no aportar ninguna capacidad útil.
Obtener datos de una API mediante una IP permitida
Algunas API de datos solo aceptan solicitudes desde direcciones de origen aprobadas. Un proceso de trabajo puede conectarse a través de un proxy estático de centro de datos cuya IP esté en esa lista. Si el proceso se traslada a otro servidor o red, la API seguirá recibiendo la conexión desde la misma IP del proxy.
Esto sirve para exportaciones periódicas JSON o XML y grandes fuentes de datos. El proxy proporciona la dirección de red y transporta la transferencia; la aplicación sigue aportando la clave de API y gestionando las respuestas. Un cupo vinculado a esa clave o cuenta no cambia al añadir IP de proxy.
Auditar un sitio grande desde una dirección externa
Un rastreador SEO comprueba tu sitio o el de un cliente en busca de enlaces rotos, cadenas de redirecciones, títulos duplicados y etiquetas canonical incorrectas. Comparar el rastreo con un sitemap también puede revelar páginas sin enlaces internos. Un proxy estático proporciona a la auditoría una dirección externa conocida que el propietario del sitio puede permitir en sus controles de acceso. Esa misma dirección puede reutilizarse cuando la auditoría se ejecuta desde otra máquina.
La capacidad de centro de datos resulta útil para un rastreo grande, aunque la frecuencia de solicitudes debe seguir ajustándose a lo que admite el sitio. El rastreador encuentra los errores; el proxy proporciona la conexión. Después de una migración, esto también permite repetir el rastreo desde la misma dirección autorizada.
Probar el comportamiento de tu propio sitio bajo carga
Una prueba de carga acordada puede enviar solicitudes a través de varias IP de proxy para comprobar visitas simultáneas, tráfico continuado de API o un aumento repentino de solicitudes. Distintas direcciones de origen también permiten probar cómo aplica tu propio servicio sus límites de conexiones y solicitudes por IP.
Los proxies de centro de datos proporcionan varias direcciones externas a un coste asumible. El programa de prueba genera la carga de trabajo. Mide también los límites de ancho de banda y conexiones del servicio de proxies para no confundir un proxy saturado con un sitio lento. Varias IP pueden seguir compartiendo un servidor y un enlace de red.
Opciones de acceso
Importan dos decisiones independientes: si la IP permanece igual y si la utilizan otros clientes. Una IP estática puede ser compartida; un conjunto dedicado de direcciones puede utilizarse con rotación.
¿Cambia la IP?
Estático
El servicio mantiene una IP asignada para que puedas reutilizarla en distintas conexiones. Puede ofrecer una lista fija de proxies o acceso mediante puerta de enlace a esas direcciones fijas. Puedes asociar una IP a un trabajo concreto o conservarla para una secuencia de acciones.
Si tu aplicación recorre una lista estática, es ella quien decide cuándo cambiar de proxy. Cada dirección de la lista sigue siendo fija.
Rotativo
El servicio elige IP de un grupo y las cambia según sus reglas; por ejemplo, en una conexión nueva o después de un intervalo. Algunos servicios ofrecen sesiones persistentes que conservan una IP para una serie de solicitudes.
La rotación cambia la dirección, no el tipo de red: un grupo de centro de datos sigue proporcionando IP de centro de datos. El momento exacto de los cambios depende de la configuración de rotación del servicio.
¿Quién utiliza la IP?
Dedicado
El servicio reserva la IP para un cliente. Otros clientes de ese servicio no la utilizan durante la reserva. Esto te da control sobre la actividad enviada a través de esa dirección.
El propio servidor puede seguir alojando otras IP de proxy. Una dirección exclusiva no implica necesariamente equipo ni ancho de banda exclusivos.
Compartido
Varios clientes utilizan la misma IP de proxy. Sus conexiones son independientes, pero el sitio puede sumar sus solicitudes al aplicar un límite por IP. La actividad de otros clientes también puede afectar a la reputación de la dirección.
Compartir reparte el coste de la IP entre los clientes.
