La tecnologia de Opencloud

LA TECNOLOGIA DE OPENCLOUD

En los últimos años, ha habido dos tendencias principales en la provisión de aplicaciones y entornos de trabajo remotos y centralizados: escritorios VDI tradicionales y servicios y aplicaciones en la nube accesibles mediante navegador.

Lo que Opencloud propone es una combinación de lo mejor de ambos mundos: un cliente web HTML5 que proporciona acceso a aplicaciones virtualizadas desde un navegador y un escritorio web personalizable para proporcionar un espacio de trabajo a los usuarios. Opencloud facilita la integración directa y ordenada de todo el entorno de trabajo del usuario a través del navegador: aplicaciones y servicios web (sin necesidad de consumir ningún recurso de virtualización adicional), así como aplicaciones cliente-servidor.

CLIENTE WEB HTML5

El cliente web Opencloud combinado con el traductor Opencloud WebSocket es una aplicación web desarrollada en JavaScript y HTML5, que lee el flujo de datos del protocolo de transmisión VDI y puede procesarlo dentro de un navegador. Es esencialmente un agente de software, pero completamente desarrollado con tecnología web:

• Todos los comandos de gráficos, audio, teclado y mouse enviados se procesan en JavaScript, convirtiendo cualquier navegador HTML5 en un punto de entrada a una sesión de VDI.

• La tecnología Opencloud tiene su origen en SPICE y se han creado nuevos códecs de imagen. Un motor de gráficos 2D de JavaScript de bajo nivel gestiona todas las operaciones gráficas procesadas en la sesión remota de VDI.

ARQUITECTURA

Opencloud, a diferencia de las soluciones VDI tradicionales, ofrece una solución híbrida: acceso a servicios y/o aplicaciones web y apps virtuales en un único entorno. Estas diferentes capacidades del producto están distribuidas en diferentes entornos, pero todas están gestionadas y vinculadas a través de la administración de Opencloud.

De esta forma, podemos diferenciar tres entornos que proporcionan al usuario un lugar de trabajo independiente de la ubicación:

• Servicios externos: servicios web que se ejecutan en otro servidor, a los que se accede de forma centralizada desde el espacio de trabajo de Opencloud.

• Aplicaciones locales: El usuario accede a los recursos de su dispositivo e interacciona con opencloud. Esta interacción con el dispositivo local está gestionada por Opencloud y es transparente para el usuario.

• Servicios de infraestructura: servicios que se ejecutan en su propia infraestructura (web, aplicaciones virtuales o el backend del escritorio web).

La arquitectura se distingue por la desagregación de los componentes en muchos módulos desacoplados con una sola función, conocidos como microservicios. El alto nivel de desagregación no solo proporciona una mayor solidez, sino que también permite un análisis fino y una identificación más rápida de cualquier falla. Esto también es crucial para respaldar la escalabilidad de la operación.

OPTIMIZACIÓN DE RECURSOS

Opencloud está diseñado para garantizar una alta disponibilidad del software, donde no se requiere la duplicación de la infraestructura, sino un margen de seguridad en el dimensionamiento del entorno, en función de la demanda de uso. La arquitectura de software HA se está consolidando como el modelo dominante para desplegar y gestionar servicios SaaS globales a gran escala (Facebook, Google, Gmail, Amazon, etc.) con un número masivo de usuarios. Esto supone un ahorro de costes con tres ventajas fundamentales:

• Reducción de costes de hardware debido a un menor dimensionamiento

• Reducción del costo unitario de hardware

• Reducción de los costos de soporte de nivel II

La solución Opencloud no requiere hardware personalizado y optimizado para cargas de trabajo exigentes. Debido a que las máquinas virtuales lanzadas por Opencloud y las aplicaciones virtualizadas no tienen estado y no estan contenidas en Opencloud, en ningún caso un fallo aislado de un servidor físico o virtual interrumpirá el servicio. La solicitud se redirige inmediatamente a otra máquina que se está ejecutando y disponible en el grupo de recursos para garantizar una alta disponibilidad del servicio. Esta alta tolerancia a fallas combinada con la corrección automática en tiempo real justifica el uso de hardware estándar menos costoso y mucho menos soporte humano para el nivel dos.

El kernel de Opencloud y el escritorio web están completamente escritos en JS Node y JavaScript, respectivamente. El motor VDI HTML5 utiliza el protocolo SPICE, que es un componente de código abierto de Red Hat.

Aumenta la eficiencia de tus actividades ahora!

no son requeridos pagos con tarjeta