sábado, 6 de noviembre de 2010

VideoCaché integrado disponible en SislandServer 10.911

Anunciamos el lanzamiento de la versión 10.911 de SislandServer que incorpora, como módulo adicional optativo, la impactante teconología de VideoCaché que le permite al servidor almacenar y reutilizar también los videos on-line visitados por los usuarios. En esta versión hemos agregado también el reseteo total del proxy squid (se borran todos los archivos almacenados) para eventuales ocasiones en que necesites ejecutar esta operación (anteriormente debía hacerse por consola, ahora en la página Control de Procesos). Además se han actualizado los manuales y hecho otros ajustes y mejoras en el sistema en general, incluyendo la posibilidad de activación de módulos en modo demo en la misma página de Setup.

ImportanteVideoCaché está funcionando muy bien en servidores de hasta 250 usuarios (o no más de 150 si el tráfico es muy intenso). Para servidores y redes mayores recomendamos SislandServer + ThunderCaché  +clic para más info

SislandServer cuenta a partir de la versión 10.911 con el módulo de VideoCaché (opcional) expandiendo las posibilidades de "cacheado" (almacenamiento) a la mayor parte de los videos on-line que visitan los usuarios, lo cual implica un ahorro muy importante de ancho de banda y mejor servicio para todos los clientes, además de la posibilidad de agregar más clientes sin necesidad de mayor ancho de banda en el enlace. VideoCaché está indicado para redes pequeñas o medianas con un tráfico normal.

¿Cómo trabaja el VideoCaché?
El procedimiento es simple aunque la tecnología que lo implementa no lo es. Se han detectado los protocolos o modalidades de transferencia de los sitios más populares de videos on-line y cuando un video es requerido por el usuario el servidor lo almacena luego de que el usuario lo ve. La segunda vez que este usuario o cualquier otro usuario solicita ese video ya no es necesario bajarlo de internet sino que se lo "sirve" desde el mismo servidor.

¿Es frecuente que varios usuarios quieran ver un mismo video?
Se ha comprobado en servidores con VideoCaché que es mucho más frecuente de lo que suponemos pero, además, sucede muy seguido que el mismo usuario quiera ver varias veces un video y la mayoría de las veces esto implica una nueva descarga que VideoCaché ahorra (el caché de videos en el mismo navegador dura poco tiempo o directamente no se realiza, por lo que al cerrar y abrir la página o al refrescar necesita ser descargado nuevamente).

¿Por qué se ofrece como módulo adicional a SislandServer y no está incluido en la licencia base?
VideoCaché está completamente automatizado e integrado al servidor. Te ahorra complejos procedimientos de instalación, configuración y mantenimiento y se sincroniza con las configuraciones de redes y las reglas internas de redirección al proxy. Es un trabajo de desarrollo importante que tiene un costo adicional pero al ser un módulo opcional no recarga el costo de la licencia base de SislandServer. Por otra parte, la mayor parte del costo del módulo de VideoCaché se utiliza para pagar la licencia que corresponde abonar a los desarrolladores de esta tecnología. Pagar esta licencia no solo es un deber, también es muy importante para quienes tengan VideoCaché  instalado en su servidor ya que recibirán actualizaciones al menos por 1 año. Estas actualizaciones no son solamente mejoras sino que son adaptaciones vitales e imprecindibles cuando los sitios de videos como YouTube, Vimeo, etc., cambian sus protocolos o formatos. 

¿Ocupa mucho espacio en disco?
Sí. Puede ocupar bastante espacio en disco por lo cual hemos actualizado los requerimientos de hardware (ver sislandserver.com/requerimientos).

Algunos clientes de SislandServer no pasan por el proxy ¿tampoco se cachearán sus videos?
No. No se cachean ni las páginas web ni los videos de los clientes que tienen IP pública agregada en su acceso. Cuando hay varias conexiones a internet, tampoco se cachean las transferencias de los usuarios que se encuentran en grupos que salen por una conexión determinada y no por Todos los enlaces a internet como suele ser la mayoría. No es posible debido a que no pasan por el proxy porque de hacerlo perderían el ruteo especial que se les ha asignado.

