UNIVERSIDAD DE COLIMA FACULTAD DE TELEMÁTICA

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD DE COLIMA FACULTAD DE TELEMÁTICA"

Transcripción

1 UNIVERSIDAD DE COLIMA FACULTAD DE TELEMÁTICA Implementación de tecnología de Cloud Computing para ofrecer servicios de infraestructura (IaaS) en la Facultad de Telemática. TESIS Que obtener el grado de MAESTRO EN COMPUTACIÓN Presenta: AXEL NAHUM PEREZ RUIZ Asesores: D. en C. Juan Manuel Ramírez Alcaraz D. en C. Pedro Damián Reyes Colima, Colima, Febrero de 2012

2 RESUMEN La tecnología de Cloud Computing tiene como objetivo ofrecer servicios de cómputo a usuarios finales a través de una red. Este paradigma ofrece una alternativa a la adquisición de equipo de cómputo, ofreciendo rentarlo en lugar de comprarlo, pagando solamente por lo que se consuma. Las ventajas que conlleva la aplicación de este paradigma son el ahorro en costos, en administración y en consumo de energía. Uno de los ámbitos más beneficiados por esta tecnología es el de la educación, ya que debido a que las computadoras se han vuelto esenciales para la enseñanza-aprendizaje en cualquier área, las escuelas se han equipado con gran cantidad de computadoras que generalmente están subutilizadas. El Cloud Computing aplicado a la educación permite reducir costos y facilitar la administración del hardware y software en las instituciones. En este trabajo se describe la implementación de una plataforma de Cloud Computing local para otorgar servicios de infraestructura (IaaS) y se muestra que gracias al uso de máquinas virtuales se puede lograr un ahorro considerable en tiempo de administración, y consumo de energía así como una disminución en el costo. Las máquinas virtuales son administradas por una plataforma Xen Citrix (XenServer + XenDesktop + XenAgent). Se probaron dos escenarios de red y se midió el rendimiento de procesamiento de CPU s, uso de memoria y el uso de la red, cuando se encuentran los alumnos conectados simultáneamente. II

3 ABSTRACT The Cloud Computing technology aims to provide computing services to end users through a network. This paradigm provides an alternative to the purchase of computing equipment, offering renting instead of buying it, pay for used. The advantages of application of this paradigm are the cost savings in administration and energy consumption. One of the areas most benefited by this technology is in the education, because the computers become essential for teaching and learning in any area, the schools have been equipped with large number of computers that are generally underutilized. Cloud Computing applied to education can reduce costs and easy management of hardware and software in institutions. This paper describes the implementation of local cloud computing platform to provide infrastructure services (IaaS) and shows that through the use of virtual machines can achieve considerable savings in administration time, and energy consumption as well as a decrease in cost. Virtual machines are managed by Xen Citrix platform (XenDesktop + XenServer + XenAgent). Two scenarios were tested and measured network throughput of CPU's, memory usage and network usage, when students are connected simultaneously. III

4 Agradezco a las siguientes personas por haberme permitido cumplir uno de mis objetivos en la vida, la culminación de la Maestría en Computación: A mi esposa, por apoyarme y motivarme para continuar superándome en la vida, como también en el ámbito académico. A mis hijos, por motivarme a seguir superándome y ser una luz de esperanza. A mis padres, por su apoyo incondicional en cada momento de mi vida, logrando con ello ser quien soy. A mis hermanos(as), por su apoyo y confianza para culminar mis estudios. A toda mi familia y demás personas que me apoyaron y confiaron en mí, en esta travesía universitaria. A la Facultad de Telemática por elegirme para cursar su programa de Maestría en Computación y por dejarme utilizar sus instalaciones para el desarrollo de mi trabajo de investigación. A la Universidad de Colima por el apoyo para la presentación de artículos a nivel nacional y lograr con ello presentar las investigaciones que realice a través de mis estudios de Posgrado. IV

5 Í N D I C E CAPÍTULO I. INTRODUCCIÓN PLANTEAMIENTO DEL PROBLEMA JUSTIFICACIÓN HIPÓTESIS DEL TRABAJO OBJETIVO GENERAL Objetivos específicos METODOLOGÍA ORGANIZACIÓN DE LA TESIS... 7 CAPÍTULO II. CLOUD COMPUTING (COMPUTACIÓN EN NUBE) RAÍCES DEL CLOUD COMPUTING DIFERENCIAS CON GRIDS TIPOS DE CLOUDS SERVICIOS DE CLOUD COMPUTING PROVEEDORES DE SERVICIOS ARQUITECTURA DE CLOUD COMPUTING VENTAJAS Y DESVENTAJAS DE CLOUD COMPUTING TRABAJOS RELACIONADOS CAPÍTULO III PLATAFORMA IMPLEMENTADA INFRAESTRUCTURA UTILIZADA SOFTWARE UTILIZADO ARQUITECTURA DE LA PLATAFORMA APLICACIONES UTILIZADAS VIRTUALIZACIÓN VIRTUALIZADOR VMWARE CAPÍTULO IV. PRUEBAS REALIZADAS PARÁMETROS Y VARIABLES DEFINICIÓN DE PRUEBAS DEFINICIÓN DE ESCENARIOS TAREAS REALIZADAS CAPÍTULO V. ANÁLISIS DE RESULTADOS ANÁLISIS DE ESCENARIOS ANÁLISIS DEL CONSUMO DE ENERGÍA CONCLUSIONES V

6 TRABAJO FUTUROS REFERENCIAS ANEXO A VI

7 Lista de Figuras Página Figura 1. Servicios de Cloud Computing por capas Figura 2. Servicios de Cloud Computing con proveedores Figura 3. Arquitectura de Cloud Computing Figura 4. DELL PowerEdge T Figura 5. XenServer Figura 6. XenCenter Figura 7. XenDesktop Figura 8. XenDesktop desde Internet Figura 9. Laboratorio con Switch dentro del segmento Figura 10. Laboratorio con Switch en distinto segmento Figura 11. Consumo de CPU, memoria y red al crear las máquinas virtuales Figura 12. Visualización de una MV Figura 13. Actividades del escenario Figura 14. Actividades del escenario Figura 15. Uso de memoria para las actividades en el escenario Figura 16. Uso de memoria para las actividades en el escenario Figura 17. Uso de CPU para las actividades en el escenario Figura 18. Uso de CPU para las actividades en el escenario Figura 19. Uso de ancho de banda para Visual Basic en el escenario Figura 20. Uso de ancho de banda para Visual Basic en el escenario Figura 21. Metrel Figura 22. Consumo de energía Figura 23. Consumo de energía del servidor al 100% Figura 24. Consumo de energía por día Figura 25. Consumo de energía por hora Figura 26. Consumo de energía por día por hora Figura 27. Consumo de energía por día cada hora Figura 28. Pantalla de Instalación de XenServer Figura 29. Configuración de teclado VII

8 Figura 30. Selección de Disco Duro a borrar Figura 31. Acuerdo de licencia de EULA Figura 32. Selección de Disco Duro Figura 33. Medio de instalación Figura 34. Paquetes de suplemento Figura 35. Verificación de origen de instalación Figura 36. Password de root Figura 37. Seleccionar la conexión de red Figura 38. Selección de IP Figura 39. Selección de Hostname y DNS Figura 43. Preparación de la instalación Figura 44. Finalización del proceso de instalación Figura 45. Inicialización del Citrix XenServer Figura 46. Citrix XenServer ambiente gráfico Figura 47. Citrix XenServer desde navegador Figura 48. Citrix XenCenter Figura 49. Agregar servidor al XenCenter Figura 50. Servidor conectado con Citrix XenCenter Figura 51. Creación de Máquinas Virtuales Figura 52. Selección de CPU y memoria Figura 53. Proporcionar nombre para máquina virtual Figura 54. Seleccionar el sistema operativo para la instalación Figura 55. Instalación del set de herramientas del XenCenter Figura 56. Inicio con la creación de dominio Figura 57. Compatibilidad de sistema operativo Figura 58. Agregar nombre de dominio Figura 59. Nivel funcional del bosque Figura 60. Nivel funcional del dominio Figura 61. Opciones adicionales de controlador de dominio Figura 62. Ubicación para la base de datos Figura 63. Contraseña para Administrador de dominio VIII

9 Figura 64. Resumen de creación de dominio Figura 65. Asistente de instalación de servicios de dominio Figura 66. Agregar función de servicio DHCP Figura 67. Seleccionar servicio DHCP Figura 68. Selección de IP del dominio Figura 69. Configuración DNS propio Figura 70. Ámbito de direcciones IP que habrán de otorgarse a las MV Figura 71. Resumen de instalación de servicio DHCP Figura 72. Instalando el servicio DHCP Figura 73. Resultados de la instalación del servicio DHCP Figura 74. Propiedades para cambiar el dominio Figura 75. Cambiar la configuración en las propiedades del MI Pc Figura 76. Entrada al dominio creado en Windows Server Figura 77. Acceder al dominio Figura 78. Unión al dominio Figura 79. Instalación del Citrix XenDesktop en Windows XP Figura 80. Instalación del.net EN Windows XP Figura 81. Instalación del agente de Virtual Desktop EN Windows XP Figura 82. Instalación Quick Deploy en Windows XP Figura 83. Instalación del WinRM en Windows XP Figura 84. Instalación del Agente en Windows XP Figura 85. Finalizada la instalación del agente en Windows XP Figura 86. Instalación del XenDesktop en Windows Server Figura 87. Selección de componentes a instalar Figura 88. Instalación del XenDesktop Figura 89. Finalización de la instalación de XenDesktop Figura 90. Instalación con Quick Deploy de XenDesktop en Windows Server Figura 91. Configuración del site Figura 92. Acceso al site con cuenta de root Figura 93. Selección del Storage del servidor Figura 94. Selección de máquina virtual maestra IX

10 Figura 95. Características de las máuinas virtuales a entregar Figura 96. Selección del grupo de trabajo Figura 97. Resumen de la creación de máquinas virtuales Figura 98. Creando las máquinas virtuales Figura 99. Software de XenDesktop trabajando Figura 100. Instalación del agente para otorgar las máquinas virtuales Figura 101. Confirmación de la instalación del plug in Figura 102. Presionar continuar para entrar al software Figura 103. Página de acceso al software Figura 104. Iniciando sesión dentro del Software Figura 105. Inicio de la máquina virtual otorgada al usuario Figura 106. Máquina virtual en funcionamiento X

11 Lista de Tablas Página Tabla 1. Tareas realizadas en el trabajo de Perez y Ramírez Tabla 2. Máquinas Virtuales utilizadas Tabla 3. Tareas realizadas Tabla 4. Proceso de instalación de Citrix XenCenter XI

12 Capítulo I. Introducción En la actualidad la computación persigue un modelo orientado a servicios que se ofrecen en tiempo real, al igual como se ofrecen los servicios de luz, agua, teléfono, gas, etc (Buyya, 2009). En este modelo los servicios son otorgados en línea para los usuarios y están disponibles en el momento en que son requeridos. Además, en este modelo los usuarios utilizan los servicios sin la preocupación de donde se encuentran ejecutándose dichos servicios o como es que están llegando hasta sus equipos de cómputo. Así, los servicios de cómputo ofrecidos permiten realizar en línea todos los procesos de usuario y almacenamiento de información en lugar de realizarlo en una computadora local. Esto acarrea como consecuencia lógica equipos de cómputo menos sofisticados y el consiguiente ahorro en el costo del equipo, consumo de energía y software de aplicación. El concepto de Cloud Computing (Computación en Nube) ha tomado gran relevancia en la última década, sin embargo el concepto no es nuevo, en 1969 Kleinrock escribió: Por ahora, las redes de computadoras están en su infancia, pero conforme crezcan y lleguen a ser más sofisticadas, probablemente veremos la propagación de utilidades de cómputo como las actuales utilidades de electricidad y teléfono que servirán a casas y oficinas a través del país (2005). Esta tecnología empieza a tomar auge a partir del año 2008, cuando varios expertos en el tema, entre ellos Buyya (2011) siendo uno de los pioneros, manejaban esta tecnología como la nueva área en expansión, afianzándose en el 2009 al ser incluido dentro de las tendencias más importantes del año en el mundo tecnológico y es ahora cuando más ha despuntado, puesto que llega a implementarse comercialmente así como en el ámbito educativo.

13 El Cloud Computing utiliza las aplicaciones y/o servicios a través de Internet, para uso diario de cualquier usuario desde su lugar de trabajo o desde el lugar donde se encuentre. La característica más importante de esta tecnología es que las aplicaciones son accedidas a través del Cloud, en la que los datos de todos los usuarios y empresas podrían ser accedidos desde cualquier sitio y estar disponibles sin tener que instalar los dispositivos y software necesarios, llegando a una reducción considerablemente de los costos. En la actualidad existen varios proveedores de Cloud Computing, uno de ellos es Google, que provee el servicio de Google Docs (2011), un programa en línea para la creación de documentos de manera colaborativa con los formatos más comunes: procesador de texto, hojas de cálculo y un programa para la realización de presentaciones. Otro ejemplo es SkyDrive (2010) donde podemos crear, modificar y eliminar archivos hechos en cualquier software de Microsoft Office, además de manejar un tamaño determinado de almacenamiento de archivos; también existe Dropbox (2011) que permite el almacenamiento de archivos y la sincronización con el propio equipo de cómputo utilizado. Aunque el uso de aplicaciones por Internet no es novedoso, el caso es que Cloud Computing además de proporcionar aplicaciones en línea, proporciona servidores donde se ejecutan las aplicaciones y se almacena la información para que dichas aplicaciones funcionen. Además, gestiona sus propios recursos disponibles para que se entregue los servicios de manera más eficiente Planteamiento del problema En la Facultad de Telemática de la Universidad de Colima, así como en distintas instituciones educativas, dependencias de gobiernos y empresas existen dons problemas importantes: el gasto de dinero y perdida de tiempo requerido al hacer cambio de la infraestructura de computo y el alto consumo de energía requerido para su funcionamiento, por ello es que en nuestro trabajo utilizamos un Página 2

14 servicio del Cloud Computing denominado IaaS (Infraestructura como Servicio, Infrastructure as a Service). En la Facultad de Telemática de la Universidad de Colima, semestre tras semestre los profesores de esta institución dan a conocer a los administradores de los distintos módulos los programas que utilizarán a lo largo del semestre, tras lo cual, los administradores invierten tiempo y esfuerzo en formatear, instalar y gestionar los Sistemas Operativos programas que se solicitan. Para lo anterior, los administradores crean una imagen con todos los programas, misma que instalan en un servidor y posteriormente, en cada computadora que utilizarán los alumnos en el semestre a cursar. Una vez que los administradores instalan la imagen a cada computadora, la configuración se hace muy rígida, porque no permite realizar cambios en los equipos de la red, y si se realizan, tienen que intervenir los administradores aumentando sus tiempos de mantenimiento. Para dar el mejor mantenimiento a los equipos computacionales, los administradores tienen que estar al pendiente de cada computadora, lo que resulta tedioso y difícil de conseguir. En ocasiones no todos los equipos son utilizados durante las prácticas y mas aún, los que son usados son subutilizados ya que los programas ejecutados no utilizan el 100% de su capacidad. De lo anterior, proponemos utilizar un servicio de Cloud Computing denominado IaaS (Servicios de Infraestructura) para realizar los trabajos que hasta hoy se han realizado con los equipos del laboratorio, de esta manera, la administración de las máquinas será mucho más sencilla y los equipos que existen ahora en los laboratorios podrían ser cambiados por equipos mucho más sencillos con las características básicas para conectarse al servidor de máquinas virtuales. Página 3

