Your SlideShare is downloading. ×

Edu086

126

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
126
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 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”

×