miércoles, 26 de enero de 2011

¡VideoCaché en SislandServer ya puede entregar los videos cacheados a máxima velocidad a los usuarios! - Versión 11.01-23

Como se había informado en su momento, aún los videos almacenados en el servidor por el módulo de VideoCaché se le entregarían al usuario con su ancho de banda correspondiente. Por ejemplo, si el usuario pertenece a un grupo de 512kbps de ancho de banda el video bajará como máximo a esa velocidad aunque provenga del caché del servidor y no de internet.

Todos saben que el cacheado de videos, aunque no sea simultáneo como en VideoCaché, signfica un gran ahorro de ancho de banda y por lo tanto mejora el servicio. Sin embargo, quizá extrañarían la posibilidad de sorprender al usuario con un video sin cortes o a máxima velocidad cuando el video ya estaba en el caché.

Esto parecía imposible debido a que VideoCaché no tiene un sistema de marcas como ThunderCaché para identificar los objetos que provienen del propio servidor y permitirle al controlador de ancho de banda dar una velocidad mayor a los objetos que no vienen de internet.

Pero utilizando otros procedimientos finalmente se completó la implementación del "CACHE FULL" (máxima velocidad para los objetos cacheados) en VideoCaché.

Cabe destacar que la funcionalidad CACHE FULL para los videos almacenados no es una característica del módulo de VideoCaché ni es una actualización del mismo, sino un trabajo de ingeniería complementaria sobre los algoritmos de control de SislandServer para detectar los videos provenientes del caché y saltar la regulación de ancho de banda.

Para implementar esta función se trabajó sobre varios aspectos:

  • implementación de un algoritmo especial de identificación de videos cacheados
  • implementación de reglas que liberan del control de ancho de banda a las transferencias correspondientes a videos cacheados al iniciar el control general, si el servicio de VideoCaché está activo
  • validaciones para evitar que las reglas sean aplicadas varias veces al iniciar independientemente el servicio de VideoCaché en Control de Procesos
  • eliminación de estas reglas si el servicio de VideoCaché es detenido
  • validación de IPs reservadas por el sistema evitando que sean utilizadas por el administrador
  • nueva opción de configuración en el servicio de VideoCaché para desactivar o activar el CACHE FULL en el servicio de VideoCaché (Control de Procesos)
Con el servicio de VideoCaché habilitado, cuando un usuario ve un video el mismo entra en la cola para ser almacenado en el caché. Puede demorar varias horas en que llegue su turno de ser descargado y almacenado pero sabes que si al otro día ese u otro usuario solicita el mismo video, se le presentará a máxima velocidad.

Si ya tienes VideoCaché habilitado en tu licencia simlemente Actualiza el sistema de control en la página de Setup. Si no, puedes solicitar el módulo de VideoCaché en intranet.sislandserver.com o activar un demo de prueba por 11 días en la misma página de Setup del mismo servidor. Quienes ya tuvieron demos pueden volver a solicitarlo en esta página del sistema. 



En servidores con más de 150 usuarios es conveniente tenerlo a prueba ya que el tráfico puede ser excesivo para que esta tecnología funcione en forma estable. Recuerda, como recomienda el manual, configurar el Nivel de consumo de recursos del Proxy en Menor en la página Configuración Global del sistema mientras tengas VideoCaché activado.

Además, en la versión 11.01-23 del sistema hemos ampliado y optimizado las funciones que evitan que procesos internos del servidor consuman recursos de más. Hay que considerar que SislandServer no es un servidor sino varios en uno. Se ejecutan numerosos servicios, aplicaciones y comandos con funciones muy diversas como control de ancho de banda, control de acceso, redirección de puertos e IP, firewall, filtrado e identificación de protocolos, control de contenidos, proxy caché de páginas web, servidor DNS, servidor DHCP y en algunos también registro de páginas web, registro de transferencias NTop, balanceo de conexiones a internet, caché de videos on-line, etc. Todos estos procesos están optimizados e integrados para que se complementen, no existan conflictos entre ellos y no saturen el equipo con consumos altos de memoria o cpu. Aquellos procesos más propensos a un consumo alto cuando las transferencias de los usuarios se incrementan son monitoreados periódicamente por el sistema de control y estos monitoreos son optimizados cada tanto, como en esta versión.

No hay comentarios:

Publicar un comentario