15 1.2. Justificación La Facultad de Telemática de la Universidad de Colima requiere resolver la problemática de costo, tiempo y consumo de energía, y para esto, se propone el uso de Cloud Computing como se presenta en este trabajo. La tecnología de Cloud Computing permite resolver aspectos relacionados con ahorro económico, de tiempo y de energía. A través de Cloud Computing se muestra que ahorramos energía al momento de utilizar un método donde se apaguen automáticamente las computadoras que no se utilizan, y esto se muestra con el trabajo de Beloglazov et al (2010), logrando un ahorro satisfactorio dentro de la empresa como para el medio ambiente. Además, la tecnología de Cloud Computing logra proporcionar la suficiente calidad para utilizar servicios de forma adecuada a lo que pagan, para lograrlo se utilizan los niveles de acuerdo de servicio (SLA por sus siglas en inglés). Así mismo, la Facultad de Telemática busca soluciones a la asignación de recurso económico para la adquisición de equipo cómputo, de tal forma que se realice una inversión menor adquiriéndose equipos ligeros, y una inversión mayor en el servidor, cuyo tiempo promedio de vida es de 3 años, ya que día a día el software requiere más potencia de procesamiento, más memoria, se contempla que en un lapso de 2 a 3 años, se tendrá que adquirir un nuevo servidor. Sin embargo, es importante hacer hincapié en que el servidor de primera adquisición también proporcionará servicios a través de un arreglo con los servidores que posteriormente se adquieran. Por esta razón, el servidor continuará funcionando por largos periodos de tiempo, aunque se adquieran nuevos servidores, pero es una solución para la Facultad de Telemática, porque cuando sea necesario, se comprará sólo un servidor y se requerirá la actualización de equipos personales. Página 4

16 En nuestro trabajo de investigación, se propone instalar paquetes de virtualización de Open Source (distribución gratuita) para generar máquinas virtuales dentro de un servidor, ofreciéndose así una infraestructura de cómputo en la Facultad a través de la cual los alumnos puedan realizar sus trabajos sin necesidad de requerirse equipos poderosos y rápidos físicamente. Los administradores ahorrarán tiempo al instalar y gestionar diferentes sistemas que el profesorado de la Facultad de Telemática de la Universidad de Colima necesite durante el semestre, dado que sólo tendrán que realizar el proceso de una imagen una sola vez, y en base a ésta se harán las copias necesarias para ofrecerse como infraestructura a los alumnos. Por otra parte, los administradores no requieren de mucha capacitación, debido a que la interfaz que se utiliza para el otorgamiento de máquinas virtuales, es sencilla de utilizar, sólo configuran una vez y no requiere cambios posteriormente. Por último, cabe mencionar que la Facultad de Telemática de la Universidad de Colima no necesitará invertir en equipos de cómputo personales que sean rápidos y con capacidades de almacenamiento elevadas, sino que solamente necesitará tener equipos ligeros que se conecten al servidor el cual otorgará las máquinas virtuales para los alumnos, logrando con ello un menor consumo de energía dentro de su centro de cómputo y ahorro en los gastos de equipos de cómputo Hipótesis del trabajo Utilizando la tecnología de Cloud Computing para ofrecer máquinas virtuales como servicio (IaaS), se reduce el costo de energía e infraestructura en los equipos de cómputo que utilizan los alumnos de la Facultad de Telemática de la Universidad de Colima. Página 5

17 1.4. Objetivo general Implementar tecnología de Cloud Computing para ofrecer servicios de infraestructura (IaaS) en la Facultad de Telemática de la Universidad de Colima Objetivos específicos Reducir el tiempo de configuración que los administradores utilizan para realizar los cambios a los equipos de cómputo semestre a semestre. Reducir los costos de infraestructura de la Facultad de Telemática de la Universidad de Colima que se generan con cada cambio de equipo de cómputo personal para los distintos laboratorios. Reducir los costos de energía al utilizar terminales ligeras en lugar de las computadoras actuales que consumen mayor energía Metodología Dentro de nuestro trabajo de investigación, se tomarán en cuenta distintos puntos que se muestran a continuación: Investigar concepto de Cloud Computing Investigar las plataformas de virtualización Diseño de la arquitectura de virtualización para la Facultad de Telemática Implementación de la solución propuesta Realización de pruebas Análisis de resultados Elaboración del documento Revisión del documento Página 6

18 Entrega del documento 1.6. Organización de la tesis El presente trabajo se encuentra dividido en 5 capítulos, donde en el primer capítulo se presenta la introducción de la tesis y contiene una síntesis relacionada al concepto del Cloud Computing, además contiene la justificación de nuestro trabajo, seguido de una hipótesis y los objetivos a los que se pretende llegar. Por último, se menciona la metodología que se utilizará para el logro de nuestro trabajo de investigación. También se presenta un segundo capítulo donde se explica el concepto del nuevo paradigma de Cloud Computing, se observan las diferencias con otros conceptos como los grids, además se mencionan los servicios que ofrece Cloud, además, la arquitectura y las ventajas que están enfocadas dentro del tema de investigación, también muestra la historia del Cloud Computing con trabajos realizados por distintos autores, relacionados al tema de investigación. En el tercer capítulo se describe la problemática que conlleva a nuestro tema de investigación, incorporándose conceptos que utiliza nuestro tema de investigación. Así como la descripción del desarrollo en el cual demostraremos el uso de la tecnología propuesta por nuestro tema de investigación. Además, se muestran conceptos de virtualización y sus proveedores más comunes. Por último, se describen las distintas herramientas que se utilizarán para demostrar nuestra implementación. A continuación, en el capítulo cuarto, se definen las actividades que realizarán los alumnos para probar la plataforma. Página 7

19 En el último capítulo, se muestran los análisis de los resultados obtenidos a través de gráficas comentadas en los distintos subtemas, mostrándose si es factible realizar la implementación dentro de la Facultad de Telemática. En un apartado diferente, se muestran las conclusiones obtenidas a través de las pruebas realizadas dentro de nuestros escenarios, llevando a destacar las conclusiones en base al tema de investigación. También se muestran algunos trabajos futuros que tomaremos en cuenta para la realización de implementación en la Universidad de Colima. Página 8

20 Capítulo II. Cloud Computing (Computación en Nube) El Cloud Computing es un área en la actualidad de constante evolución, gracias al desarrollo tecnológico a diario como avance en las redes de telecomunicaciones, nuevos desarrollos para ambientes basados en web, tecnologías de virtualización y nuevas expectativas en el área de tecnologías de información. Cloud Computing se basa fuertemente en el contexto de computación virtualizada, que surge como un servicio generado por la demanda de los usuarios para satisfacer sus propias necesidades, dichos servicios pueden otorgarse por medio de internet o fungir en su propio equipo de cómputo. IBM (2007) en su documento Cloud Computing, define esta tecnología como una plataforma y a la vez como un tipo de aplicación: Una plataforma de Cloud Computing dinámicamente suministra, configura, reconfigura y retira los servidores según las necesidades. Cloud Computing también describe aplicaciones que son extendidas para ser accesibles a través de Internet. Estas aplicaciones del Cloud usan grandes servidores para el almacenamiento de datos y poderosos servidores que alojan aplicaciones y servicios Web. Cualquiera con una conexión adecuada a Internet y un navegador estándar puede acceder a una aplicación del Cloud. En la actualidad a nivel mundial muchas compañías como Salesforce (2000), Google (2011), Amazon (2010), Hyper-V (2011), por mencionar algunas, ofrecen servicios web como aplicaciones de negocios. Infraestructura como servicio (IaaS), consiste en ofrecer hardware como un servicio a los usuarios, a través de un ambiente de cómputo virtualizado; en lugar de comprar servidores, equipo de redes, etc., éstos se utilizan como un servicio virtual y Página 9

21 se pagan las cuotas según se utilice. En esta tecnología, podemos mencionar a VMWare (2010), una de las más grandes empresas de virtualización de software según Preimesberger (2009). Preimesberger (2009) en su trabajo de investigación está encaminado principalmente en el Software como un servicio (SaaS). Consiste en el desarrollo de software, enfocándose en software de negocios, elaborado en una plataforma virtualizada y ofrecido como servicio desde una infraestructura centralizada en la red, que permite la personalización de las necesidades de cada empresa, ayudando a reducir costos y mejorando la eficiencia en los negocios. El nombre que utiliza Microsoft a partir del 2008 ha sido el Cloud Computing o Computación en Nube, el desafío más importante al que se enfrentará Microsoft serán: IBM (2010) y Amazon (2010) que lo ven en el Cloud Computing una gran oportunidad, como hicieron Google (2011) y SalesForce (2000). Se trata de que los recursos informáticos estén disponible e interconectados a través de la red, sin limitaciones por el tipo de aparatos ni por el lugar desde donde se encuentren los usuarios (2009). Es un mundo orientado a ofrecer recursos, capacidad de cálculo y de economía de escala sin precedentes, proporcionará servicios gratuitos y ahorrará costos. Aunque Microsoft (2010) ha entrado en este concepto con el paso equivocado, intentará reconducirlo. De momento, ha presentado la nueva generación de servicios Windows Live y anuncia el Sistema Azure para el futuro, entre otros productos. No le será fácil encontrar una fórmula capaz de generar los ingresos que le proporcionan las ventas de sus licencias, además la informática del futuro dependerá del desenlace de esta apuesta (2009). Página 10

22 2.1. Raíces del Cloud Computing Para verificar las raíces del Cloud Computing, se pueden realizar un seguimiento de las antecedentes del Cloud Computing, observando los avances de algunas tecnologías, como son: Hardware o Virtualización o Multi-core Tecnologías de Internet o Web Services o Arquitecturas Orientadas a Servicios (SOA) o Web 2.0 Cómputo paralelo y distribuido o Clusters o Grids Con la convergencia de estas tecnologías resulta la obtención del paradigma que se utiliza para el presente trabajo de investigación Diferencias con Grids Cloud Computing es considerado la evolución orientada a los negocios de Grid Computing Grid está enfocado principalmente en la investigación. Recursos heterogéneos en Grid vs homogéneos y virtualizados Administración descentralizada vs administración centralizada (un único propietario) Página 11

23 2.3 Tipos de Clouds Pública o Los recursos son provistos dinámicamente a través de internet o Buena opción para las empresas? Privada o Comparte servicios e infraestructura provistos por una organización o su proveedor de servicio especificado. Community Cloud o Es compartida por varias organizaciones y es soportada por una comunidad específica que comparte intereses Híbrida o Consiste de múltiples proveedores internos o externos o Puede ser una solución viable para la mayoría de las compañías Servicios de Cloud Computing son: De acuerdo con Vaquero (2009), los servicios que ofrece el Cloud Computing Infraestructura como Servicio (IaaS. Infrastructure as a Service): este servicio se ofrece como hardware, los proveedores de la infraestructura física gestionan los recursos de almacenamiento, memoria y procesamiento a través de máquinas virtuales, para que los usuarios los utilices de la forma como ellos decidan. Plataforma como Servicio (PaaS. Plataform as a Service): en este servicio, está instalada una plataforma de software para hospedaje de aplicaciones que serán ofrecidas a los usuarios. En esta plataforma los usuarios no manejan máquinas virtuales. Página 12

24 Software como Servicio (SaaS. Software as a Service): en este servicio los usuarios no tienen que manejar máquinas virtuales ni plataformas de software que hospedan la aplicación, simplemente es una alternativa para correr distintas aplicaciones desde Internet como si estuviesen en sus equipos de cómputo. En la Figura 1 se muestran los servicios de Cloud Computing por capas: Figura 1. Servicios de Cloud Computing por capas. Imagen basada en: La Figura 1 muestra que los servicios de sistemas operativos pueden ser ofrecidos como PaaS e IaaS, y los lenguajes de programación como Paas y SaaS. Página 13

25 2.5. Proveedores de Servicios Figura 2. Servicios de Cloud Computing con proveedores Existen distintos proveedores que están ofreciendo los servicios del Cloud Computing, en la Figura 2 se muestran ordenados los proveedores de acuerdo a los servicios que están ofreciendo hoy en día Arquitectura de Cloud Computing El Cloud Computing mantiene una arquitectura que ofrece los servicios a los usuarios como se muestra en la Figura 3: Figura 3. Arquitectura de Cloud Computing Página 14

26 El usuario envía solicitudes al gestor de recursos (bróker) del Data Center (Centro de Datos) del proveedor de servicios y este acuerda el nivel de servicio (SLA) que garantiza el cumplimiento de los requerimientos de usuario. El bróker crea la comunicación entre el usuario y las máquinas físicas a través de una o varias máquinas virtuales según las que requiera el usuario Ventajas y desventajas de Cloud Computing Ventajas Algunas de las ventajas que tiene la implementación de la tecnología de Cloud Computing son: Acceso a los servicios desde cualquier lugar Accesibilidad desde diferentes medios (PC, PDAs, celulares, etc) Pago por lo que se use Problemas y soluciones a cargo del proveedor Infraestructuras fácilmente escalables Minimizar la capacitación del personal Ahorro de energía Administración de licencias Configuración de seguridad Desventajas Seguridad: Debido a la naturaleza pública del Cloud, los recursos están expuestos a personas malintencionadas que quieran acceder al sistema. El proveedor de los servicios deberá garantizar la confidencialidad y seguridad de la información y servicios que utilicen los clientes. Disponibilidad: El proveedor también debe garantizar que los servicos arrendados estarán disponibles las 24 hrs del día los 365 días del año, sin Página 15

27 embargo, se debe considerar que esto es muy difícil de lograr y que en algún momento el servicio no estará disponible. Velocidad de acceso. Dado que esta tecnología está basada en Internet, la velocidad a que se accede a los recursos puede ser variable dependiendo la saturación de la red y/o de los servidores del proveedor Trabajos relacionados Cloud Computing es un paradigma relativamente nuevo, sin embargo existen muchos trabajos que tratan sobre el tema tanto desde el punto de vista teórico como de implementaciones prácticas. Aquí se listan algunos ejemplos de ellos. Beloglazov et al (2010), abordan el tema del hospedaje en centros de datos (Data Center) para aplicaciones de Cloud. Hacen énfasis en el consumo de enormes cantidades de energía de estos centros, contribuyendo a grandes costos operacionales y daños en el medio ambiente. Para resolver esto, proponen soluciones de Green Cloud Computing que además de ahorrar energía reduzcan los costos operacionales. Los autores presentan la visión, los retos y los elementos de arquitectura para una gestión eficaz de energía dentro del Cloud Computing. El objetivo es proveer recursos dinámicos y algoritmos de asignación para la energía, para que trabajen de manera integral para aumentar el rendimiento y la eficiencia de energía. Los autores analizan tres puntos: Principales arquitecturas para la gestión eficiente de energía de Cloud, Políticas de asignación de recursos eficientes de energía y algoritmos programados considerando expectativas de calidad de servicio y dispositivos de energía usando sus características, y Una nueva tecnología de software para la gestión eficiente de energía de las Cloud. Página 16

