Proxies de centro de datos

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.

Un servidor, varias IP. Distintas direcciones IP pueden compartir el mismo equipo y la misma capacidad de red.
Distintas direcciones IP pueden compartir el mismo equipo y la misma capacidad de red.

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:

  1. La aplicación se conecta al proxy mediante la dirección, el puerto y los datos de acceso que proporciona el servicio.
  2. 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.
  3. 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

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.

Varias direcciones comparten el coste del servidor

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.

Un servidor para tareas programadas

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

Un sitio comprueba la red de una IP

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.

Una IP tiene un historial de uso

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.

Las ubicaciones disponibles varían

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.

Un rastreador procesa una cola de páginas

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.

Comprobaciones repetidas del precio de un producto

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.

Una API acepta una IP de origen aprobada

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.

Un rastreador comprueba los enlaces de un sitio

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.

Varios orígenes de prueba se conectan a un servicio

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?

Reutilizar la misma 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.

Seleccionar otra IP de un grupo

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?

Un cliente utiliza la IP reservada

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.

Varios clientes utilizan la misma IP

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.

Volver a la base de conocimientos