1. ESTRATEGIA DE IMPLEMENTACION DE COMPUTACION EN LA
NUBE, SOFTWARE COMO SERVICIO Y LA VIRTUALIZACIÓN
DEL ESCRITORIO EN LA RED DEL MINISTERIO DE
EDUCACION SUPERIOR
IMPLEMENTATION STRATEGY OF CLOUD COMPUTER TECHNOLOGY, SOFTWARE AS A
SERVICE AND THE VIRTUAL DESKTOP IN THE NETWORK OF THE MINISTRY OF HIGHER
EDUCATION
Igori Moya Noa1, y Jorge Luis López Presmanes2
1 Ministerio de Educación Superior, Cuba, igori@reduniv.mes.edu.cu
2 Ministerio de Educación Superior, Cuba, pres@reduniv.mes.edu.cu
RESUMEN: La computación en NUBE es una nueva tendencia a aplicar en las grandes empresas y
universidades en los países que apuestan por el desarrollo de las TIC. La tecnología de Computación en la
Nube basada en software libre se seleccionó para utilizarse en las universidades tras un estudio minucioso de
sus condiciones y necesidades futuras. En el trabajo se presentan los elementos fundamentales del análisis a
través del cual fue seleccionada la plataforma de software de la Nube, la de Software como servicio y
Virtualización del escritorio, también se presentan las experiencias asociadas al servicio brindado con la
misma.
Palabras Clave: NUBE, TIC, software libre, SaaS.
ABSTRACT: Cloud computing is a new trend to apply to large companies and universities in the countries
supporting the development of ict. For this reason and after a careful study of the conditions and future needs
of universities the technology of cloud computer base on open source was selected because it was considered
more appropriate to the particular conditions of our universities. In the present paper, the main elements for
which the platform of cloud software, software as a service and virtual desktop were selected and the
experiences related to the service offered with it, is presented.
Keywords: Cloud, TIC, Open Source, SaaS.
1. INTRODUCCIÓN
Según el Instituto Nacional de Estándares y
Tecnología (NIST) de Estados Unidos, Cloud
Computing se define como “Un modelo que
permite acceder a un conjunto compartido de
recursos informáticos configurables (ej. Redes,
servidores, almacenamiento, aplicaciones y
servicios) de manera conveniente, ubicua y bajo
demanda, que pueden ser proporcionados
rápidamente y liberados, con un mínimo esfuerzo
administrativo e interacción del proveedor de
servicios”. [1]
En realidad existen otras definiciones reportadas
por diferentes autores [2]. No obstante sí es
posible afirmar que la Computación en la Nube
representa una forma de despliegue de la
infraestructura disponible en una red dada (Que
puede ser incluso Internet) que tiene el potencial
de ser más productiva y de menor coste respecto
a los métodos tradicionales. Es un paso
importante hacia el empleo eficiente de los
recursos. [3]
Los servicios fundamentales ofertados por una
nube dada pueden ser [4,5]: Uso de Recursos de
Software (Software como servicio “Software as
Service” (SaaS). Este servicio permite a los
usuarios disponer de las aplicaciones más
avanzadas que se deseen sin tener que realizar
una cuantiosa inversión inicial en su entorno
propio. La capacidad que se pone a disposición
del usuario es simplemente el uso de las
aplicaciones que se oferten, corriendo en la
infraestructura de la nube. Así El usuario no
puede alterar, configurar, visualizar de forma plena
la infraestructura en la nube en que está radicado
el servicio, incluyendo en ello redes, servidores,
servicio operativo, almacenamiento, etc.
Uso de Infraestructura de Hardware como Servicio
(Hardware/Infrastructure as a Service” o IaaS).
“XV Congreso Internacional de Informática en la Educación”
2. López, Jorge L.; Moya, Igori. | “ESTRATEGIA DE IMPLEMENTACIÓN DE COMPUTACIÓN EN LA NUBE, SOFTWARE COMO SERVICIO Y LA
VIRTUALIZACIÓN DEL ESCRITORIO EN LA RED DEL MINISTERIO DE EDUCACIÓN SUPERIOR”
Consiste en la externalización del hardware a
través de máquinas o equipos empleados en el
procesamiento de datos por medio de la
virtualización, eliminando la necesidad de
mantener los centros dentro de la institución que
las emplea de forma remota.
Uso de Plataforma como Servicio (“Platform as a
Service” o PaaS). La plataforma como servicio
considera el empleo de todo tipo de aplicaciones
sin tener que preocuparse de la instalación,
gestión y administración de la infraestructura, es el
intermediario entre aplicaciones y hardware sobre
el que corren. Representa la capacidad de
infraestructura (conectividad, almacenamiento,
capacidad de procesamiento, etc.) que se le
aporta al usuario para correr software, incluyendo
sistemas operativos y aplicaciones. Así aunque el
usuario no se ocupa ni tiene control de la
infraestructura de la nube sí la tiene respecto a las
aplicaciones que emplea. La capacidad entregada
al consumidor es el despliegue en la
infraestructura de la nube de aplicaciones creadas
o adquiridas usando lenguajes de programación y
herramientas facilitadas por el proveedor.
Para el empleo de los servicios brindados por la
tecnología de las nubes es indispensable disponer
de conexiones de redes de calidad. Con la visión
de la aplicación de la tecnología de las Nubes en
el entorno de Internet en la referencia [6] se ilustra
el estado de lo anteriormente descrito.
Figura 1. Ejemplos de Proveedores de Cloud Computing en el mercado [6]
En la actualidad existen muchas reticencias respecto
a la seguridad y confiabilidad de los datos para las
nubes “publicas” [7,8].
La Red Nacional de Datos del Ministerio de
Educación Superior de la República de Cuba desde
el punto de vista de despliegue de la Tecnología de
la “Computación en la Nube” representa un terreno
relativamente virgen en donde en algunas de las
redes componentes se han hecho algunos estudios
básicos de las características y del posible empleo
de una infraestructura sobre el sistema Vsphere de
VMWARE. No obstante lo anterior estos estudios no
posible verlo dadas las crecientes demandas de los
laboratorios virtuales y potencia de las maquinas a
usar, siendo cada vez más difícil implementación
desde el punto de vista económico y energético.
Ante esto la necesidad de operar en un ambiente
que posea alta desempeño al menor costo posible y
que sea capaz de prestar servicio al mayor número
de usuarios posibles se he estado mostrando de
manera evidente al menos en los últimos años.
El ambiente brindado por la tecnología de la
“Computación en la Nube” orientado específicamente
fructificaron en la mayoría de los casos hacia
establecer servicios estables sobre esta plataforma a
pesar de la existencia de claras necesidades del
empleo de la tecnología.
En las Universidades pertenecientes a REDUNIV,
caracterizadas por brindar servicios de interconexión,
laboratorios virtuales y de diversas aplicaciones a
las redes de área local, la necesidad de implementar
los servicios de “Computación en la Nube” en un
ambiente corporativo en los últimos dos años se ha
reforzado y aun más el de Software como Servicio
(SaaS) para la virtualización del escritorio. Esto es
hacia el “Software como Servicio (SaaS)” para la
virtualización del escritorio en la realidad
de
nuestras universidades representa una solución muy
ajustada a ofertar una elevada disponibilidad, alto
nivel de desempeño y una gran flexibilidad de
despliegue de Aplicaciones como Servicio a la
medida de las necesidades emergentes. Por estas
razones y con el de asegurar la mayor privacidad y
control de los datos con los que se trabaja, se
concibió desplegar una nube “Privada” en la que se
implementara el Software como Servicio (SaaS) para
la virtualización del escritorio y así poder seguir
“XV Congreso Internacional de Informática en la Educación”
3. López, Jorge L.; Moya, Igori. | “ESTRATEGIA DE IMPLEMENTACIÓN DE COMPUTACIÓN EN LA NUBE, SOFTWARE COMO SERVICIO Y LA VIRTUALIZACIÓN DEL
ESCRITORIO EN LA RED DEL MINISTERIO DE EDUCACIÓN SUPERIOR”
brindando un servicio con calidad disminuyendo
costos y concentrando las inversiones en puntos
críticos de la red.
Como requerimiento del despliegue de la tecnología
es que la misma tiene que ser implementada sobre
Software Libre para que REDUNIV se desarrolle de
acorde con la política Nacional y Sectorial respecto
al mismo.
2.
DESCRIPCIÓN
DE
LAS
CARACTERISTICAS GENERALES DE LAS
UNIVERSIDADES
PERTENECIENTES
A
REDUNIV
Las Universidades pertenecientes a
REDUNIV
ofrecen una gran variedad de servicios. Los
siguientes son comunes a todas.
1. Sistema de servidores DNS
2. Repositorios de Software Libre
3. Sistema de Portales
a. Intranet
b. Portal Nacional WWW.
c. Otros portales de interés de la universidad o del
sistema REDUNIV
4. Bibliotecas Digitales.
5. Sistema de proxies destinado al acceso a Internet.
6. Sistema de mensajería (Jabber)
7. Sistema de Correo Electrónico.
Además deben brindar servicios en los laboratorios
de computación para simulaciones virtuales y otros
tipos de trabajos.
Para el soporte de los servicios mencionados se
cuenta con un parque de computadoras que en su
mayoría son P4 de primera generación en un
3.
CRITERIOS
DE
SELECCIÓN
DEL
SOFTWARE DE IMPLEMENTACIÓN DE LA
TECNOLOGÍA DE “SAAS PARA LA
VIRTUALIZACIÓN DEL ESCRITORIO”
Se realizó una investigación exhaustiva de las
plataformas disponibles para el despliegue deseado
de la tecnología de Software como Servicio (SaaS)
para la virtualización del escritorio en REDUNIV.
Como resultado se llegó a la conveniencia de
considerar el despliegue con vistas a determinar sus
puntos fuertes y débiles de:
1. ULTEO [9] Proyecto de código abierto basado en
debían y Ubuntu para la Virtualización del escritorio,
se instalo sobre OPENSuse, aunque también está
disponible como Virtual Appliance para una
instalación desatendida, dadas sus prestaciones y la
gran facilidad de disponerse de un repositorio local
de esta distribución de software libre. Como
característica de este sistema para escritorios
virtuales es que permite correr aplicaciones Linux
número muy limitado que no cubren en número más
del 10% de los estudiantes.
El acceso a dichos laboratorios no es posible durante
todo el día por lo que limita el uso de los mismos por
parte de los estudiantes. Dadas las condiciones
anteriores es aconsejable construir una Nube que
brinde software como servicio (SaaS) que permitiría
el acceso desde cualquier lugar y dispositivo a
cualquier hora, entiéndase tabletas , teléfonos
inteligentes
o PCs , y obteniendo mejores
rendimientos ya que las aplicaciones se ejecutan en
un hardware de muchas mayores prestaciones que
un PC tradicional.
Los escritorios virtuales almacenados en el servidor
central son una alternativa ecológica a los PC
tradicionales. Un estudio realizado en 2008 por The
Climate Group indica que los PC consumen
alrededor de tres veces más energía que el centro
de datos. Uno de los mayores beneficios del
Software como servicio es el ahorro de energía que
se produce cuando varios servidores ejecutando
aplicaciones se combinan en una única pieza física
de hardware.
La infraestructura interna de conectividad de las
Universidades en su mayoría esta soportada sobre
enlaces Giga Ethernet y la de los enlaces externos
sobre un sistema de enlaces sobre fibras ópticas en
IP/MPLS y enlaces ATM así como varios enlaces
Frame Relay sobre enlaces sobre pares de cobre. El
nivel de conectividad existente es adecuado para el
empleo de las aplicaciones descritas anteriormente.
Se estima que con la disponibilidad de unas 30
servidores brindando software como servicio se
deben satisfacer las necesidades de una cantidad de
estudiantes equivalente a lo que para con el método
tradicional se necesitarían más de 1000 Pcs.
desde un escritorio Windows, permitiendo desplegar
escritorios virtualizados con Linux como con
Windows.
2. Quality Virtual Desktop (QVD) [10] es una potente
infraestructura de escritorio virtual (VDI) de código
abierto, que hace que sea fácil de implementar
soluciones altamente escalables y de bajo costo para
proveer a cualquier número de usuarios locales y
darles acceso remoto a sus escritorios Linux. Se
centra principalmente en presentar escritorios
virtuales Linux a los usuarios finales con el objetivo
de reducir los costes de licencias y fomentar la
adopción de la tecnología de código abierto dentro
de la empresa. Puede ser instalada sobre
OPENSuse o Ubuntu y también dispone de un Virtual
Appliance para una instalación desatendida de
manera sencilla y tiene muy buenas prestaciones, el
único inconveniente es que no permitía servir
aplicaciones Windows lo cual aun es necesario en
REDUNIV.QVD es una plataforma de virtualización
de contenedores que es capaz de ejecutar múltiples
“XV Congreso Internacional de Informática en la Educación”
4. López, Jorge L.; Moya, Igori. | “ESTRATEGIA DE IMPLEMENTACIÓN DE COMPUTACIÓN EN LA NUBE, SOFTWARE COMO SERVICIO Y LA VIRTUALIZACIÓN DEL
ESCRITORIO EN LA RED DEL MINISTERIO DE EDUCACIÓN SUPERIOR”
máquinas virtuales a partir de una o más imágenes
de sistema en un sólo nodo de la red. De hecho,
QVD puede utilizar virtualización de contenedor
ligero o puede ofrecer virtualización a gran escala,
en función de sus necesidades. Al reutilizar una
imagen de sistema base cargada en varias máquinas
virtuales, puedes estandarizar el entorno que le
proporcionas a tus trabajadores, facilitando la gestión
y reduciendo significativamente los costos. QVD está
diseñado para ejecutar múltiples escritorios por nodo
de servidor para dar servicio a muchos usuarios.
3. VMware Horizon Application Manager y ThinApp
desarrollado por VMWARE solución puntera en
cuanto a virtualización del escritorio, es un portal
web donde tendremos dos interfaces, una de gestión
y otra para nuestros usuarios, donde podremos
presentar nuestras aplicaciones ThinApp. Basándose
en un servicio cloud SaaS (Software as a Service)
los usuarios podrán abrir las aplicaciones ThinApp
que necesiten de una forma muy sencilla. Además
con la reciente versión de VMware ThinApp,
podremos integrar más fácilmente nuestros paquetes
con el portal de Horizon App Manager.
Entre otras características, desde la consola de
administración podríamos monitorizar el uso de
nuestras aplicaciones, así como (opcionalmente)
asignar licenciamiento a las aplicaciones y
comprobar de una forma interna si cumplimos
nuestros acuerdos, el único inconveniente es que al
tratarse de software propietario no está acorde con la
política Nacional y Sectorial.
4. XenAPP desarrollado por CITRIX la misma
empresa que adquirió el Hipervisor con el que están
desplegadas muchas de las plataformas de
virtualización existentes (XEN). Además XenAPP
destaca por su simpleza y por ser una de las mejores
soluciones para brindar Software como Servicio
(SaaS), presenta el mismo inconveniente que la
anterior.
5. XenVirtualDesktop otro producto de CITRIX y otra
de las soluciones punteras en cuanto a virtualización
del escritorio pero presenta el mismo inconveniente
que las dos anteriores, no obstante las tres fueron
analizadas para tener un punto de comparación con
respecto a las soluciones más solidas en este
campo.
3.1 ULTEO
En ULTEO existen tres componentes de principales y
otros opcionales, estos pueden ser montado por
separado o juntos en un mismo servidor aunque lo
recomendado
es
montarlos
en
servidores
independientes,
su
administración
es
extremadamente sencilla a través de una interfaz de
servicio Web. Los mismos son:
1. ADMINISTRADOR DE SESIONES
Este servidor es la pieza central de una arquitectura
Ulteo OVD. Gestiona la sesión de lanzamiento y
aloja la consola de administración. Es el primer
software a instalar. El gestor de sesiones sólo se
puede instalar en Linux mediante un paquete de
momento, pero también es posible que se ejecute en
Windows mediante la instalación de fuentes.
2. SERVIDOR DE APLICACIONES
Ulteo OVD es una aplicación y solución de entrega
de escritorios así que hay algunos servidores que
alojan las aplicaciones y se puede acceder utilizando
una
solución
de
visualización
remota.
Este servidor puede estar ejecutándose en un
sistema Linux o en un sistema Windows,
dependiendo del tipo de aplicaciones o escritorio que
desea entregar. Por supuesto, usted puede mezclar
máquinas Linux y Windows en una granja de
servidores Ulteo OVD para ofrecer aplicaciones de
diferentes sistemas.
3. CLIENTE WEB
Este software se utiliza para iniciar una sesión de
Ulteo OVD sin necesidad de instalar nada en el
equipo cliente, sólo un navegador web es necesario.
Esta no es la única manera de empezar una sesión,
también puede utilizar el cliente Ulteo OVD nativo.
Así que este software no es necesario en una granja
de servidores Ulteo OVD. El servidor de archivos
Ulteo OVD es una aplicación y solución de entrega
de escritorio, pero puede ser útil disponer de un
sistema centralizado de gestión de archivos para
garantizar el acceso de usuario a los mismos
archivos cuando se utilizan aplicaciones de
servidores diferentes. Este software gestiona un
sistema de archivos de red al que el servidor de
aplicaciones de acceso cuando los usuarios ejecutan
sesiones. Alberga los perfiles de usuarios y carpetas
compartidas.
El servidor de archivos sólo se puede instalar en
Linux por el momento. Se puede instalar en la misma
máquina que un servidor de aplicaciones.
4. PUERTA DE ENLACE
Ulteo OVD utiliza varios puertos durante la sesión,
principalmente HTTPS (443) y RDP (3389). Sin
embargo, en algunos lugares, cuando el usuario es
móvil, algunos firewalls bloquean el acceso a esos
puertos. Otro posible problema es tener varias
direcciones IP para cada servidor público.
La puerta de enlace crea un túnel de todas las
conexiones OVD en un enlace HTTPS. Así, desde
cualquier lugar que tenga acceso a HTTPS (443),
será posible iniciar sesiones Ulteo OVD.
“XV Congreso Internacional de Informática en la Educación”
5. López, Jorge L.; Moya, Igori. | “ESTRATEGIA DE IMPLEMENTACIÓN DE COMPUTACIÓN EN LA NUBE, SOFTWARE COMO SERVICIO Y LA VIRTUALIZACIÓN DEL
ESCRITORIO EN LA RED DEL MINISTERIO DE EDUCACIÓN SUPERIOR”
Figura 2. Un sencillo proceso de inicio de sesión
En el Nodo de REDUNIV se implementó ULTEO de
forma experimental con vistas a evaluar sus
posibilidades. La misma fue implementada con
buenos resultados empleando 2 servidores DELL de
la Serie 2900 con 4 Gbytes de memoria RAM
respectivamente, como lo que se estaba haciendo
era evaluar el sistema se monto el administrador de
secciones, Servidor de aplicaciones y el cliente web
en un mismo server, aunque esta no es la
configuración recomendada en un entorno de
producción. En el otro servidor se monto Windows
2003 con el servidor de aplicaciones para Windows.
Se crearon tres grupos de aplicaciones y usuarios:
Ofimática libre, incluye los paquetes libre office,
thunderbird, pidgin, tunar, Firefox, okular y 7zip
Ofimática Microsoft, incluye Office 2007, Acrobat
Reader, Winrar, IE y Yahoo Messenger
“XV Congreso Internacional de Informática en la Educación”
6. López, Jorge L.; Moya, Igori. | “ESTRATEGIA DE IMPLEMENTACIÓN DE COMPUTACIÓN EN LA NUBE, SOFTWARE COMO SERVICIO Y LA VIRTUALIZACIÓN DEL
ESCRITORIO EN LA RED DEL MINISTERIO DE EDUCACIÓN SUPERIOR”
Diseño, incluye Adobe CS5, Corel Draw X4,GIMP
Los grupos de usuarios tenían los mismos nombres
que los grupos de aplicaciones y algunos tenían
aplicaciones de más de un grupo
Se exploto este servicio de manera experimental
conectándose incluso clientes con IPADs 2 y tabletas
Android con resultados satisfactorios.
3.2 QUALITY VIRTUAL DESKTOP (QVD)
En la mayoría de los entornos de producción, la
arquitectura de un entorno QVD es tal que varios
nodos de servidor de QVD se ejecutan en paralelo el
uno con el otro. El entorno QVD está diseñado para
manejar una situación a plena carga de forma
equilibrada, de modo que usted puede tener una
solución de alta disponibilidad bajo altas cargas de
trabajo.
Elementos principales internos de nodo de servidor
QVD:
1. L7R - Un router de nivel 7 que actúa como
intermediario en el entorno del servidor,
responsable de autenticar usuarios, y
establecer
sesiones
de
enrutamiento
conexiones con las direcciones IP virtuales
correspondientes. En general, la L7R es
responsable de la gestión de estado del
usuario.
2. HKD - Un demonio que hace un seguimiento
del estado de las máquinas virtuales. La
HKD es responsable de iniciar y parar las
máquinas virtuales. La HKD supervisa el
estado de cada máquina virtual y luego
actualiza la información de estado en la base
de datos QVD, para que otros nodos y las
herramientas
de
administración
sean
capaces de funcionar en consecuencia. En
general, la HKD es responsable de la gestión
de estado de la máquina virtual.
La administración puede realizarse utilizando una de
las dos herramientas disponibles para ello:
1. qvdadmin.pl: una utilidad de línea de
comando que se puede instalar en cualquier
máquina que tenga la conectividad a la
QVD-DB
y
que
está
configurada
apropiadamente para este propósito.
2. QVD-WAT:
una
herramienta
de
administración basada en Web que permite a
un administrador acceder de forma remota
para realizar una variedad de tareas
administrativas utilizando un navegador web
estándar.
Ambas herramientas requieren acceso a la
QVD-DB y necesitarán ser configuradas para
este fin. Casi todos los comandos se pueden
realizar a través de cualquiera de estas
herramientas.
Las
herramientas
de
administración QVD también se puede
utilizar para cargar nuevas imágenes en
QVD y configurar sus parámetros de
ejecución. Con el fin de facilitar esta
funcionalidad, estas herramientas necesitan
acceder a las carpetas en las que estas
imágenes se almacenan y se accede por los
nodos de servidor virtual. Por lo general,
este acceso es provisto a través de un
recurso compartido de archivos de red como
NFS.
En el Nodo de REDUNIV se implementó QVD de
forma experimental con vistas a evaluar sus
posibilidades. La misma fue implementada con
buenos resultados empleando 1 servidor DELL de la
Serie 2900 con 4 Gbytes de memoria RAM.
Se exploto este servicio de manera experimental con
resultados
satisfactorios.
Figura 3. Una visión general de los
componentes de la infraestructura QVD
“XV Congreso Internacional de Informática en la Educación”
7. López, Jorge L.; Moya, Igori. | “ESTRATEGIA DE IMPLEMENTACIÓN DE COMPUTACIÓN EN LA NUBE, SOFTWARE COMO SERVICIO Y LA VIRTUALIZACIÓN DEL
ESCRITORIO EN LA RED DEL MINISTERIO DE EDUCACIÓN SUPERIOR”
3.3 VMWARE HORIZON APPLICATION
MANAGER CON THINAPP, XENAPP Y
XENDESKTOP
VMware Horizon Application Manager con ThinApp
Los componentes de VMware Horizon Application
Manager son:
- Horizon Service: Sería la parte que podríamos tener
en la nube, dispondríamos tanto del portal de usuario
como del de administración (donde asignaríamos
aplicaciones a los usuarios). Los usuarios verán las
aplicaciones que les hayamos dispuesto de forma
automática
y
también
podrán
asignarse
manualmente otras tantas que les hayamos dejado
disponibles.
- Horizon Connector: Éste será el encargado de
contactar con el Directorio Activo y el repositorio de
los binarios de ThinApp.
- Directorio Activo: Nuestro Active Directory para
realizar las autenticaciones de los usuarios y permitir
un Single Sign On:P
- Repositorio ThinApp: Es un share de Windows
donde residen los paquetes de ThinApp.
- Agente de Horizon: Debería estar instalado en los
equipos que vayan a ejecutar los paquetes de
ThinApp aprovisionados para Horizon Application
Manager, en caso de no tenerlo, se instalará
automáticamente al ejecutar el primer paquete.
Permitirá que los usuarios tengan un listado de sus
apps, así como accesos directos en el Escritorio o
alguna funcionalidad extra desde la barra de
notificaciones.
Se exploto este servicio de manera experimental con
resultados satisfactorios. Las experiencias adquiridas
pueden ser aplicadas en muchas de las redes
universitarias de REDUNIV.
XENapp y XenDesktop algunos de sus componentes
son:
1. Cirtix Delivery Controller, permite controlar
hasta 15.000 desktops virtuales desde un
único servidor.
2. Citrix Desktop Director, es una herramienta
ideal para los profesionales del soporte al
usuario, permite monitorizar, realizar tareas
de troubleshooting, añadir fixes a multitud de
usuarios que utilizan un desktop de una
forma fácil y rápida.
3. Citrix Receiver mejorado con SaaS para
aplicaciones, con la integración de Dazzle
"follow-me" app.
De forma experimental se probaron estos tres
últimos con vistas a tener elementos de comparación
sólidos que permitirán evaluar las alternativas libres
respecto a los indiscutibles líderes en el mercado de
los desktops virtuales. Las pruebas se realizaron de
forma satisfactoria con buenos resultados empleando
servidores DELL de la Serie 2900 con 4 Gbytes de
memoria RAM.
Sobre todos estos sistemas fueron desplegados
servicios experimentales con el fin de comprobar en
la práctica la operación de la nube brindando
software como servicio y sirviendo escritorios
virtuales. Frente a altas cargas de trabajo y número
de usuarios conectados incidencias de fallos de
energía y del Hardware la configuración basada en el
sistema ULTEO cumplió con los requisitos deseados
y por ello se decidió establecer de forma permanente
esta aplicación en el Nodo de REDUNIV.
De forma definitiva se habilitó la posibilidad de
despliegue en 3 servidores virtuales de la Nube
cada uno de ellos con 4 GB de RAM y 2 Vcpu.
4. ESTRATEGIA DE IMPLEMENTACION DE
COMPUTACION EN LA NUBE, SOFTWARE
COMO SERVICIO Y LA VIRTUALIZACIÓN
DEL ESCRITORIO EN LA
RED DEL
MINISTERIO DE EDUCACION SUPERIOR
1. Para el despliegue se tuvo en cuenta en la
selección del software que sea de código
abierto, con estándares abiertos y de gran
aceptación. Se tuvo en cuenta que la
estructura fuese la de menor complejidad
que aportara los requerimientos de los
servicios a brindar.
2. En la instalación de la tecnología se decidió
instalar en el sistema de Nube la de Software
como Servicio para la virtualización del
escritorio. Esta decisión se basó en la
necesidad frecuente de hacer simulaciones
que requieren un hardware potente
o
cualquier otro tipo de trabajo en las
computadoras de los laboratorios de las
universidades por gran cantidad de
estudiantes a la vez.
3. En el proceso de adquisición de los
servidores con los que se va a construir la
Nube se tuvo en cuenta que para los
servidores
donde ubican las máquinas
virtuales deben de ser empleados equipos
que soporten virtualización en el propio
microprocesadores que dispone. Para el
caso de los Servidores de almacenamiento
en red ello no es necesario. Hoy en día una
gran mayoría de los equipos que se
comercializan,
incluso
para
los
computadoras personales soportan esta
opción de virtualización y por ello no es
demasiado restrictiva.
4. Para la configuración de la infraestructura
física de la Nube se tuvo en cuenta el
empleo de aquellos equipos que minimizaran
la cantidad total de equipos en el Nodo de
“XV Congreso Internacional de Informática en la Educación”
8. López, Jorge L.; Moya, Igori. | “ESTRATEGIA DE IMPLEMENTACIÓN DE COMPUTACIÓN EN LA NUBE, SOFTWARE COMO SERVICIO Y LA VIRTUALIZACIÓN DEL
ESCRITORIO EN LA RED DEL MINISTERIO DE EDUCACIÓN SUPERIOR”
REDUNIV a través de la mayor capacidad
de virtualización posible. Con ello se intenta
minimizar el gasto energético de todo el
nodo. En esta selección se trató de emplear
equipos con más de un procesador o con
más de un núcleo en los procesadores.
Asimismo se trató de emplear servidores de
rack con el fin de optimizar espacio físico en
el nodo.
5. Para la determinación de la memoria RAM
de los servidores que componen los equipos
donde van a ser instaladas las máquinas
virtuales se determinó que sean potenciados
con la mayor cantidad de memoria RAM que
sea posible pues ello va a influir
grandemente en la cantidad y calidad de las
aplicaciones y escritorios
virtuales que
puedan ser servidos. Asimismo ello
determina el empleo de un número menor de
servidores físicos en la Nube.
Un elemento importante a destacar es la flexibilidad y
facilidad de despliegue de nuevos servicios que la
tecnología implementada lleva implícita ya que ante
una nueva demanda es posible, siempre y cuando el
sistema no esté ya saturado, en un tiempo record
hacer el despliegue a través de la simple creación de
un nuevo grupo de aplicaciones o usuarios.
Asimismo se demostró que fue posible disminuir las
necesidades energéticas del Nodo y el centro al ser
posible brindar servicios con menos servidores
físicos y maquinas menos consumidoras.
Las experiencias adquiridas, que poseen como
mérito relevante en el entorno de REDUNIV, de ser
pionera en el empleo de las Tecnologías de la
Computación en la Nube sobre software libre,
pueden ser válidas para muchos de los Nodos de las
Redes de Datos de los centros que componen a
REDUNIV.
6. Para la construcción del Sistema de
1. Publicación número 15 del NIST Working
Definition of Cloud Computing publicado por
el Instituto Nacional de Estándares y
Tecnología
de
Estados
Unidos
Almacenamiento se determinó que sea
configurado con redundancia a nivel de
equipos, en clústeres, pues ello es
importante
para que la Nube pueda
restaurar con mucha más probabilidad
servicios ante pérdidas de equipos físicos,
incluyendo
del
propio
sistema
de
almacenamiento.
5. CONCLUSIONES
En el Nodo Nacional de la Red de Datos del Sistema
de centros docentes del Ministerio de Educación
Superior se construyó una nube de Servidores con el
que se transformó la infraestructura del mismo
buscando la optimización del empleo de los equipos
disponibles y del consumo energético del propio
nodo. Se demostró que era posible asumir las
crecientes necesidades de elevar la vitalidad de los
servicios existentes así como hospedar otros nuevos
mediante la transformación de la infraestructura de
empleo del mismo empleando la tecnología de la
Computación en la Nube, Software como Servicio y
Virtualización del Escritorio mediante la optimización
de la memoria RAM de los equipos que fueron
empleados en la misma.
La solución implementada fue desplegada sobre el
sistema ULTEO, caracterizada por su sencillez y por
su robustez. La misma permitió la reutilización de un
importante grupo de maquinas obsoletas sin que
fuese necesario adquirir nuevos equipos a través de
una elevación de las prestaciones en Memoria RAM
y en capacidad de almacenamiento de datos de
algunos equipos del propio nodo.
Asimismo la solución permitió elevar notablemente la
vitalidad de los servicios frente a las relativamente
frecuentes roturas de la base del equipamiento del
Nodo dada la redundancia y capacidad de
recuperación innata en la Tecnología de la
Computación en la Nube.
REFERENCIAS BIBLIOGRÁFICAS
http://csrc.nist.gov/groups/SNS/cloudcomputing/.
2. “Grid and Cloud Computing A Business
Perspective on Technology and Applications”
Editors Katarina Stanoevska Slabeva Thomas
Wozniak Santi Ristol ISBN 978-3-642-0
Springer-Verlag Berlin Heidelberg 2010
3. David S. Linthicum “Cloud Computing and
SOA Convergence in Your Enterprise A Stepby-Step Guide” ISBN 0-13-600922-0 2010
Pearson Education, Inc.
4. Ram Prasad Padhy, P Goutam Prasad Rao
“LOAD
BALANCING
IN
CLOUD
COMPUTING SYSTEMS” Thesis submitted in
partial fulfillment of the requirements for the
degree of Bachelor of Technology in
Computer
Science
and
Engineering.
Department of Computer Science and
Engineering National Institute of Technology,
Rourkela Rourkela-769 008, Orissa, India
May, 2011.
5. Nuno Cardoso, “Virtual Clusters Sustained
by Cloud Computing Infraestructures ” Master
in Informatics and Computing Engineering
FACULDADE
DE
ENGENHARIA
DA
UNIVERSIDADE DO PORTO Master in
Informatics and Computing Engineering
01/12/11
6. R García Abanades “PFC - Migración de un
entorno web a Cloud Computing Amazon
EC2”
http://upcommons.upc.edu/pfc/bitstrea
m/2099.1/8966/1/Memoria_PFC_Clou
d_Computing.pdf
“XV Congreso Internacional de Informática en la Educación”
9. López, Jorge L.; Moya, Igori. | “ESTRATEGIA DE IMPLEMENTACIÓN DE COMPUTACIÓN EN LA NUBE, SOFTWARE COMO SERVICIO Y LA VIRTUALIZACIÓN DEL
ESCRITORIO EN LA RED DEL MINISTERIO DE EDUCACIÓN SUPERIOR”
7. Frank John Krautheim “BUILDING TRUST
INTO
UTILITY CLOUD
COMPUTING”
Dissertation submitted to the Faculty of the
Graduate School of the University of
Maryland, Baltimore County in partial
fulfillment of the requirements for the degree
of Ph.D. in Computer Engineering, 2010.
8. Noemi Antedomenico Major, United States
Air Force “OPTIMIZING SECURITY OF
CLOUD COMPUTING WITHIN THE DOD”
Submitted in partial fulfillment of the
Requirements for the degree of MASTER OF
ARTS IN SECURITY STUDIES. NAVAL
POSTGRADUATE SCHOOL December 2010
ulteo.com
10. ¨QVD¨ http://theqvd.com
9. ¨ULTEO 3.0¨
SÍNTESIS CURRICULARES DE LOS
Transmisión de Datos (Cuba, ISPJAE 1988)
Diseño Curricular de Postgrado (Baja California, México, 1996)
Proyectos Técnicos y de Investigación Desarrollados:
Proyecto de Red Nacional de Datos para los Centros
Universitarios de la Misión Sucre en Venezuela (Venezuela 2008).
Caracterización Preliminar del tráfico del Nodo Nacional de
REDUNIV empleando los métodos de Wittle Local, Gráfico R/S de
Wawelets t estimación Varianza-Tiempo (2008)
Anteproyecto de un enlace de Datos entre la Red Nacional de
Datos (REDUNIV) del Ministerio de Educación Superior de Cuba y
Universidades Venezolanas (Venezuela 2010).
Participación en Congresos y Eventos Científicos
Diseño y Construcción de un Sistema de Comunicaciones
Ópticas. I Fórum de Investigaciones de la Facultad de Ciencias de
la Universidad de la Habana, 1971.
INFOREDU 2011 XIV Congreso Internacional de Informática en la
Educación, en el marco de la Convención INFORMÁTICA 2011.
MESA REDONDA: "Proyecto de Red Académica Universitaria"
Moderador: Dr. Jorge Luis López Presmanes
Congreso Internacional Universidad 2012: “Propuesta de
Estrategia y Acción para Fortalecer la Editorial Universitaria”:”Dr.
Torricella Morales Raúl G., Dr. Lee Tenorio Francisco, Dr. López
Presmanes Jorge Luis.
AUTORES
Nombre: Igori Moya Noa
Nivel escolar: Técnico
Fecha de nacimiento: 8 de diciembre de 1975
Lugar de nacimiento: Stgo de Cuba
Nacionalidad: Cubana
Edad: 36 años
Cargo: Administrador de redes
Años de experiencia: 14 años
E-mail: igori@reduniv.mes.edu.cu
Títulos obtenidos:
Técnico en electrónica (IP Osvaldo Herrera, 2000)
Redes IP (CENSAI, 2001)
Diseño y administración de centro de datos (UCLV, 2012)
Experiencia profesional:
Administración de sistemas Linux y Windows Server
Administración de Redes
Administración e Implementación de sistemas de Cloud computing
Instalación de Redes y Cableado Estructurado
Investigaciones realizadas
Implementación de tecnologías de computación en la nube al nodo
central de la red nacional universitaria del ministerio de educación
superior (Cuba 2010).
Implementación de tecnologías de Software como Servicio (SaaS)
y virtualización del escritorio (Cuba 2012)
Nombre: Jorge Luis López Presmanes
Fecha de Nacimiento: 4 de Agosto de 1951
Títulos y Grados Académicos:
Licenciado en Física. Universidad de la Habana, 20/5/1974
Profesor Titular, Instituto Superior Politécnico “José Antonio
Echevarría”, (ISPJAE) 13/5/1985
Ingeniero Electricista, especialidad en
Telecomunicaciones
Instituto Superior Politécnico “José Antonio
Echevarría ”,
25/1/1980
Doctor en Ciencias Técnicas Instituto Superior Politécnico “José
Antonio Echevarría”, 10/9/1990
Estudios de postgrado realizados:
Física del Láser y Aplicaciones (Cuba, 1977)
Programación de Computadoras (Cuba, 1983)
“XV Congreso Internacional de Informática en la Educación”