28 Además, han validado sus enfoques por medio de la evaluación de estudios rigurosos usando el simulador CloudSim. Los resultados demuestran que el modelo de Green Cloud Computing tiene un inmenso potencial, pues ofrece ganancias significativas en el rendimiento en lo que respecta al tiempo de respuesta y ahorro de costos bajo escenarios de cargas de trabado dinámicas. Wickremasinghe (2010) perteneciente a la Universidad de Melbourne utiliza el CloudAnalyst como herramienta para un modelado de CloudSim así como el análisis de gran escala en ambientes de Cloud Computing. Para lo anterior, utiliza distintos escenarios en el CloudAnalyst, destacando el uso de centros de datos (Data Centers) y bases de usuarios (User Bases) distribuidos a nivel mundial. En un escenario muestra una aplicación web almacenada en un simple Data Center, después la misma aplicación alojada en múltiples Data Center, además utiliza diferentes casos de uso como: dos Data Center con 25 MV (Máquinas Virtuales) cada uno, enseguida dos Data Center con 50 MV cada uno, además dos Data Center cada uno compartiendo la carga durante las horas pico. En su trabajo, Wickremasinghe comenta que utilizando dos o más Data Center disminuye el tiempo de espera, pues los Data Center comparten la carga de trabajo para realizar una petición de aplicación más rápida. También indica posibles direcciones futuras en las que destacan explorar el balance de las cargas de las MV y algoritmos para el balance de las cargas de trabajo, incorporar manualmente mecanismos de fracaso para la simulación, mejorar la interfaz gráfica del usuario para una mejor usabilidad y mejorar el panel de la visualización durante la simulación. Por otra parte, Calheiros y Buyya (2009) utilizan el CloudAnalyst como herramienta visual para CloudSim basado en el modelado visual para el análisis de ambientes y aplicaciones de Cloud Computing, donde realizan modificaciones en las distintas configuraciones de la herramienta para lograr la distribución de las aplicaciones dentro de las infraestructuras Cloud y evaluar los servicios agregados Página 17

29 como la optimización de aprovechamiento de las aplicaciones como la entrada de proveedores con el uso de brókers de servicios. Para evaluar el CloudAnalyst utilizan la simulación de una red social en pleno auge como es el Facebook, con datos reales que mostraron en junio de 2009; para lograr sus objetivos, definen siete escenarios como casos de usos diferentes, en el primer escenario, un Data Center central como host de la aplicación de la red social, que tiene 50 MV, en el segundo escenario tienen dos Data Center con 25 MV cada uno, en el tercer escenario tienen dos Data Center con 50 MV, en el cuarto escenario utiliza la configuración del escenario anterior con la mejora en compartir la carga durante las horas pico, en el quinto escenario, la misma configuración anterior agregando compartir la espera en los retardos, el sexto escenario con tres Data Center con 50 MV cada uno y finalmente, el séptimo escenario con tres Data Center de 25, 50 y 75 MV respectivamente, compartiendo la carga de trabajo en las horas pico y los retardos. Los resultados obtenidos indican que el tiempo en el retardo es menor cuando se utilizan más Data Center para compartir las peticiones de los usuarios. Además, se demostró que el CloudAnalyst puede usarse como modelo para evaluar problemas de transmisión de datos en un mundo real, como el caso de una red social. Este trabajo es pionero en el desarrollo de herramientas para el estudio de grandes datos de aplicaciones distribuidas a grandes escalas en un ambiente de Cloud Computing. Además, Perez, Ramírez y Damian (2010) realizarón un trabajo relacionado para evaluar el rendimiento del Cloud Computing a través del simulador CloudAnalyst. En dicho trabajo se definió un escenario que consta de una aplicación que se ejecutará en el Cloud por 24 horas, en ese caso supusieron que la aplicación es el Facebook con datos reales del 1 de Junio de 2010 y se analizaron los tiempos de respuesta así como el costo implicado en el uso de los recursos, variando el número de Máquinas Virtuales (MV) solicitadas de 1 a 10. Definieron un Data Center Página 18

30 (DC), encargado de almacenar la aplicación y procesar todas las solicitudes de usuario, que estará ubicado en una región determinada, el DC incluye un componente denominado Broker, quien gestiona los servicios y aplica las políticas de asignación de recursos, en este escenario utilizamos la política Data Center más cercano. Para la simulación, tomaron el 0.1% de los datos reales de usuarios de Facebook a nivel mundial que según la información del sitio de Facebook (Facebook, 2004) son: 153,774,700 de usuarios en Norte América, 40,341,520 de usuarios en Sudamérica y 110,191,740 de usuarios en Europa, al 1 de Junio de Consideraron el total de usuarios no pico como el 10% de los usuarios en las horas pico. Dentro de los resultados obtenidos para los diferentes números de MV se aprecia una estabilización en el tiempo de respuesta promedio global después de 6 MVs y un incremento constante en el costo total. Así mismo, observaron que el tiempo de respuesta del DC es muy pequeño con respecto al tiempo promedio de respuesta para el usuario, lo cual refleja la importancia del ancho de banda disponible y la latencia que existe en la conexión entre el DC y los usuarios del servicio. Dentro de la educación, Sun Cloud Computing (2010) está ofreciendo servicios de Cloud para distintas instituciones educativas, además existen universidades como la Universidad Estatal de Carolina del Norte en Estados Unidos que ya está ofreciendo diversos recursos de cómputo a través de la Internet a más de 30,000 estudiantes (2009). Así también, existen gobiernos que están interesados en convertirse en proveedores de este tipo de servicios para su población, tal es el caso del gobierno de Taiwán, que planea invertir alrededor de 744 millones de dólares en el desarrollo de tecnología de Cloud Computing en los próximos cinco años(2010). Página 19

31 En el trabajo de Perez y Ramírez (2011) se muestran algunos resultado preliminares de servicios de infraestructura (IaaS) para alumnos de la Universidad de Colima, esto con el fin de invertir sólo el tiempo necesario para instalar una sola vez un programa de virtualización que será el administrador de las máquinas virtuales, que suplantarán a las computadoras de escritorio que manejan los alumnos de la institución. Se utilizan dos escenarios: Laboratorio de Sistemas de Información y Laboratorio de CISCO. En la arquitectura de red para el primer escenario, las computadoras clientes y el servidor se encuentran dentro de un switch, mientras que en el segundo escenario las computadoras clientes se encuentran en un switch distinto al del servidor, la conexión entre los switchs es a través de un router, En el trabajo muestra comparativas de rendimiento en consumo de ancho de banda, memoria y procesamiento. Las pruebas se realizaron con 6 alumnos, 4 tareas diferentes las cuales se muestran en la Tabla 1: Alumno Office Mensajero Internet 1 Word Messenger Facebook 2 Excel Messenger YouTube 3 Power Point Messenger Google 4 Power Point Messenger Google 5 Word Messenger Google 6 Excel Messenger Facebook Tabla 1. Tareas realizadas en el trabajo de Perez y Ramírez Los resultados obtenidos indicaron que el uso de memoria correspondiente a las actividades sobre Internet, observaron que en el primer escenario el consumo de memoria es constante y es por debajo del 50% de utilización, y en el escenario dos, el uso de memoria varía y está por encima del 50%, esto se da debido a la espera que hace cada máquina virtual para acceder a los recursos de la red. Página 20

32 Capítulo III Plataforma Implementada En este capítulo se describe la plataforma de experimentación que se utilizará para realizar las pruebas con el objetivo de validar la hipótesis de investigación y hacer el estudio y análisis de factibilidad para la implementación de la tecnología de Cloud Computing. Destacando la infraestructura, el software utilizado, la arquitectura, las aplicaciones y el concepto de virtualización Infraestructura utilizada Para la implementación del concepto de Cloud Computing en su servicio de infraestructura se utilizó un servidor DELL PowerEdge T710 de 2 microprocesadores con 6 núcleos cada uno de ellos y doble hilo de trabajo, lográndose así, 24 microprocesadores virtuales. Además tiene una capacidad de disco duro de 1 TB (siglas de Tera Bytes), y una memoria RAM de 32 GB (siglas de GigaBytes). La Figura 4 muestra el servidor que está ofreciendo las MV: Figura 4. DELL PowerEdge T710 Página 21

33 Las máquinas virtuales se crearon con los sistemas operativos Windows Server 2008, Windows XP y Windows 7, el servidor DCHP se instaló sobre Windows Server 2008 para otorgar las IP a las MV que serán utilizadas por los alumnos. En la Tabla 2 se muestran las características de las máquinas virtualizadas: Sistema Operativo Microprocesadores Memoria Disco Duro Windows Server MB 50 GB Windows XP MB 30 GB Windows MB 30 GB Tabla 2. Máquinas Virtuales utilizadas. 3.2 Software utilizado Para la gestión de la infraestructura y de las máquinas virtuales usamos el siguiente software. XenServer: aplicación de servidor de alto rendimiento que permite el alojamiento y modificación de las máquinas virtuales, también permite la rápida clonación de máquinas virtuales. Además, ofrece una opción para los usuarios y administradores que deseen ejecutar programación en línea de comandos basada en Linux. Permite la gestión de las máquinas virtuales en cualquier momento, y monitorea los aspectos físicos del servidor donde se encuentra instalado. Página 22

34 Figura 5. XenServer XenCenter: software administrador de las máquinas virtuales que ofrece una forma de supervisar la máquina virtual que se encuentra en utilización por los usuarios. Permite la comunicación directa de nuestro servidor XenServer, además de ofrecer los recursos físicos del servidor. Figura 6. XenCenter Página 23

35 XenDesktop: software encargado del otorgamiento de las máquinas virtuales para distintos tipos de perfiles de alumnos, este software está instalado sobre una máquina virtual dentro del XenServer, en mi caso Windows Server 2008 R2. Figura 7. XenDesktop Internet: navegador que debe de estar instalado en cualquier computadora, porque es el medio por el cual serán entregadas las máquinas virtuales. Figura 8. XenDesktop desde Internet Página 24

36 3.3 Arquitectura de la plataforma La arquitectura utilizada para la implementación de esta plataforma consta de los siguientes componentes: Host: servidor físico donde se encuentran instaladas las máquinas virtuales que son gestionadas por XenServer. Master VM: máquina virtual con el software requerido por los profesores que será clonada el número de veces necesarias para generar las máquinas virtuales que se ofrecerán a los alumnos. Servidor XenDesktop: servidor con Windows Server 2008 que se encarga de comprobar las entradas de los usuarios a las máquinas virtuales, este servidor debe contar con MySQL server,.net Framework y J2SE Runtime Enviroment, entre otros. Servidor de Dominio: servidor con Windows Server 2008 el cual administra los usuarios que utilizaran el XenDesktop para gestionar las máquinas virtuales. Este servidor corre el servicio de Active Directory, Servidor DHCP y Servidor DNS. El XenServer instalado en el Host, es gestionado remotamente por el software XenCenter, que permite la creación, edición y eliminación de máquinas virtuales, la asignación de recursos de dichas máquinas como disco duro, memoria, almacenamiento y microprocesadores que utilizarán. También permite accesar a las máquinas virtuales para cuestiones de administración. Por otro lado, XenCenter dispone de herramientas de visualización de diversos parámetros de rendimiento del servidor. Página 25

37 3.4 Aplicaciones utilizadas Para realizar nuestra investigación, se utilizaron diferentes aplicaciones para las pruebas realizadas, destacando: Microsoft Office 2010 Messenger Windows Media player Visual Studio 2010 Visual Studio 6 Actualizaciones de Microsoft Windows 3.5 Virtualización En un principio, las computadoras manejaban un solo sistema operativo, si necesitaban otro sistema operativo, tenían que formatearse o simplemente particionar el disco duro de alguna computadora para poder instalarle dos sistemas operativos. Con el paso del tiempo y con el cambio de la tecnología, se han desarrollado diferentes sistemas que nos proporcionan la utilidad de instalar varios sistemas operativos sobre la misma máquina física, a esta tecnología de se denomina virtualización. Existen distintos sistemas de virtualización, unos enfocados a una sola computadora como en el caso de VirtualBox (2010) y Hyper-V (2011), las cuales son software dedicados al desarrollo de software cada vez más potentes en la virtualización; y sistemas dedicados a servidores de computadoras como en el caso de VMWare (2010), y de XenServer (2011), este último ofrece un servicio de Open Source (de libre distribución). Página 26

38 Para la virtualización en servidores hay una plataforma que se encarga de manejar los recursos del servidor para ofrecerlos a las máquinas virtuales, la cual crea una capa de abstracción entre el hardware de la máquina física y el sistema operativo de la máquina virtual, denominada como Hypervisor. Es aquí donde se maneja, gestiona y arbitra los cuatro recursos principales de una computadora: CPU Memoria Red Almacenamiento. Además, el software Hypervisor, no necesita estar instalado sobre un sistema operativo, puesto que se instala y crea su propio sistema operativo y puede ser gestionado con las órdenes primordiales de Linux. En la última década los virtualizadores son cada vez más utilizados por diferentes compañías, debido a que reducen sus costos al momento de utilizar sistemas operativos en una sola computadora, esto logra que en lugar de manejar sólo un sistema operativo, manipulan distintos sistemas operativos a través de una sola computadora. 3.6 Virtualizador VMWare Dentro de nuestra investigación, se probó otro virtualizador que tiene funcionamiento similar al XenServer, con características similares, pues consta de un Sistema Hypervisor, un manager de máquinas virtuales y un software agente que entrega máquinas virtuales, con el inconveniente es que por el uso de este virtualizador se tiene que estar pagando, y el XenServer es de Open Sort. Página 27

39 Capítulo IV. Pruebas realizadas En este capítulo, se describen las pruebas que se realizan para la obtención de resultados en los que nos apoyaremos para realizar la implementación del paradigma del Cloud Computing dentro de la Facultad de Telemática. 4.1 Parámetros y variables Las variables que se tomaron en cuenta para nuestras pruebas son: uso de CPU dentro de nuestro servidor, uso de memoria por las máquinas virtuales y por último, el uso de conexión a la red. El objetivo es analizar los resultados de los experimentos con los parámetros descritos anteriormente y validar o refutar la hipótesis sobre el uso de la virtualización para disminuir los distintos costos existentes dentro de la Facultad de Telemática, así como en distintas instituciones educativas y gubernamentales Definición de pruebas Las pruebas que se realizaron en nuestro trabajo de investigación constan del grupo de 5 K con 10 personas y del grupo de 5 H con 11 personas de la Facultad de Telemática, que son los 21 usuarios que utilizan nuestro sistema de virtualización para realizar diferentes actividades dentro de un ambiente natural, dentro de los que destacan: Microsoft Office (Power Point): escogiendo esta herramienta por su alto uso de memoria en comparación con las diferentes herramientas que ofrece nuestro software, además porque los alumnos están familiarizados con este software, puesto que en sus clases habituales tienen que estar exponiendo diferentes temas relacionados con sus materias. Página 28

