Requisitos de hardware para un servidor proxy

Los servidores proxy aceptan y reenvían solicitudes de Internet en nombre de un host. El uso de un servidor proxy frente a un host se puede hacer por varios motivos, incluido el filtrado de contenido y la seguridad de la ubicación. Los requisitos mínimos para los servidores proxy son bajos, pero pueden variar según la forma en que planea usar el servidor.

Requerimientos mínimos

Hay muchas opciones diferentes de servidor proxy. Sin embargo, estos servidores generalmente se ejecutan como programas en un sistema operativo de nivel de servidor. El sistema operativo subyacente, por lo tanto, dicta los requisitos mínimos.

El servidor proxy de Microsoft Windows, por ejemplo, utiliza Internet Information Services en la línea de sistemas operativos Windows Server. Windows Server 8 solo requiere un procesador de 1 GHz, 512 MB de memoria y 10 GB de espacio en el disco duro. Squid, un servidor proxy gratuito, se ejecuta en distribuciones de Linux como Red Hat o Ubuntu. La edición de servidor Ubuntu requiere un procesador de 300MHz, 128MB de memoria y 1GB de espacio en el disco duro.

Requerimientos Recomendados

La mayoría de las compañías de software de servidor ofrecen una lista de requisitos "recomendados" para su software. Estas recomendaciones aluden al hecho de que, aunque el servicio cumple con los requisitos mínimos, no funciona bien. El servicio lento en el servidor proxy significa que los usuarios obtienen una experiencia de Internet lenta.

Microsoft Windows 8 recomienda un procesador dos veces más rápido que el mínimo, y cuatro veces la memoria mínima requerida: 2 GHz y 2 GB, respectivamente. También se recomienda cuatro veces más espacio en el disco duro, o 40 GB. Los proveedores que recomiendan Red Hat Linux a menudo especifican un requisito mínimo de hardware del servidor. Squid, por ejemplo, recomienda una proporción para los requisitos de hardware: 32 MB de RAM por cada gigabyte de espacio de disco reservado para el almacenamiento en caché.

Restar otros servicios

Calcular lo que necesitará para un servidor proxy es más fácil si su servidor está dedicado exclusivamente a esa tarea. Sin embargo, si ese servidor debe realizar otras funciones, siempre debe calcular la carga en su servidor para incluir estos servicios. Si un servicio web que se ejecuta en el mismo servidor usa 1 GB de memoria, entonces su requerimiento de servidor proxy debe tener en cuenta los requisitos mínimos de memoria, más ese gigabyte de memoria. Cuando sea posible, es mejor dedicar un servidor físico separado a la única tarea de ejecutar el proxy.

La importancia de la escala

La mayoría de las funciones de almacenamiento de los servidores proxy implican el almacenamiento en caché. El almacenamiento en caché toma los sitios web de acceso frecuente y almacena los datos en el servidor. Esto comienza a acelerar la conexión para los usuarios que comparten el servidor proxy, ya que solo es necesario recuperar los datos del servidor local en lugar del servidor remoto. Sin embargo, un gran número de usuarios crea una gran cantidad de caché. Por lo tanto, el espacio en disco es clave. Como se mencionó anteriormente, la memoria debe estar disponible en proporción a la cantidad de espacio en disco.

Para un entorno pequeño de oficina en casa, un mínimo de espacio en disco debería ser suficiente: de 5 a 10 GB, y solo se requiere una memoria correlativa de 160 a 320 MB en un entorno de Squid. A medida que aumenta la cantidad de memoria caché disponible, debe tener una cantidad correlativa de memoria disponible o el servicio causará un cuello de botella.

Los servidores proxy también pueden realizar el filtrado de contenido y otros servicios sobre la marcha. Estos servicios gravan al procesador más que el espacio en disco, ya que estas decisiones de filtrado deben tomarse rápidamente. El servidor proxy comprueba la solicitud de cada computadora contra una base de datos de restricciones y niega o permite esa solicitud en función de lo que encuentra. Aunque esta búsqueda lleva milisegundos en la mayoría de los entornos, una base de usuarios de más de 10 usuarios puede dominar rápidamente un procesador. Un procesador sobrecargado aparece como una conexión lenta de Internet para los usuarios. Para evitar la conexión lenta, asegúrese de proporcionar la mayor potencia de procesamiento posible.

Entradas Populares