ImportanteVideoCaché en SislandServer está configurado especialmente para no perjudicar la distribución proporcional de ancho de banda que el sistema implementa. Por eso, los videos para caché son descargados lentamente, a veces horas después que un usuario los solicitó. Además, algunos videos de poca probabilidad de que sean visitados nuevamente (según el ranking de cada sitio web) no son cacheados. Cuando quieras probar el funcionamiento del caché, quizá debas esperar unas horas para volver a visitar un video ya visto y comprobar que está cacheado (a veces en minutos ya se ha descargado, depende del tráfico de videos de la red, del ancho de banda disponible y de la configuración del parámetro Máximo de descargas paralelas de videos para caché en la página Control de Procesos).

¿Cómo puedo probar VideoCaché?
Necesitas tener instalada la versión 10.911 o superior del sistema de control. En la página de Setup encontrarás un enlace para activar el módulo de VideoCaché en modo demo (y también el de balanceo y respaldo de conexiones a internet si no lo tienes habilitado en tu licencia). Una vez activado puedes iniciar el servicio de VideoCaché en la página Control de Procesos y analizar estadísticas de su funcionamiento en la nueva página Informes >> Transferencias.
El demo tiene una vigencia de 11 días y te sirve para evaluar su integración al sistema, su correcto funcionamiento, etc., pero es a lo largo de varias semanas que notarás sus beneficios, a medida que más videos sean almacenados. No podemos dar demos por más de 11 días. El objetivo del demo es, principalmente, que verifiques que se instala y funciona bien con el hardware y la configuración que tienes. El rendimiento lo notarás a lo largo de las semanas.

¿Cómo puedo habilitar el módulo en forma definitiva en mis licencias de SislandServer y cuánto cuesta?
Es muy fácil. En intranet.sislandserver.com , página Licencias, marcas el módulo y completas el proceso de pago en cada licencia. Apenas se acredite y sea habilitado, con Actualizar Licencia en la página de Setup del servidor lo pones en marcha. Los costos varían según el número de usuarios de cada licencia. Gracias a un acuerdo especial, es más económico el módulo de VideoCaché en SislandServer que el costo de una licencia independiente de VideoCaché. El costo del módulo para una licencia de 800 usuarios debería ser el costo general, pero hemos logrado que nos permitan dar un precio menor a los servidores más pequeños.




Capturas de pantalla de VideoCaché integrado (y hecho simple)

Informe de videos online almacenados y servidos a los usuarios


Control del servicio de VideoCaché

Configuración y modo de trabajo de Videocaché

Cuando VC (el servicio Videocaché) está activado en el servidor y un video de los sitios reconocidos por el módulo es abierto por un usuario, VC verifica si el video se encuentra en el caché, o sea que ya ha sido descargado anteriormente.

Si está en el caché no lo baja de internet sino que lo entrega desde el mismo disco duro del servidor a toda velocidad.

Si el video no está en el caché, VC debe hacer 2 descargas: una para el usuario directa e inmediata y otra para el caché que puede también realizarse en el momento o que puede quedar agendada para más tarde, sobre todo si hay varios videos en la cola de descargas para caché.

Aquí es donde afecta el parámetro Máximo de descargas paralelas de videos para caché que tú puedes ajustar en la página Control de Procesos 
El sistema le pone un valor bajo. Las descargas para caché serán lentas, una tras otra pero no consumiran mucho ancho de banda.  
Si notas que dispones ancho de banda libre y quieres que los cacheos se realicen más rápida y ágilmente puedes aumentar este parámetro, asumiendo los "riesgos" en cuanto a consumo de ancho de banda y, posiblemente, de recursos del equipo.
Para afinar este parámetro, a medida que lo modificas,  puedes controlar el consumo de ancho de banda con los diversos informes del sistema y el consumo de recursos en la página Información del Servidor >> Consumo de memoria/cpu sobre todo en las horas pico de uso del servicio por parte de los usuarios.