40 Messenger: debido a que esta herramienta de trabajo la usan todos los alumnos de la Facultad, siendo una herramienta excelente en lo que ha comunicación se refiere. Visual Basic.NET: herramienta de programación a la vanguardia dentro del área de programación, también porque es un lenguaje que se enseña dentro de la Facultad de Telemática y dicha herramienta está siendo implementada por los alumnos en la materia de Lenguajes de programación con el D. en C. Juan Manuel Ramírez Alcaraz, siendo esté ultimo asesor de mi trabajo de investigación. Navegador web: herramienta que está instalada en cada computadora con la que se conecten los usuarios al web, donde realizan diferentes tareas para sus clases habituales, y en nuestro trabajo se utiliza para la realización de búsquedas de cualquier tema en específico, además, la búsqueda de una estación de radio en Internet, también la entrada a una red social a la cual pertenece el alumno. Red social: herramienta ubicada en la Web, en la cual los usuarios comparten información personal, asi como imágenes personales y ubicaciones o funciones de lo que realizan en un momento determinado Definición de Escenarios Las pruebas se realizan dentro de dos laboratorios distintos en la Facultad de Telemática, tomando en cuenta que los laboratorios se encuentran en segmentos diferentes, por lo tanto se obtienes distintos resultados para su comparación. En la Figura 9 y la Figura 10 se muestran como están las conexiones de los segmentos: Página 29

41 Figura 9. Laboratorio con Switch dentro del segmento En la Figura 9 se muestra que las computadoras utilizadas por los alumnos se encuentran dentro del segmento que nuestro servidor. Esto conlleva a la probabilidad de que la comunicación entre los equipos de cómputo y el servidor será más rápida. Figura 10. Laboratorio con Switch en distinto segmento. Página 30

42 En la Figura 10 se muestra que las computadoras utilizadas por los alumnos se encuentran en distinto segmento que nuestro servidor. Esto conlleva a la probabilidad de que la comunicación entre los equipos de cómputo y el servidor será con retardos, debido a la espera que tendrán que hacer por el Router que se encuentra entre los Switches Tareas realizadas Para la realización de las actividades-tareas para la evaluación del software, se han implementado 2 actividades en ambos escenarios que se describen en la Tabla 3: Actividad en cada Descripción de las tareas escenario Internet y Office Accesar a una estación de radio en Internet Entrar una red social a la que pertenezca (Facebook, Windows live) Abrir Messenger Leer/revisar su correo Buscar en Google tres definiciones de Cloud Computing Buscar definiciones de los servicios de Cloud: IaaS, PaaS y Saas Crear una presentación en PowerPoint con las definiciones encontradas e ilustrado con imágenes suficientes. Enviar la presentación por correo. Visual Basic Hacer un programa en VB.net que muestre en una caja de texto el conteo de los números del 1 a (cada número sustituye al anterior). Tabla 3. Tareas realizadas. Página 31

43 Capítulo V. Análisis de Resultados Los resultados obtenidos se analizan dentro de este capítulo, mencionando cada escenario y el comportamiento del servidor cuando se realizan las actividades correspondientes para la evaluación del paradigma denominado Cloud Computing. Además, en el escenario 1 se realiza un análisis de costos y consumo de energía, recolectando información valiosa para nuestro trabajo de investigación 5.1. Análisis de escenarios En la Figura 11 se muestra el consumo de recursos en el instante que se crean las máquinas virtuales que utilizarán los alumnos para realizar las pruebas correspondientes. Se observa que en la parte superior de la gráfica, se encuentran los consumos de cada CPU virtual, donde se muestran distintos colores, mostrando un color determinado para cada CPU, a su derecha, encontramos una ventana la cual tiene una barra de desplazamiento vertical, esta funciona por si se desea buscar un comportamiento de un CPU en particular. Los círculos grises mostrados por encima de las líneas, se deben al estado de encendido de cada computadora. Se muestran picos en cada línea, esto da como resultado los constantes usos de CPU virtuales de las máquinas virtuales que hacen referencia a cada CPU. En la parte intermedia de la Figura 11, se observa que es el uso de memoria del servidor, la gráfica nos muestra que con el encendido de cada MV, el uso de la memoria es mayor, hasta utilizar el 100%, esto debido a que se encuentran todas las máquinas encendidas en ese momento. Por su parte, en la parte inferior, se muestra el consumo de red por parte del servidor, en la ventana de la derecha, se observan distintas tarjetas de red, las cuales pertenecen al servidor, solamente que una tarjeta es la que se utiliza para la conexión a Internet, Página 32

44 Figura 11. Consumo de CPU, memoria y red al crear las máquinas virtuales. Para visualizar el comportamiento de cada máquina virtual, la Figura 12 muestra el uso de una Máquina Virtual en particular. Se aprecia que cuando se enciende la MV el consumo en el procesamiento es ascendentemente, debido a que la MV está utilizando procesamiento para encender y así poder accesar al sistema operativo que se encuentra instalado. El uso de memoria de la MV se encuentra en el límite, debido a que necesita toda la memoria con que cuenta esta MV para iniciar los servicios que utiliza el sistema operativo. Así mismo, el uso de la red no se observa variación, esto posiblemente a que no utiliza ancho de banda debido a que no entra a Internet. Página 33

45 Figura 12. Visualización de una MV. En la Figura 13 se muestran las actividades realizada en el escenario 1. En la parte superior de la gráfica se muestran el consumo de procesamiento de cada CPU utilizado por las MV; donde se observan distintos picos de cada CPU, debido a las distintas tareas que se realizan dentro de un ambiente natural de los usuarios. Al principio de la gráfica dentro del apartado de CPU, se observan dos picos más altos que los demás, estos son los CPUs que están utilizando los servidores, debido a que se encienden las MV en un mismo tiempo al momento de que los alumnos realizan las actividades. Así mismo, el uso de memoria del servidor oscila entre el 50% de la memoria total del servidor. Además en la parte inferior, se muestra un pico al 100% por un instante, que corresponde al total del ancho de banda utilizado por el servidor. Este cambio es debido al instante en que entraron al programa denominado Visual Basic. Recordemos que los puntos grises muestran el estado de la MV al iniciarse. Página 34

46 Figura 13. Actividades del escenario 1. En la Figura 14 se observan las actividades realizada en el escenario 2. En la parte superior de la gráfica se muestran el consumo de procesamiento de cada CPU utilizado por las MV; donde se observan distintos picos de cada CPU, debido a las distintas tareas que se realizan dentro de un ambiente natural de los usuarios. Además, el uso de memoria del servidor se mantiene constante dentro del 40% de la memoria total del servidor. Además en la parte inferior, se muestran picos distintos, esto es debido a las actividades de internet, como la búsqueda, el Facebook y el Messenger, estos últimos pueden estar siendo accedidos por los alumnos a lo largo de las actividades, debido a que es un ambiente natural por los alumnos. Página 35

47 Figura 14. Actividades del escenario 2. En el uso de memoria de las máquinas virtuales que se utilizan en los escenarios, observamos que cuando se ingresan a las Máquinas Virtuales en el escenario 1, se utiliza una cantidad de memoria mayor que en el escenario 2, esto debido a que se encuentran dentro del mismo switch, lo que genera poca latencia en la comunicación. A diferencia del escenario 1 en el que la comunicación con el servidor tiene que estar pasando entre dos switches y un router, como se muestra en la Figura 15 y en la Figura 16: Figura 15. Uso de memoria para las actividades en el escenario 1. Figura 16. Uso de memoria para las actividades en el escenario 2. Página 36

48 Con respecto al uso del procesamiento podemos observar una diferencia, esto debido a que las actividades que se realizan son las de un ambiente natural, pero se debe tomar en cuenta que los escenarios son distintos, en el escenario 1, que se encuentra la comunicación a través de un router, tiene más tiempo de respuesta que el escenario 2. En el escenario 1, el procesamiento llega hasta un 30% de los usos de los CPU y en el escenario2 lo máximo es un 20% del procesamiento. La Figura 17 y 18 muestran el porcentaje de uso del CPU para cada escenario. Figura 17. Uso de CPU para las actividades en el escenario 1. Figura 18. Uso de CPU para las actividades en el escenario 2. Otra herramienta que se utilizó es el uso de red en ambos escenarios correspondiente a las actividades sobre Visual Basic.NET, se observa que en el primer escenario el consumo de red tiene un pico, esto debido a la espera para la resolución del programa, y en el escenario dos, el uso de red es variable pero por debajo del 10%, esto se da debido a la espera que hace cada Máquina Virtual para ejecutar el programa de Visual Basic. Como se muestra en la Figura 19 y en la Figura 20. Página 37

49 Figura 19. Uso de ancho de banda para Visual Basic en el escenario 1. Figura 20. Uso de ancho de banda para Visual Basic en el escenario 2. Con estas gráficas observamos que el uso desde otro laboratorio fuera de la red interna (escenario 1), tiene más retardo que cuando se encuentra dentro de la misma red (escenario 2) Análisis del Consumo de energía En el trabajo de investigación se describe la utilización del concepto de Cloud Computing dentro de las instituciones educativas, para la resolución de los problemas mencionados dentro de la Facultad de Telemática, dando a conocer posibles recomendaciones para la solución de problemas de energía como de tiempos perdidos por los administradores: Utilización de clientes ligeros (Thin client): Con la utilización de los clientes ligeros se puede ahorrar energía debido a que el consumo de energía disminuye considerablemente contra el uso de las computadoras actuales dentro de los centros de cómputo y dentro del costo del equipo de cómputo: a.- Energía: si se utilizan los clientes ligeros, el consumo reduce considerablemente: Página 38

50 Las terminales ligeras consumen 5 watts/h y los monitores 20 watts/h, el consumo de nuestro servidor es de 1016 watts/h, si se utilizarán 30 clientes ligeros las formulas se muestran a continuación: ( ) ( ) (1) siendo nuestro punto máximo de consumo de energía los 1766 watt/h, contra el punto máximo de consumo actual que es 9230 watts/h. En el aspecto de costo, el consumo de energía nos muestra que se ahorra $85.73 pesos por día dentro del centro de cómputo. b.- Los costos en cuanto a equipo de cómputo, demuestran que la Facultad de Telemática cambia su equipo del centro de cómputo, por lo regular cada 3 años, si tomamos en cuenta 30 computadoras obtenemos: 30 computadoras personales con un costo de $8000 pesos tendremos un costo con: (2) 30 Terminales ligeras a 400 dlls, 30 monitores con un costo de $1, pesos, un servidor Dell PowerEdge T710 con costo de $103, pesos tenemos un costo de: ( ) ( ) (3) Dando como resultado que al iniciar la propuesta se ahorran 5000 pesos, pero el tiempo de vida de los clientes ligeros puede ser mayor a los 10 años. En comparación de comprar 3 veces el equipo de cómputo actual. Se tiene que: 240,000 cada 3 años y los clientes ligeros una sola compra de 235,000, el costo es: Página 39

51 ( ) vs (4) Dejando a consideración de los administradores si con el paso del tiempo requieren incorporar algún servidor al servidor con el que se inició. Para medir la energía que consume el Centro de Computo de la Facultad de Telemática, se utiliza un aparato denominado Metrel, el cual se muestra en la Figura 21: Figura 21. Metrel El aparato medidor de energía denominado Metrel es un aparato que mide los voltajes, potencias y amperes de la energía que se consume en un determinado espacio geografíco, la Universidad de Colima cuenta con 4 de estos aparatos. El que se utilizó para nuestras pruebas, es el que se encuentra en el campus central de la Universidad de Colima. El costo y las características del aparato se pueden ver en la siguiente página web: Página 40

52 La Figura 22 muestra la comparativa en el consumo de energía entre el equipo de cómputo actual y el consumo estimado de la implementación de los clientes ligeros, los cuales se toman en cuenta con el total del consumo del servidor, más el total del consumo de los 30 clientes ligeros y los 30 monitores. Como se puede apreciar en la gráfica, el consumo se reduce considerablemente, puesto que el consumo de los clientes ligeros consumen un 32.74% del consumo que actualmente aparece dentro del centro de cómputo: 10 KW 8 KW 6 KW 4 KW 2 KW 0 KW Consumo de Energía Minutos (5 días) Figura 22. Consumo de energía. Consumo Total Consumo Estimado de Servidor A continuación se muestra la Figura 23, en la cual se observa un consumo constante al 100% de nuestro servidor: 10 KW 8 KW Consumo de Energía estimado del servidor al 100% Consumo Total Consumo Estimado de Servidor 6 KW 4 KW 2 KW 0 KW Minutos (5 días) Figura 23. Consumo de energía del servidor al 100% Página 41

53 En la gráfica se muestra la comparativa en el consumo de energía entre el equipo de cómputo actual del centro de cómputo y el consumo que sería al implementar los clientes ligeros, los cuales se toman en cuenta con el total del consumo del servidor, más el total del consumo de los 30 clientes ligeros y los 30 monitores, y manteniéndose a toda su capacidad. Se nota que aunque el servidor este trabajando al 100% de su capacidad, el consumo sigue siendo menor que el consumo actual, por tal motivo, es factible la implementación del concepto de Cloud Computing dentro de la Facultad de Telemática. Además, se muestra en la Figura 24 la comparativa en el consumo de energía por día entre el equipo de cómputo actual del centro de cómputo y el consumo que sería al implementar los clientes ligeros: 140 KW 120 KW 100 KW 80 KW Consumo de Energía por Día Consumo Original 60 KW 40 KW Consumo Estimado Server 20 KW 0 KW Lunes Martes Miercoles Jueves Viernes Figura 24. Consumo de energía por día. En la Figura 25 se muestra la comparativa entre el consumo de energía por hora del equipo de cómputo actual del centro de cómputo y el consumo de energía Página 42

54 estimado de la implementación. Es un consumo continuo de energía cada hora para establecer el total de las pruebas KW 6.00 KW 5.00 KW 4.00 KW 3.00 KW 2.00 KW 1.00 KW 0.00 KW Consumo de Energía por hora Consumo de Energía Consumo de energía estimado Figura 25. Consumo de energía por hora. En la Figura 26 se muestra el consumo de energía de cada día por hora del equipo de cómputo actual del centro de cómputo. Dentro de la comparativa se observan los 5 días de la semana que utilizan más consumo de energía. 7 KW Consumo de Energía por hora de cada día 6 KW 5 KW 4 KW 3 KW Lunes Martes Miércoles Jueves Viernes 2 KW 1 KW 0 KW Hora s Figura 26. Consumo de energía por día por hora. 60 i=1 i max Página 43

55 Por último, en la Figura 27 se muestra la comparativa el consumo de energía de cada día por hora del equipo de cómputo actual del centro de cómputo y del consumo estimado de la implementación del paradigma de Cloud Computing. Dentro de la comparativa se observan los días en los cuales se utiliza más consumo de energía y como es el estimado de consumo de los días con la implementación del Cloud Computing. 7 KW 6 KW 5 KW 4 KW 3 KW 2 KW 1 KW 0 KW Consumo de Energía real y estimado por hora de cada día Horas Lunes Martes Miércoles Jueves Viernes Lunes server Martes server Miércoles server Jueves Server Viernes Server 60 i=1 i max Figura 27. Consumo de energía por día cada hora. Página 44

56 Conclusiones Las empresas están migrando a soluciones de Cloud Computing por que se han dado cuenta que esta opción viene a disminuir sus costos de energía y de equipos de cómputo. En el presente trabajo, se describe la implementación de una plataforma para ofrecer IaaS mediante máquinas virtuales a los alumnos de la Facultad de Telemática de la Universidad de Colima. Esta plataforma está basada en el software de Xen Citrix. Esta plataforma permite reducir tiempo y esfuerzo de administración de los centros de cómputo así como una reducción en los costos económicos asociados a la compra y mantenimiento del hardware y software utilizados. Como era de esperarse, los resultados muestran que dentro de un mismo segmento (escenario 2) la interacción con las MV es relativamente más rápida que cuando se realizan entre dos segmentos (escenario 1). Los resultados de consumo de energía y costos de infraestructura nos indican que es factible la implementación de un esquema de Cloud Computing en nuestra Facultad y extenderlo a la Universidad en general. Con las pruebas experimentales y el análisis de los resultados concluimos que el uso de clientes ligeros presenta un beneficio en la inversión a largo plazo debido a que los costos de clientes ligeros son una opción en lugar de comprar equipos novedosos. Con el uso de la tecnología existente del Cloud Computing, se contribuye a reducir el consumo de la energía de las computadoras utilizadas, con lo cual se reduce el costo actual que por este concepto existente en la Facultad de Telemática. Página 45

57 Con el concepto de Cloud Computing, las instituciones educativas, organizaciones gubernamentales y empresas pueden lograr un ahorro considerable en tiempo de administración y consumo de energía, así como una disminución en el costo. Trabajo futuros Complementar el servicio IaaS que se pretende ofrecer en la Facultad de Telemática con servicios de SaaS y de almacenamiento. Escalar la arquitectura aplicada en este trabajo a otras escuelas de la Universidad de Colima. particulares. Trasladar los servicios ofrecidos en la Universidad de Colima a las empresas Probar otros software de virtualización para el otorgamiento de máquinas virtuales a los alumnos de la Universidad de Colima cómo por ejemplo VMWare. Página 46

58 Referencias Anton Beloglazov, J. A., Rajkumar Buyya. (2010). Energy-Efficient Management of Data Center Resources for Cloud Computing: A Vision, Architectural Elements, and Open Challenges. Recuperado en Enero de 2010, de Buyya, R. (2009). Cloud computing and emerging IT platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Generation Computer Systems, pp Buyya, R. (2011). Profesor DR. Rajkumar Buyya. 2011, de Recuperado en Febrero de Ciberpaís, P. (2009). La informática en la nube, el gran desafío para los próximos años. Company, A. (2010). Amazon Simple Storage Services. de 2010, de Recuperado en Mayo Chiu, Y.-T. (2010). Taiwan Sees Clouds in Its Forecast. IEEE Spectrum., 47, pp. 13. Dropbox. (2011). Dropbox. Recuperado en Junio de 2011, de Henry E. Schaffer, S. F. A., Marc I. Hoit, Aaron Peeler, Eric D. Sills and Mladen A. Vouk.. (2009). NCSU s Virtual Computing Lab: A Cloud Computing Solution. IEEE Computer Society., 42, pp IBM. (2007) IBM developerworks High Performance On Demand Solutions. Recuperado de IBM. (2010) IBM - Portal para Pymes - IBM Express Advantage. Tendencia de negocios. Recuperado de Página 47

59 Inc., G. (2011). Google docs. Recuperado en Mayo de 2010, de https://www.google.com/accounts/servicelogin?service=writely&passive = &continue=http://docs.google.com/&followup=http://docs.googl e.com/&ltmpl=homepage Inc., M. (2010). Windows Azure. Recuperado en Febrero de 2010, de Inc., O. (2010). VirtualBox. Recuperado en Febrero de 2010, de Inc., S. (2000). CRM Salesforce.com. Recuperado en Mayo de 2010, de Inc., V. (2010). VMware Virtualization Software for Desktops, Servers & Virtual Machines for Public and Private Cloud Solutions. Recuperado en Febrero de 2010, de Kleinrock, L. (2005). A Vision for the Internet. ST Journal of Research, 2(1), pp Microsoft. (2010). Windows Live Skydrive. Recuperado en Junio de 2011, de Microsoft. (2011). Hyper-V. Recuperado en Junio de 2011, de Oracle. (2010). Alka Gupta's Cloud. Recuperado de 2010, de Perez & Ramírez & Dámian, A. N. P. R., Juan M. Ramirez Alcaraz, Pedro Dámian Reyes. (2010). Cloud Computing, análisis de rendimiento con CloudAnalyst. XXIII Congreso Nacional y IX Congreso Internacional de Informática y Computación, 23 y 9. Perez & Ramírez, A. N. P. R., Juan M. Ramirez Alcaraz. (2011). Cloud Computing, ofreciendo servicios de infraestructura (IaaS) con virtualizador Xen Citrix para alumnos de la Universidad de Colima. 4 Congreso Internacional de Ciencias Computacionales, 4. Página 48

60 Preimesberger, C. (2009). Cisco and BMC build a plataform for cloud service providers. Recuperado en Julio de 2010, de Vaquero, L. (2009). Una ruptura en la Cloud: hacia una definición de Cloud. Telefónica, Investigación y Desarrollo, pp. 55. Wickremasinghe, B. (2010). CloudAnalyst: A CloudSim-based Visual Modeller for Analysing Cloud Computing Environments and Applications. AINA, pp. 7. Página 49

61 ANEXO A En el trabajo de investigación realizado, se utilizó un software de Open Source denominado Xen Server, encargado de utilizar la Virtualización para la entrega de máquinas virtuales a los alumnos de la Facultad de Telemática de la Universidad de Colima. Se muestra a continuación un manual que describe la instalación y la forma de entregar las máquinas virtuales a los alumnos: En nuestro servidor, entramos al Setup y seleccionamos la herramienta de boot (inicio) para iniciar desde el CD de instalación de XenServer. Una vez iniciado el servidor desde el CD mostrará la siguiente imagen: Figura 28. Pantalla de Instalación de XenServer Posteriormente se mostrará una imagen de que el XenServer se está instalando. Una vez terminada esta operación, inicia el software y nos pide la configuración del teclado, como se muestra en la siguiente imagen: Página 50

62 Figura 29. Configuración de teclado. Una vez seleccionado el teclado de su agrado, se mostrará una imagen donde indica que al instalar el Xen Server borrará todo lo que contenga el disco donde instalará la plataforma de virtualización: Figura 30. Selección de Disco Duro a borrar. Página 51

63 Continuando con el proceso de instalación, se mostrará una imagen donde nos pide aceptar los acuerdos de licencia de EULA: Figura 31. Acuerdo de licencia de EULA. A continuación, se mostrará una imagen que nos indica que seleccionemos el disco duro donde se deberá instalar nuestro sistema de virtualización: Figura 32. Selección de Disco Duro. Página 52

64 Después, se mostrará una imagen donde nos pide seleccionar el medio por el cual se instalará el sistema XenServer, siendo el medio normalmente del CD: Figura 33. Medio de instalación Así, se mostrará una ventana indicando si deseamos instalar los paquetes de suplemento, no necesariamente se tienen que instalar. Figura 34. Paquetes de suplemento. Página 53

65 También, mostrará una ventana donde nos pregunta si deseamos verificar el origen de instalación de nuestro sistema, como una opción posible y para agilizar los pasos de la instalación, saltamos la verificación: Figura 35. Verificación de origen de instalación. En la siguiente imagen, nos indica que debemos manejar una clave para un usuario, que es el Administrador que gestionará el sistema de virtualización, denominado root: Figura 36. Password de root. Página 54

66 Prosiguiendo con la instalación, se mostrará una imagen donde nos pide seleccionar,la interfaz de red que tendrá salida a internet, seleccionaremos la que se encuentre con el cable de red: Figura 37. Seleccionar la conexión de red En la siguiente imagen, se mostrará la configuración que se usará para nuestro servidor, se escribe la dirección IP, la máscara de subred y la puerta de enlace: Figura 38. Selección de IP. Página 55

67 También se mostrará una imagen donde se solicita poner el nombre del Host, así como la dirección del DNS que utilizará el servidor: Figura 39. Selección de Hostname y DNS. A continuación se selecciona la zona geográfica, el país y la región correspondiente. Para continuar con la instalación, se mostrará una imagen donde indica que recolecto los datos necesarios y se procede a realizar la instalación: Figura 40. Preparación de la instalación Para finalizar la instalación, se mostrará una ventana donde indica que terminó el proceso de instalación del XenServer: Página 56

68 Figura 41. Finalización del proceso de instalación. Al presionar el botón de ok de la ventana de finalización, el servidor procede a reiniciarse, para lograr la instalación completa. Una vez reiniciado el servidor, se mostrará una ventana donde indica que el Citrix XenServer está reiniciando todos los servicios para una virtualización: Figura 42. Inicialización del Citrix XenServer. Por último, el servidor muestra un ambiente grafico del sistema Citrix XenServer, con el cual se gestionan las máquinas virtuales: Página 57

69 Figura 43. Citrix XenServer ambiente gráfico. Finalizado el proceso de instalación, el Citrix XenServer debe de ser gestionado desde internet, para ello se utiliza el navegador de preferencia y se escribe la dirección IP del servidor, aparecerá la siguiente ventana: Figura 44. Citrix XenServer desde navegador. Página 58

70 Para instalar el gestionador de las máquinas virtuales que habrán de manipularse en el programa denominado XenCenter, se da clic en la liga XenCenter Installer y procedemos a instalar el programa, siguiendo los pasos de instalación: Ejecutar archivo. Proceso Ejecutar Pulsar Botón El setup será instalado en esta computadora. Next Seleccionar la ubicación deseada. Next Se encuentra listo para instalar Citrix XenCenter. Next Finalización de la instalación Finish Tabla 4. Proceso de instalación de Citrix XenCenter. Una vez instalado el software XenCenter, se procede a ejecutarlo, este sistema será el encargado de gestionar las máquinas virtuales que se utilizarán, asi como la conexión con el servidor para almacenar las máquinas virtuales, además sirve como sistema administrador de los sistemas operativos que se utilizarán dentro de las aplicaciones comunes de los usuarios. El software se muestra a continuación: Figura 45. Citrix XenCenter. Página 59

71 Dentro del software Citrix XenCenter, se crearea la conexión con el servidor para poder instalar sistemas operativos que se utilizarán en documento de investigación, para ello damos clic derecho sobre la imagen XenCenter y seleccionamos Add: Figura 46. Agregar servidor al XenCenter. Una vez seleccionada esta opción, se mostrará una ventana donde se pedirá la dirección IP del servidor, además se pedirá que proporcionemos el nombre de usuario y la clave, para ello proporcionamos los datos del root. Una vez proporcionados los datos anteriores, se mostrará una imagen como la que se observa a continuación: Página 60

72 Figura 47. Servidor conectado con Citrix XenCenter. Para crear las máquinas virtuales que se utilizarán, se selecciona el servidor, dando clic derecho y seleccionando New VM Además, se selecciona el sistema operativo que se instalará en la máquina virtual: Figura 48. Creación de Máquinas Virtuales. A continuación, se selecciona el nombre que le pondremos a la máquina virtual que funge como servidor. Pedirá desde donde se desea instalar. Después, se selecciona donde se pondrá los discos duros virtuales, por default es en el Servidor. Página 61

73 Llegando al punto donde se elege el número de CPUs Virtuales y memoria, para mí son 2 CPUs virtuales y 2 gb en Ram, para mi servidor: Figura 49. Selección de CPU y memoria. Después se elege el disco duro, en mi caso es de 50 Gb y presionamos Next, a continuación, pide las tarjetas de red, seleccionamos la adecuada y presionamos Next. Por último, se confirma la siguiente pantalla que se muestra un resumen de nuestra máquina virtual. Figura 50. Proporcionar nombre para máquina virtual. Una vez creada, se hace otra máquina virtual con Windows server2008 R2 que será la encargada de ofrecer el servicio de los escritorios virtuales, para ella se elegen los mismos datos del servidor anterior. Página 62

74 Además, se crea una máquina virtual para la máquina que habrá de clonarse para entregarse a los usuarios, en mi caso será Windows xp. Ya terminadas las 3 máquinas virtuales a utilizar, se procede a instalar el Windows server en el dominio, donde se elije Windows Server 2008 Estándar (Instalación completa) para 64 bits:: Figura 51. Seleccionar el sistema operativo para la instalación Una vez instalado, se prosigue a instalar el Windows Server 2008 que fungirá como el servidor del Desktop. Citrix XenDesktop, software encargado de crear grupos de máquinas virtuales que se entregarán a los usuarios a través de perfiles en los cuales se pueden proporcionar los permisos necesarios para la entrega de dichas MV. Una vez instalados los tres sistemas operativos, se selecciona en la parte superior de cada ventana (DVD drive1), la opción de sx-tool.iso para instalar las herramientas de XenCenter. Página 63

75 Figura 52. Instalación del set de herramientas del XenCenter. Una vez terminada la instalación del set de herramientas de Xen, se reiniciara cada sistema operativo. Después, se procede a darles las asignaciones de ip para cada máquina, quedando los Windows Server con ip fija y el Windows XP con ip automática. Una vez realizado el paso anterior, se procede a dar de alta un dominio. Para lo que se debe dar de alta el dominio en nuestro Windows Server 2008 R2 Dominio que es el que otorgará las IP para las máquinas virtuales clonadas. Servidor de Dominio Para lo cual ingresamos a Windows Server 2008 Dominio y en inicio y ejecutar, se pone dcpromo.exe. Página 64

76 Figura 53. Inicio con la creación de dominio. Presionamos siguiente. Y aparece una pantalla con una advertencia, solamente de los controladores de dominio, se presiona siguiente: Figura 54. Compatibilidad de sistema operativo. A continuación, se elige Crear dominio nuevo en un bosque nuevo y se presiona siguiente. maestria.localhost : Página 65

77 Figura 55. Agregar nombre de dominio. Realiza una búsqueda para confirmar el dominio. Después, se mostrará un nivel funcional para el dominio. Figura 56. Nivel funcional del bosque. Además, pedirá seleccionar un nivel funcional para el dominio, se elige Windows Server Página 66

78 Figura 57. Nivel funcional del dominio. Pedirá si se desea opciones adicionales para nuestro controlador de dominio, seleccionamos Servidor DNS y se presiona Siguiente. Figura 58. Opciones adicionales de controlador de dominio. También, preguntará si se desea una IP automáticamente o estática, por el momento se selecciona una IP automáticamente, para seguir con la instalación de dominio. Página 67

79 A continuación pedirá una ubicación para la base de datos para los archivos de registro, dejamos así y se presiona siguiente: Figura 59. Ubicación para la base de datos. de dominio. Después, indicará que se proporcione una contraseña para el Administrador siguiente. Figura 60. Contraseña para Administrador de dominio. Por último, aparecerá una ventana con el resumen del dominio, se presiona Página 68

80 Figura 61. Resumen de creación de dominio. Una vez finalizado esta configuración, la computadora procederá con la instalación, se selecciona la casilla de verificación Reiniciar al completar : Figura 62. Asistente de instalación de servicios de dominio. Una vez reiniciado el servidor, configuraremos un servicio de DHCP. Página 69

81 Servidor de DHCP Para la creación del servicio DHCP, se ingresa al Windows Server 2008 R2 como Administrador y en la opción de Funciones, se selecciona Agregar funciones. Figura 63. Agregar función de servicio DHCP Mostrará una ventana con un asistente para la configuración de servidor DHCP, se selecciona siguiente: siguiente. Después, se selecciona el servicio de servidor DHCP. Y se selecciona Figura 64. Seleccionar servicio DHCP. Página 70

82 Así, mostrará una ventana con la introducción del servidor DHCP, se selecciona siguiente. Pedirá la dirección de IP donde se selecciona la que contiene nuestro dominio, y se presiona siguiente. Figura 65. Selección de IP del dominio. siguiente. Se Selecciona la configuración para el DNS que se tiene y se presiona Figura 66. Configuración DNS propio. Página 71

83 Si se desea una configuración WINS, aquí es el momento de la configuración, en caso contrario se presiona el botón siguiente. En la siguiente ventana, se indicará el ámbito de direcciones IP que habrán de otorgarse a las computadoras clonadas: Figura 67. Ámbito de direcciones IP que habrán de otorgarse a las MV. Se presiona aceptar y a continuación siguiente. Mostrará una ventana donde pide la configuración para el DHCPv6, de ser necesario se configuran estas opciones, en caso contrario se deshabilitan y se presiona el botón siguiente. A continuación, se mostrará una ventana donde se configuran las credenciales actuales, se deja por default las credenciales del Administrador y se presiona el botón siguiente. Página 72

84 Por último, se mostrará una ventana con el resumen del servidor DHCP, para instalar se presiona Instalar. Figura 68. Resumen de instalación de servicio DHCP. Aparecerá una ventana donde indica el proceso de instalación de nuestro servidor DHCP. Figura 69. Instalando el servicio DHCP. Página 73

85 Una vez terminada la instalación, mostrará una ventana de confirmación. Se presiona cerrar. Figura 70. Resultados de la instalación del servicio DHCP Una vez terminados nuestros servidores, se procede a meter el Windows Server 2008 Desktop y el Windows XP al dominio. Entrada al dominio Dentro de Windows Server 2008 Desktop, se selecciona inicio, y clic derecho sobre Mi Pc, se selecciona Propiedades. Figura 71. Propiedades para cambiar el dominio. Dentro de esta nueva ventana, se selecciona cambiar la configuración. Página 74

86 Figura 72. Cambiar la configuración en las propiedades del MI Pc. En esta ventana, se da clic en cambiar, y dentro de esta nueva ventana, se selecciona dominio y escribimos el dominio, recién creado. Se presiona aceptar. Figura 73. Entrada al dominio creado en Windows Server Pedirá darse de alta con un usuario de ese dominio, en mi caso Administrador. Página 75

87 Figura 74. Acceder al dominio aceptar. Una vez que presionamos Aceptar, se pedirá que reiniciar, se presiona Figura 75. Unión al dominio. Con esta opción, queda dentro del dominio, la máquina virtual tendrá que iniciarse y así se entrará en un futuro al dominio. Se realizarán los mismos pasos para el Windows XP, para poder otorgarle a cada máquina virtual una IP correspondiente, y lograr accesar al Web desde cada máquina virtual. Página 76

88 Instalación del Citrix XenDesktop en Windows XP Una vez actualizados los Windows Server, se procede a instalar el XenDesktop en el Windows XP, para ello se ejecuta el setup de XenDesktop, esto será para que el Windows server 2008 pueda conectarse con la máquina virtual a través de un agente. Figura 76. Instalación del Citrix XenDesktop en Windows XP. Cuando se presiona el AutoSelect.exe, se pide que si se desea instalar el.net Framework, se le indica el caso correcto y se instala. Figura 77. Instalación del.net EN Windows XP. Terminado este proceso, se selecciona Install Virtual Desktop Agent. Página 77

89 Figura 78. Instalación del agente de Virtual Desktop EN Windows XP. Una vez dentro, se hace clic en Quick deploy para instalación rápida. Figura 79. Instalación Quick Deploy en Windows XP. Mostrará una ventana que el Windows Remote Managment (WinRM) no se encuentra instalado, este es sólo para la imagen de Windows XP. Para ello, se busca en internet, en mi caso está en la siguiente página 4c dd46b5ed1d33&displaylang=es Página 78

90 Finalizar. Se Instala el WinRM para que se instale el Xen Citrix Desktop. Se presiona Figura 80. Instalación del WinRM en Windows XP. Se presiona nuevamente el icono de AutoSelec.exe, a continuación el botón de Install Virtual Desktop Agent" y por último el botón de Quick Deploy. A continuación se presiona el botón de install, en la ventana de confirmación de instalación. Figura 81. Instalación del Agente en Windows XP. Página 79

91 Una vez realizada la instalación, se presiona el botón Close. Figura 82. Finalizada la instalación del agente en Windows XP. Se reiniciará nuestra máquina virtual maestra, quedando instalado el agente. Instalación del Citrix XenDesktop en Windows Server Una vez instalado el agente en el Windows XP, se continua con la instalación del XenDesktop para nuestro Windows Server 2008 Desktop, para ello se da doble clic en el setup del Citrix XenDesktop. Mostrándose la instalación de la siguiente manera: Figura 83. Instalación del XenDesktop en Windows Server. Página 80

92 Se presiona la opción Install XenDesktop a continuación se aceptan los términos y las condiciones y presionamos Next, se mostrará una ventana donde indica lo que será instalado, se deja seleccionada todas las opciones y presionamos Next : Figura 84. Selección de componentes a instalar. Se mostrará una ventana donde nos indica los puertos a usar, se selecciona Enable these ports y se presiona Next : Figura 85. Instalación del XenDesktop. Página 81

93 Una vez terminada la instalación se selecciona la opción de Configure Xen Desktop after closing y se presiona el botón Close. Figura 86. Finalización de la instalación de XenDesktop Una vez realizada esta opción, aparece el MMC de Destop Studio. En esta parte se da clic en Quick deploy. Figura 87. Instalación con Quick Deploy de XenDesktop en Windows Server. Página 82

94 En la ventana que se muestra, es donde se elige el nombre para el site (cualquier nombre que recordemos, puede ser de algún lugar) que se utilizará al momento de conectarnos al servidor de Desktop. Y se presiona Next. Figura 88. Configuración del site En la siguiente pantalla se pide el nombre del host, donde se encuentran las máquinas virtuales, Así como el login y el pasword que se utiliza dentro del servidor host. Figura 89. Acceso al site con cuenta de root. Página 83

95 A continuación, se muestra una ventana donde se pone el storage que utilizará y la conexión de red de preferencia, y se presiona Next Figura 90. Selección del Storage del servidor En la siguiente ventana, se selecciona la máquina virtual maestra, la cual se clonará para otorgarnos las máquinas virtuales para nuestros usuarios de dominio. Figura 91. Selección de máquina virtual maestra. Página 84

96 En la ventana que se proporciona a continuación, se selecciona las características y el número de máquinas virtuales que se utilizará para el otorgamiento de máquinas virtuales. Figura 92. Características de las máuinas virtuales a entregar. En la ventana que continua, se pone los usuarios que utilizarán las máquinas virtuales, estos se eligen de los grupos del dominio. Figura 93. Selección del grupo de trabajo. Página 85

97 Por último se muestra una ventana con el resumen delxendesktop, presionamos Finish. Figura 94. Resumen de la creación de máquinas virtuales. virtuales. En esta ventana que se abre, se indica que trabaja y hace las máquinas Figura 95. Creando las máquinas virtuales. Página 86

98 Una vez instaladas las máquinas virtuales, se muestra el software de gestión de las dichas máquinas virtuales. Figura 96. Software de XenDesktop trabajando. Entrega de máquinas virtuales a través del navegador En el navegador preferido, se escribe la dirección IP del servidor Windows Server 2008 Desktop. Mandará una ventana donde confirma la instalación para el escritorio virtual, se selecciona la opción después de leer el contrato de servicio y se presiona INSTALAR. Figura 97. Instalación del agente para otorgar las máquinas virtuales. Página 87

99 Después de instalar, aparecerá un mensaje donde se muestra que la instalación se realizó con éxito. Se presiona Aceptar. Figura 98. Confirmación de la instalación del plug in. En el browser se presiona Continuar. Figura 99. Presionar continuar para entrar al software. Una vez terminada esta acción, aparece una ventana donde se tienen que registrar para iniciar nuestra máquina virtual. Figura 100. Página de acceso al software Página 88

Indice 1. Introducción a la computación en nube (cloud computing)

Indice 1. Introducción a la computación en nube (cloud computing) Tema 9. Centros de datos: computación en nube y organización física Indice 1. Introducción a la computación en nube (cloud computing) 2. Virtualización de recursos: consolidación de servidores 3. Arquitectura

Más detalles

CLOUD AND SKY COMPUTING

CLOUD AND SKY COMPUTING Universidad Simón Bolívar Sistemas de Operación III (CI-4822) Septiembre Diciembre 2013 CLOUD AND SKY COMPUTING Carlos Gómez Pedro Romero TEMAS Cloud Computing Historia Concepto Características Arquitectura

Más detalles

COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ

COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ COMPUTACIÓN EN LA NUBE YULIANA SAAVEDRA HECTOR JAIME USMA MONTAÑO CARLOS ANDRES FLOREZ VILLARRAGA PROFESORA LINA MARIA QUINTERO MARTÍNEZ ESPACIO ACADÉMICO HERRAMIENTAS WEB 2.0 PARA EL DESARROLLO PROFESIONAL

Más detalles

TP6 Sistemas Legados

TP6 Sistemas Legados UNIVERSIDAD DE ZARAGOZA TP6 Sistemas Legados Virtualización de Sistemas Diego Gálvez - 649892 Diego Grande 594100 Tabla de contenido Introducción... 2 Virtualización... 2 Conceptos fundamentales... 3 Modelos

Más detalles

VIRTUALIZACIÓN DE SERVIDORES

VIRTUALIZACIÓN DE SERVIDORES VIRTUALIZACIÓN DE SERVIDORES Ing. Pablo Ramirez A. Historia de la Virtualización. Que es la Virtualización (Conceptos y Términos). Tipos de Virtualización. Ventajas y Desventajas de la Virtualización.

Más detalles

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR:

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: CLOUD COMPUTING PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR: 1. Introducción 1. Qué es el Cloud Computing? La computación en nube es un sistema informático basado en Internet y centros de

Más detalles

Manual del administrador

Manual del administrador Xen Backup v2.4 Manual del administrador Neo Proyectos Informáticos http://www.xenbackup.es Fecha de revisión: 11/06/2010 Contenido 1. Xen Backup. 4 1.1. Novedades de la versión 2.4. 5 1.2. Servicios para

Más detalles

Unidad 3: El sistema operativo. Trabajo con conexión.

Unidad 3: El sistema operativo. Trabajo con conexión. Unidad 3: El sistema operativo. Trabajo con conexión. 1.- Red de ordenadores Vamos a describir que es una red informática o red de ordenadores. Una red informática es un sistema de interconexión entre

Más detalles

Emprendiendo negocios juntos

Emprendiendo negocios juntos Emprendiendo negocios juntos Definiendo Cloud Computing Un modelo que permite de manera muy sencilla el acceso a una red de recursos informáticos, los cuales con poco esfuerzo son configurables por el

Más detalles

Citrix XenServer. 1 de 25 09/06/2008 23:39. Instalación, configuración y administración de Citrix XenServer,

Citrix XenServer. 1 de 25 09/06/2008 23:39. Instalación, configuración y administración de Citrix XenServer, 1 de 25 09/06/2008 23:39 Citrix XenServer Instalación, configuración y administración de Citrix XenServer, Citrix XenServer permite a las empresas disponer de máquinas virtuales Windows y Linux rápida

Más detalles

Manual del administrador

Manual del administrador Xen Backup v2.6 Manual del administrador Neo Proyectos Informáticos http://www.xenbackup.es Fecha de revisión: 22/10/2010 Contenido 1. Xen Backup. 4 1.1. Novedades de la versión 2.6. 5 1.2. Servicios para

Más detalles

Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir?

Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir? Almacenamiento en la nube: SkyDrive, Google Drive, Dropbox. Cuál elegir? Ya no caben dudas, hay que mudarse a la nube. Este es un buen momento para comparar los tres servicios más populares para almacenar

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 015-2012 SOFTWARE DE VIRTUALIZACIÓN

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 015-2012 SOFTWARE DE VIRTUALIZACIÓN INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE N 01-2012 SOFTWARE DE VIRTUALIZACIÓN I. NOMBRE DEL ÁREA El área encargada de la evaluación técnica para la adquisición de software es la Unidad de Tecnologías

Más detalles

Cuál es el secreto de esta Tecnología, como logra que varios usuarios trabajen sobre un ordenador (PC)?

Cuál es el secreto de esta Tecnología, como logra que varios usuarios trabajen sobre un ordenador (PC)? De qué se compone el Terminal? El dispositivo NComputing tiene un chip propietario, una placa de red, una memoria caché para el vídeo y una memoria flash para el firmware (El setup inicial, se conoce como

Más detalles

MANUAL PARA USO DEL COMPUTADOR NETBOOK

MANUAL PARA USO DEL COMPUTADOR NETBOOK MANUAL PARA USO DEL COMPUTADOR NETBOOK Secretaría Informática Página 1 Índice PRESENTACIÓN... 2 Objetivos... 2 Competencias a lograr... 2 LA COMPUTADORA... 3 PARTES DE UNA COMPUTADORA... 3 El equipo (hardware)...

Más detalles

Nov 2012, 10. Cloud computing en la formación TIC. Jesús Moreno León Alberto Molina Coballes. Resumen

Nov 2012, 10. Cloud computing en la formación TIC. Jesús Moreno León Alberto Molina Coballes. Resumen Cloud computing en la formación Jesús Moreno León Alberto Molina Coballes Resumen En este documento se describen las ventajas del uso del Cloud Computing en la educación, analizando en profundidad aquellas

Más detalles

CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES.

CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES. CLOUD COMPUTING: DE LA VIRTUALIZACIÓN DE APLICACIONES Y DE ESCRITORIO, A LA VIRTUALIZACIÓN DE SERVIDORES. Ing. Edgar Gutiérrez a, M.C. José Ruiz a, Dr. Diego Uribe a, Dra. Elisa Urquizo a, Dr. Enrique

Más detalles

Preguntas Frec uentes Ia a S

Preguntas Frec uentes Ia a S Qué es IaaS Telmex? Infraestructura como Servicio (IaaS) de Telmex, es una solución basada en las nuevas tecnologías de virtualización bajo demanda, orientado a empresas que requieran de un servicio de

Más detalles

Trabajo TP6 Sistemas Legados

Trabajo TP6 Sistemas Legados Trabajo TP6 Sistemas Legados VIRTUALIZACIÓN DE SISTEMAS A TRAVÉS DE APLICACIONES DE PAGO Diego Gálvez - 649892 Diego Grande - 594100 Qué es la virtualización? Técnica empleada sobre las características

Más detalles

Proyecto Infraestructura Virtual

Proyecto Infraestructura Virtual 2011 Proyecto Infraestructura Virtual Integrates: RevolucionUnattended 01/01/2011 CONTENIDO ESCUELA POLITÉCNICA NACIONAL 1. INTRODUCCION 1.1. Propósito 1.2. Ámbito del Sistema 1.2.1 Descripción 1.2.2 Objetivos

Más detalles

III. INTRODUCCIÓN AL CLOUD COMPUTING

III. INTRODUCCIÓN AL CLOUD COMPUTING III. INTRODUCCIÓN AL CLOUD COMPUTING Definición (I) Qué es el cloud computing? Nuevo paradigma de computación distribuida Provee un servicio de acceso a recursos computacionales: servidores, almacenamiento,

Más detalles

Escritorios virtuales

Escritorios virtuales Escritorios virtuales Italo E. Ayesteran R. Con la adopción de la tecnología de Computación en la nube (Cloud Computing), las soluciones de escritorio virtual representan una de las herramientas más poderosas

Más detalles

CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO

CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO CENTRO DE RESGUARDO ARQUITECTURA AVANZADA PROF.: JUAN JOSÉ MUÑOZ BUSSI AUTOR: MARIANA FERRETTO CENTRO DE RESGUARDO Centro de Cómputos de Resguardo Sitio para reubicarse luego de un desastre Sitio manejado

Más detalles

ING. YURI RODRIGUEZ ALVA

ING. YURI RODRIGUEZ ALVA Historia y evolución de las Aplicaciones. Acerca de Cloud Computing o Computación para la Nube. Tipos de Aplicaciones para la Nube. Ventajas y desventajas de Cloud Computing Uso y Aplicaciones de Cloud

Más detalles

Beneficios estratégicos para su organización. Beneficios

Beneficios estratégicos para su organización. Beneficios La solución ideal para controlar la totalidad de su infraestructura IT mediante un inventario automatizado, control remoto y Gestión de activos informáticos. Beneficios Características Inventario actualizado

Más detalles

ID:1374 INTEGRO. SERVICIOS TELEMÁTICOS EN LA NUBE. Sánchez Rodríguez, Alfredo. Cuba RESUMEN

ID:1374 INTEGRO. SERVICIOS TELEMÁTICOS EN LA NUBE. Sánchez Rodríguez, Alfredo. Cuba RESUMEN ID:1374 INTEGRO. SERVICIOS TELEMÁTICOS EN LA NUBE. Sánchez Rodríguez, Alfredo. Cuba RESUMEN La Plataforma de Servicios Telemáticos desarrollada por SOFTEL bajo la denominación de: proyecto INTEGRO, constituye

Más detalles

Infraestructura Tecnológica

Infraestructura Tecnológica Infraestructura Tecnológica 1 Sesión No. 8 Nombre: Configurar y administrar almacenamiento virtual Contextualización Como sabemos, actualmente los servicios y medios de almacenamiento de información son

Más detalles

COMPUTACIÓN EN LA NUBE (CLOUD COMPUTING)

COMPUTACIÓN EN LA NUBE (CLOUD COMPUTING) COMPUTACIÓN EN LA NUBE (CLOUD COMPUTING) Por Br. Alfredo Ernesto Gutiérrez Grajeda, aegutierrez@url.edu.gt RESUMEN Hoy en día es común que una persona de la ciudad cuente con una computadora personal en

Más detalles

Mgter. Alejandro Ramos

Mgter. Alejandro Ramos Mgter. Alejandro Ramos Servidores Centralizados de Ficheros. Sistemas de Base de Datos. Sistemas Distribuidos. Evolución de la Tecnología Cliente Servidor 1 2 3 4 5 1982 1986 1990 1995 1995 - actualmente

Más detalles

Instituto Laboral Andino Curso básico de informática

Instituto Laboral Andino Curso básico de informática Instituto Laboral Andino Curso básico de informática MÓDULO I MANEJO BÁSICO DE LA COMPUTADORA ADVERTENCIA La manera de usar un lenguaje que no discrimine entre hombres y mujeres aún no ha conseguido un

Más detalles

IaaS en los estudios de informática

IaaS en los estudios de informática IaaS en los estudios de informática Proyecto de Innovación. Implantación y puesta a punto de la infraestructura de un cloud computing privado para el despliegue de servicios en la nube IES Gonzalo Nazareno

Más detalles

Las telecomunicaciones ofrecen ventajas a las Pymes como: agilidad,

Las telecomunicaciones ofrecen ventajas a las Pymes como: agilidad, INFORMÁTICA Gerardo A. González Díaz Escritorio remoto y virtualización Tecnología de información y comunicaciones, útil para quienes dirigen una Pyme Las telecomunicaciones ofrecen ventajas a las Pymes

Más detalles

UT04 01 Máquinas virtuales (introducción)

UT04 01 Máquinas virtuales (introducción) UT04 01 Máquinas virtuales (introducción) n) Módulo: Sistemas Informáticos Virtualización Qué es una máquina m virtual? Terminología Características, ventajas e inconvenientes de las MVs Productos: VMWare,

Más detalles

Subir o no subir al Cloud, esa es la cuestión.

Subir o no subir al Cloud, esa es la cuestión. Subir o no subir al Cloud, esa es la cuestión. Conoce los conceptos clave y toma tú la decisión! Para empezar conoce el primer concepto qué es el Cloud o la Nube? Significa Computación en la Nube y no

Más detalles

EXIN Cloud Computing Foundation

EXIN Cloud Computing Foundation Examen tipo EXIN Cloud Computing Foundation Edición Abril 2014 Copyright 2014 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing system

Más detalles

Elaborado por Víctor Cuchillac (papá)

Elaborado por Víctor Cuchillac (papá) PRE - Especialidad Construyendo la Infraestructura Tecnológica del futuro: Cloud Computing, Seguridad y Virtualización Módulo Cloud Computing Private Cloud Tema Servicios en la nube Víctor Cuchillac (papá)

Más detalles

Protección de entornos Citrix XenServer con Arcserve

Protección de entornos Citrix XenServer con Arcserve Protección de entornos Citrix XenServer con Arcserve Desafíos de los clientes En la actualidad, los clientes enfrentan acuerdos de niveles de servicio (SLA) exigentes y, a su vez, deben abordar restricciones

Más detalles

Haciendo que la virtualización sea una realidad en el ámbiro empresarial. Erik Willey

Haciendo que la virtualización sea una realidad en el ámbiro empresarial. Erik Willey Haciendo que la virtualización sea una realidad en el ámbiro empresarial Introducción Durante décadas, el entorno tradicional de las redes se ha desarrollado sobre una una infraestructura en la que cada

Más detalles

Monitoreo de Nubes Privadas

Monitoreo de Nubes Privadas Monitoreo de Nubes Privadas Whitepaper Autores: Dirk Paessler, CEO de Paessler AG Gerald Schoch, Editor Técnico de Paessler AG Publicado: Mayo 2011 Ultima Actualización: Febrero 2015 PÁGINA 1 DE 7 Contenido

Más detalles

Virtualización de Escritorios NComputing

Virtualización de Escritorios NComputing Virtualización de Escritorios NComputing Resumen Introducción Tendencia de los mercados informáticos INFORME EJECUTIVO Todos estamos acostumbrados al modelo de las PCs, que permiten a cada usuario tener

Más detalles

Cloud Computing. Rodrigo Moreno Rosales DN-11

Cloud Computing. Rodrigo Moreno Rosales DN-11 Cloud Computing Rodrigo Moreno Rosales DN-11 Cloud Computing La computación en la nube,conocido también como servicios en la nube, informática en la nube, nube de cómputo o nube de conceptos, es un paradigma

Más detalles

MS_10981 Infrastructure Provisioning with System Center Virtual Machine Manager

MS_10981 Infrastructure Provisioning with System Center Virtual Machine Manager Gold Learning Gold Business Intelligence Silver Data Plataform Infrastructure Provisioning with System Center Virtual Machine Manager www.ked.com.mx Por favor no imprimas este documento si no es necesario.

Más detalles

VIRTUALIZACIÓN Virtualización es la creación de una versión virtual en base a un sistema anfitrión o host de: o Un sistema operativo. o Un servidor. o Un dispositivo de almacenamiento. orecursos de la

Más detalles

Universidad Dominicana O&M Seminario de Tecnología Aplicada

Universidad Dominicana O&M Seminario de Tecnología Aplicada Tema 1 Virtualización y Servidores Virtualización En computación, la virtualización es un medio para crear una versión virtual de un dispositivo o recurso, como un servidor, un dispositivo de almacenamiento,

Más detalles

Operación Microsoft Windows XP

Operación Microsoft Windows XP Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

Paso a paso hacia el Cloud

Paso a paso hacia el Cloud Claranet Qué factores considerar antes de dar el paso Claranet S. A. U. - Juan Gris, 10-18, planta 4, torres cerdà - 08014 Barcelona Tel: 902 884 633 - Fax: +34 934 451 920 Email: info@claranet.es - Web:

Más detalles

VDI Xen Server. Estés donde estés... preocúpate de encontrar una buena silla. Las tenemos todas conectadas a la nube.

VDI Xen Server. Estés donde estés... preocúpate de encontrar una buena silla. Las tenemos todas conectadas a la nube. Estés donde estés... preocúpate de encontrar una buena silla. Las tenemos todas conectadas a la nube. Céntrate en tu negocio. Déjanos la tecnología. Solución alta disponibilidad VDI Xen Server Estés donde

Más detalles

Ileana del Socorro vázquez Carrillo migración de negocios a la nube digital Las así denominadas TI han representado una nueva manera de

Ileana del Socorro vázquez Carrillo migración de negocios a la nube digital Las así denominadas TI han representado una nueva manera de InFORmÁTICA PymE Ileana del Socorro vázquez Carrillo migración de negocios a la nube digital Las así denominadas TI han representado una nueva manera de hacer negocios, ya que las funciones más importantes

Más detalles

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A.

System Center. la plataforma para una gestión ágil de los entornos de TI IDG COMMUNICATIONS, S.A. la plataforma para una gestión ágil de los entornos de TI System Center la plataforma para una gestión ágil de los entornos de TI Introducción En la actualidad son ya muchas las empresas que están experimentando

Más detalles

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ

Marco Teórico MARCO TEÓRICO. AGNI GERMÁN ANDRACA GUTIERREZ MARCO TEÓRICO. 13 14 Virtualización Hablar de virtualización es hablar de un concepto que describe la posibilidad de tener varios sistemas operativos funcionando al mismo tiempo en un mismo equipo físico.

Más detalles

Análisis de despliegue de una IaaS utilizando Openstack

Análisis de despliegue de una IaaS utilizando Openstack Análisis de despliegue de una IaaS utilizando Openstack Brian Galarza 1, Gonzalo Zaccardi 1, Diego Encinas 1,2, Martín Morales 1 1 Instituto de Ingeniería y Agronomía - Universidad Nacional Arturo Jauretche

Más detalles

INTRODUCCIÓN A LA COMPUTACION EN LA NUBE Y BIG DATA (1) Ing. Carlos Ormella Meyer

INTRODUCCIÓN A LA COMPUTACION EN LA NUBE Y BIG DATA (1) Ing. Carlos Ormella Meyer INTRODUCCIÓN A LA COMPUTACION EN LA NUBE Y BIG DATA (1) Ing. Carlos Ormella Meyer En los últimos años, el interés por la Computación en la Nube (Cloud Computing), tanto para uso personal como para negocios,

Más detalles

La virtualización de escritorios de NComputing

La virtualización de escritorios de NComputing La virtualización de escritorios de NComputing Resumen Todos nos hemos acostumbrado al modelo de PC que permite a cada usuario disponer de su propia CPU, disco duro y memoria para ejecutar las aplicaciones.

Más detalles

Índice. Capítulo 1. Novedades y características... 1

Índice. Capítulo 1. Novedades y características... 1 Índice Capítulo 1. Novedades y características... 1 Introducción a Windows Server 2008... 1 Administración de servidor... 3 Seguridad y cumplimiento de directivas... 5 El concepto de Virtualización...

Más detalles

Manual avanzado Windows Server 2012 (c) Francisco Charte Ojeda

Manual avanzado Windows Server 2012 (c) Francisco Charte Ojeda Manual avanzado Windows Server 2012 (c) Francisco Charte Ojeda Agradecimientos Introducción Necesidades de las empresas Sistemas operativos de servidor Windows Server 2012 Este libro Requerimientos Cómo

Más detalles

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN

Juan de Dios Murillo Morera e-mail: jmurillo@una.ac.cr Santiago Caamaño Polini e-mail: scaamano@costarricense.cr INTRODUCCIÓN UNICIENCIA 24 pp. 83-89 2010 IMPLEMENTACIÓN DE UN SERVIDOR FTP UTILIZANDO EL MODELO CLIENTE/SERVIDOR MEDIANTE EL USO DE SOCKETS EN LENGUAJE C UNIX CON EL FIN DE MEJORAR LOS TIEMPOS DE RESPUESTA EN LA RED

Más detalles

Arcserve Backup: Protección para entornos NAS heterogéneos con NDMP

Arcserve Backup: Protección para entornos NAS heterogéneos con NDMP Arcserve Backup: Protección para entornos NAS heterogéneos con NDMP Phil Maynard DATA MANAGEMENT CUSTOMER SOLUTIONS UNIT FEBRERO DE 2012 Introducción Adonde quiera que mire, la cantidad de aplicaciones

Más detalles

Braulio Ricardo Alvarez Gonzaga INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003

Braulio Ricardo Alvarez Gonzaga INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003 INTERNET INFORMATION SERVER (IIS) WINDOWS SERVER 2003 1 INTRODUCCIÓN Cuando nosotros ingresamos a una página web, en busca de información no somos conscientes de los muchos procesos que se realizan entre

Más detalles

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones.

IDS-Virtualiza. IDS-Virtualiza. es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. IDS-Virtualiza es la solución que ofrece IDSénia para la optimización de sus servidores y estaciones. Qué es la virtualización? La virtualización es una tecnología probada de software que está cambiando

Más detalles

EMC SCALEIO SAN de servidor convergente definida por software

EMC SCALEIO SAN de servidor convergente definida por software EMC SCALEIO SAN de servidor convergente definida por software ASPECTOS FUNDAMENTALES Solo para software Arquitectura convergente de capa simple Escalabilidad lineal Rendimiento y capacidad según demanda

Más detalles

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guía rápida de inicio

Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Guía rápida de inicio Acronis Backup & Recovery 10 Advanced Server Virtual Edition Guía rápida de inicio Este documento describe cómo instalar y comenzar a utilizar Acronis Backup & Recovery 10 Advanced Server Virtual Edition.

Más detalles

DESAYUNOS TECNOLÓGICOS Virtualización : Mayor eficiencia y flexibilidad. Santiago, Julio 2007 Coriolis ITS

DESAYUNOS TECNOLÓGICOS Virtualización : Mayor eficiencia y flexibilidad. Santiago, Julio 2007 Coriolis ITS DESAYUNOS TECNOLÓGICOS Virtualización : Mayor eficiencia y flexibilidad Santiago, Julio 2007 Coriolis ITS Virtualización: Definiciones Combinación o división de recursos informáticos para presentar una

Más detalles

REQUERIMIENTOS HARDWARE Y SOFTWARE QWEBDOCUMENTS VERSION 4

REQUERIMIENTOS HARDWARE Y SOFTWARE QWEBDOCUMENTS VERSION 4 Pág. 1 de 6 Ambiente centralizado SERVIDOR UNICO Servidor Hardware Procesador CORE Duo 4 GHz Memoria Ram 4 GB. 2 GB solo para la aplicación y los otros 2 GB para Base de datos, S.O y otro software necesario

Más detalles

Xen Backup v2.3. Manual del usuario. Neo Proyectos Informáticos http://www.xenbackup.es

Xen Backup v2.3. Manual del usuario. Neo Proyectos Informáticos http://www.xenbackup.es Xen Backup v2.3 Manual del usuario Neo Proyectos Informáticos http://www.xenbackup.es Fecha de revisión: 19/05/2010 Contenido 1. Xen Backup. 4 1.1. Novedades de la versión 2.3. 5 1.2. Servicios para usuarios

Más detalles

Trabajo N 6: Virtualización de Servidor

Trabajo N 6: Virtualización de Servidor Trabajo N 6: Virtualización de Objetivos Objetivo General: Migrar ERP del host físico local de la empresa a un Virtual Private Server (VPS). Objetivos Específicos: Adquirir un VPS y configurarlo. Respaldar

Más detalles

Estrategia de Cómputo en la Nube. Servicios en la Nube

Estrategia de Cómputo en la Nube. Servicios en la Nube Estrategia de Cómputo en la Nube Servicios en la Nube Computación para la Nube? Tecnología informática por la que se proporcionan software y servicios a través de la Internet. El nombre Cloud Computing

Más detalles

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su

CAPÍTULO 5. Hemos utilizado la técnica de programación orientado a objetos por su 88 CAPÍTULO 5 5. IMPLEMENTACIÓN 5.1 Modelo Utilizado en Programación. Hemos utilizado la técnica de programación orientado a objetos por su eficiencia y eficacia en el modelo mvc, ya que permite la reutilización

Más detalles

Capítulo 1: Consideraciones previas

Capítulo 1: Consideraciones previas Capítulo 1: Consideraciones previas En Windows Server 2008 R2 cambia el nombre del rol de Terminal Services a Remote Desktop Services, esto específicamente para abarcar todas las funcionalidades necesarias

Más detalles

Administración de Sistemas Operativos Fecha: 20-09-13

Administración de Sistemas Operativos Fecha: 20-09-13 Página 1 de 19 RESUMEN DE LA PROGRAMACIÓN ADMINISTRACIÓN DE SISTEMAS INFORMÁTICOS EN RED CURSO AC. 2012 / 2013 ÁREA / MATERIA / MÓDULO PROFESIONAL Administración de Sistemas Operativos (126 horas 6 h.

Más detalles

Maquinas virtuales Conceptos Básicos

Maquinas virtuales Conceptos Básicos Jimenez Zamudio Eduardo Aplicaciones de redes de computadoras 13 de septiembre de 2014 Maquinas virtuales Conceptos Básicos Concepto Básicamente, es un equipo dentro de un equipo, implementado en el software.

Más detalles

GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos

GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Laboratorio de Redes Tiempo Estimado: 2 Horas y 30 Minutos UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN CICLO: I-2015 GUIA DE LABORATORIO # Nombre de la Practica: Antivirus Lugar: Laboratorio de Redes Tiempo Estimado: 2 Horas

Más detalles

Uno de los ambientes de instalación de aplicaciones actualmente más utilizado es el ambiente cliente/servidor.

Uno de los ambientes de instalación de aplicaciones actualmente más utilizado es el ambiente cliente/servidor. "Utilización de ambientes DBaaS y PaaS para desarrolladores vs modelos convencionales para desarrollo de aplicaciones" Tupac Ernesto González Castro ULACIT, San José, Costa Rica El auge de tecnología en

Más detalles

CAPITULO II MANUAL DE USUARIO

CAPITULO II MANUAL DE USUARIO 1 CAPITULO II MANUAL DE USUARIO 2 CONTENIDO GENERALIDADES Introducción 5 REQUERIMIENTOS Servidor no Dedicado 6 Consideraciones Generales 7-8 GUIA DE INSTALACION Instalación Cliente 11 Desinstalación del

Más detalles

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95

Prácticas de Introducción a los Computadores Curso 2000-2001 1 WINDOWS 95 Prácticas de Introducción a los Computadores Curso 2000-2001 1 Novedades WINDOWS 95 Windows 95 es un sistema operativo orientado a documentos. Permite la asociación de la extensión de cada fichero a un

Más detalles

CURSOS DE VERANO 2014

CURSOS DE VERANO 2014 CURSOS DE VERANO 2014 CLOUD COMPUTING: LA INFORMÁTICA COMO SERVICIO EN INTERNET LA PLATAFORMA GOOGLE CLOUD PLATFORM. GOOGLE APP ENGINE Pedro A. Castillo Valdivieso Universidad de Granada http://bit.ly/unia2014

Más detalles

CAPÍTULO 6 IMPLEMENTACIÓN, IMPLANTACIÓN Y PUESTA EN OPERACIÓN DE LA ESTRATEGIA DE SOLUCIÓN

CAPÍTULO 6 IMPLEMENTACIÓN, IMPLANTACIÓN Y PUESTA EN OPERACIÓN DE LA ESTRATEGIA DE SOLUCIÓN CAPÍTULO 6 IMPLEMENTACIÓN, IMPLANTACIÓN Y PUESTA EN OPERACIÓN DE LA ESTRATEGIA DE SOLUCIÓN En el capítulo anterior se explicó con detalle el diseño de la estrategia de solución para satisfacer una serie

Más detalles

Se espera que resurjan las pésimas ventas de periféricos. Y por último encontramos al verdadero beneficiado, el

Se espera que resurjan las pésimas ventas de periféricos. Y por último encontramos al verdadero beneficiado, el Windows XP Professional proporciona herramientas de productividad avanzadas que su organización necesita y le ofrece el poder de administrar, implementar y soportar su ambiente de computación de una manera

Más detalles

Por qué MobilityGuard OneGate?

Por qué MobilityGuard OneGate? Para Acceso de Cualquier Escenario Solo Una Solución Por qué MobilityGuard OneGate? Escenarios 1 Acceda desde cualquier lugar 2 Identifique sólidamente los usuarios 3 No más notas de recordatorio con ingreso

Más detalles

Cloud Computing y Virtualización

Cloud Computing y Virtualización Descripción y Contenido del Curso Cloud Computing y Virtualización Capacity Academy Educación en Tecnología de la Información Online, Efectiva y Garantizada Qué aprenderá si toma este Curso? En este curso

Más detalles

Fundamentos de EXIN Cloud Computing

Fundamentos de EXIN Cloud Computing Preguntas de muestra Fundamentos de EXIN Cloud Computing Edición de octubre de 2012 Copyright 2012 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in

Más detalles

PREGUNTAS Y RESPUESTAS FRECUENTES FAQ DATA CENTER VIRTUAL

PREGUNTAS Y RESPUESTAS FRECUENTES FAQ DATA CENTER VIRTUAL PREGUNTAS Y RESPUESTAS FRECUENTES FAQ DATA CENTER VIRTUAL 1. Qué es Data Center Virtual? Es un conjunto de equipos instalados dentro de las instalaciones de UNE bajo unas condiciones de seguridad, climatización

Más detalles

CAPÍTULO II. Gráficos Dinámicos.

CAPÍTULO II. Gráficos Dinámicos. 2.1 Definición. Los gráficos dinámicos son representaciones a escala del proceso, en donde se muestra la información de las variables del proceso a través de datos numéricos y de animación gráfica. Éstos

Más detalles

Telyco virtualiza sus tiendas con Windows Server 2008. Casos de éxito de Microsoft Telyco

Telyco virtualiza sus tiendas con Windows Server 2008. Casos de éxito de Microsoft Telyco Casos de éxito de Microsoft Telyco Telyco virtualiza sus tiendas con Windows Server 2008 País: España. Sector: Operadoras. Perfil del Cliente Telyco es una empresa del Grupo Telefónica cuya actividad se

Más detalles

Cursos para Responsables TIC de las Administraciones Públicas

Cursos para Responsables TIC de las Administraciones Públicas Cursos para Responsables TIC de las Administraciones Públicas Versión 1.0 ÍNDICE 1. Contenido de los cursos presenciales... 3 1.1. Virtualización... 3 1.. Cloud Computing... 4 1.3. Telefonía IP... 5 1.4.

Más detalles

Alumno: Jorge Sordo Balbín Profesor: Luis Joyanes Aguilar Nº Expediente: 126013 Correo Electrónico: jorge_sordo@hotmail.com

Alumno: Jorge Sordo Balbín Profesor: Luis Joyanes Aguilar Nº Expediente: 126013 Correo Electrónico: jorge_sordo@hotmail.com UNIVERSIDAD PONTIFICIA DE SALAMANCA CAMPUS MADRID INGENIERÍA DE ORGANIZACIÓN INDUSTRIAL TRABAJO ACADÉMICO I Modelos de despliegue y Modelos de servicio Noviembre 2012 Alumno: Jorge Sordo Balbín Profesor:

Más detalles

Servicios de infraestructura. Aplicaciones web

Servicios de infraestructura. Aplicaciones web 10 Julio 2013 Servicios de infraestructura Compílela o tráigala y nosotros la ejecutamos Windows Azure proporciona infraestructura a petición que se escala y se adapta a las necesidades cambiantes de cada

Más detalles

Informe. VDI Value: las ventajas de la virtualización de equipos de escritorio basadas en Value

Informe. VDI Value: las ventajas de la virtualización de equipos de escritorio basadas en Value Informe VDI Value: las ventajas de la virtualización de equipos de escritorio basadas en Value Erik Willey 17.10.2014 RESUMEN: Este artículo revisa los conceptos básicos de la VDI, cómo las soluciones

Más detalles

x.m z e m o lg e o J

x.m z e m o lg e o J Aspectos Legales de la Computación en la Nube Mtro. Joel A. Gómez Treviño Abogado especialista en Derecho Informático Gerente General Jurídico de NCR de México Qué es la Computación en Nube? Computo Tradicional

Más detalles

VMware vs. Xen. Comparación de dos esquemas populares de virtualización. Héctor López Guillermo Veitia

VMware vs. Xen. Comparación de dos esquemas populares de virtualización. Héctor López Guillermo Veitia VMware vs. Xen Comparación de dos esquemas populares de virtualización Héctor López Guillermo Veitia Puntos a tratar: Introducción Tipos de virtualización Programas útiles para virtualizar sistemas de

Más detalles

Guía de uso del Cloud Datacenter de acens

Guía de uso del Cloud Datacenter de acens guíasdeuso Guía de uso del Cloud Datacenter de Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Un Data Center o centro de datos físico es un espacio utilizado para alojar

Más detalles

Introducción a Windows 2000 Server

Introducción a Windows 2000 Server Introducción a Windows 2000 Server Contenido Descripción general 1 Administración de los recursos utilizando el servicio de Directorio Activo 2 Administración de una red 3 Mejora del soporte de red y comunicaciones

Más detalles

CONSIDERACIONES PARA LA CONTRATACIÓN DE SERVICIOS DE CÓMPUTO EN LA NUBE. Versión: 1.3

CONSIDERACIONES PARA LA CONTRATACIÓN DE SERVICIOS DE CÓMPUTO EN LA NUBE. Versión: 1.3 CONSIDERACIONES PARA LA CONTRATACIÓN DE SERVICIOS DE CÓMPUTO EN LA NUBE Versión: 1.3 Marzo 2014 INTRODUCCIÓN En la actualidad varias entidades del sector privado y público están evaluando el usar el Cómputo

Más detalles

Beneficios de Usar Sistemas Web Para el Desarrollo de Aplicaciones. Daniel Lozano Carrillo. Universidad de Navojoa

Beneficios de Usar Sistemas Web Para el Desarrollo de Aplicaciones. Daniel Lozano Carrillo. Universidad de Navojoa Beneficios de Usar Sistemas Web Para el Desarrollo de Aplicaciones Daniel Lozano Carrillo Universidad de Navojoa Ingeniería en Sistemas Computacionales S i s t e m a s W e b 2 Abstracto Los programas de

Más detalles

Manual de usuario Terminal Share 100

Manual de usuario Terminal Share 100 1 MANUAL DE USUARIO TERMINAL SHARE 100 SHAREVDI Manual de usuario Terminal Share 100 GRACIAS POR COMPRAR SHAREVDI. POR FAVOR LEA ESTE MANUAL ANTES DE USAR SU TERMINAL. 2 MANUAL DE USUARIO TERMINAL SHARE

Más detalles

Impulsar su negocio al Cloud Computing

Impulsar su negocio al Cloud Computing Impulsar su negocio al Cloud Computing Cómo determinar qué beneficios aporta el Cloud a su organización Claranet S. A. U. - Juan Gris, 10-18, planta 4, torres cerdà - 08014 Barcelona Tel: 902 884 633 -

Más detalles

PRACTICA NO.24: CLUSTER

PRACTICA NO.24: CLUSTER PRACTICA NO.24: CLUSTER Jose Arturo Beltre Castro 2013-1734 ING. JOSE DOÑE Sistemas Operativos III Cluster El término clúster se aplica a los conjuntos o conglomerados de computadoras construidos mediante

Más detalles

Guía de compra de productos básicos de servidores

Guía de compra de productos básicos de servidores Guía de compra de productos básicos de servidores Si es dueño de una pequeña empresa con varios ordenadores, es momento de tener en cuenta la inversión en un servidor. Los servidores ayudan a mantener

Más detalles