Gestión automatizada de la infraestructura (IaaS Infraestructure as a Service)



Documentos relacionados
Medellín, martes 27 de octubre del 2015

ADMINISTRE CON EFICIENCIA SUS RECURSOS José Flavio Guerra Colorado MBA,PMP,ITIL.

Transición de su infraestructura de Windows Server 2003 a una solución moderna de Cisco y Microsoft

A=:C17=<3A /D/<H/2/A 3: G 3: SERVIDORES BLADE DELL POWEREDGE SERIE M

Servicios TIC. Propuesta educación Universidad

1. Instala sistemas operativos en red describiendo sus características e interpretando la documentación técnica.

E-learning: E-learning:

El sistema nervioso de su organización

RODRIGO TAPIA SANTIS com) has a. non-transferable license to use this Student Guide

Pruebas y Resultados PRUEBAS Y RESULTADOS AGNI GERMÁN ANDRACA GUTIERREZ

Portafolio de servicios

Descripción de los Servicios Oracle contemplados en el Instrumento de Agregación de Demanda

Escritorio Virtual, plataforma para la Gestión del Conocimiento en la Universidad de Sevilla

Cloud Computing. Rodrigo Moreno Rosales DN-11

Ahorrar costes de TI. Actualizar la infraestructura del hardware y software de la compañía. Disponer de una solución escalable, que aporte mayor

Fernando Bermejo Product Manager IaaS Cloud

PROGRAMA FORMATIVO. Virtualización, computación en la nube y alta disponibilidad con Oracle Solaris

Beneficios estratégicos para su organización. Beneficios. Características V

Windows Server 2012: Infraestructura de Escritorio Virtual

Innovación para su Contact Center. Contact Center On-demand

Novedades. Introducción. Potencia

Windows Server Hyper-V

PROGRAMA FORMATIVO Virtualización, computación en la nube y alta disponibilidad con Oracle Solaris

Cloud System. Mauricio Camacho / March 14, 2013

Emprendiendo negocios juntos

CONSOLIDADO DE PREGUNTAS A LA FCT RECIBIDAS DURANTE EL ESTUDIO DE MERCADO O COSTOS

Preguntas Frec uentes Ia a S

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

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

CAPÍTULO 1 Instrumentación Virtual

SMV. Superintendencia del Mercado de Valores

CAPÍTULO 3: Resultados

MS_10751 Monitoring and Operating a Private Cloud with System Center 2012

Beneficios económicos de la Estrategia de la nube de Cisco

La Digitalización del Ayuntamiento. Gestión Integral

INFORME Nº GTI INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

Dirección General de Educación Superior Tecnológica

Introducción a las redes de computadores

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

Cursos para Responsables TIC de las Administraciones Públicas

Cloud Computing: Eficiencia y flexibilidad para las Infraestructuras TIC en las Universidades

Escritorios virtuales

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable

EXPEDIENTE: 2/2015 ADQUISICIÓN E INSTALACIÓN DE INFRAESTRUCTURA CIENTÍFICA Y TECNOLÓGICA PARA CÉNITS PLIEGO DE PRESCRIPCIONES TÉCNICAS

El importe de las ofertas no podrá exceder de un total de IVA incluido. En este importe se incluirá cualquier otro gasto.

Windows Server 2012: Identidad y Acceso. Módulo 2: Descripción General de Windows Server 2012 Remote Desktop Services.

NEGOCIO. Industria de TI

Guía de uso del Cloud Datacenter de acens

Servicio cloud SAP de Seidor

El gasto total elegible de la BBPP, Centro de Supercomputación es de ,11. La ayuda FEDER, es el 80%, ,48

MODERNIZANDO PCN Y RECUPERACION DE DESASTRES UTILIZANDO VIRTUALIZACION Y LA NUBE

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

INTELIGENTE Y VERSÁTIL

Normativa de Hosting Virtual de la Universidad de Sevilla

PRESENTACIÓN TÉCNICA Y REQUISITOS DOCUMENTO EXTERNO

UNIVERSIDAD DE OVIEDO

CARACTERÍSTICAS HERRAMIENTA E-BUSINESS E-SYNERGY (EXACTSOFTWARE)

System Center 2012 R2

BOLETÍN DE NOVEDADES Barcelona, Enero de 2011

CAPITULO 4. ANALISIS COMPARATIVO Y SELECCION DE LA PLATAFORMA EDUCATIVA.

Cloud Computing. Lic. Guillermo Montenegro VicePresidente CPCIPC Octubre 2011

Ventajas. Beneficios. Ahorro de recursos. Ahorro en gestiones de control. Seguridad en la información.

toda la potencia de un Dedicado con la flexibilidad del Cloud

La Solución informática para su sistema de gestión

IBM Power Systems con Saytel. El motor para obtener información de valor de la forma más rápida

Cómo saber qué modelo de ERP es el más adecuado para su empresa? On-Premise vs. SaaS

Flexibilización de Aulas de Informática. José Joaquín Loza ex CIO UEM CEO Riemann Venture

Sistema de marketing de proximidad

S o l u c i o n e s I n f o r m a t i c a s. Soluciones a un solo clic

3ER FORO LATINOAMERICANO PRISM 17 Y 18 OCTUBRE 2013 CANCÚN, MÉXICO. Lic. Fernando Parada Gerente General Plumada SA Skype: ferparada1

Las TIC: una apuesta para la mejora de la educación en la Comunidad de Madrid

DIEZ RAZONES. para seleccionar la Solución GOOM. frente a otras plataformas de NAV en AZURE

1. CONTENIDOS DE LA MATERIA

Infraestructura Convergente (CI)

Mi primer servidor. Fernando Fernández Consultor Preventa HP ISS

Descripción. Este Software cumple los siguientes hitos:

D Definición de la infraestructura de soporte.

UNIVERSIDAD AUTÓNOMA DEL CARIBE

Cloud Computing: Definición, generalidades, beneficios y controversias. Marianella Granados Saavedra Ministerio de Justicia y Paz Costa Rica

Solución de Mensajería y Colaboración HOSTED MICROSOFT EXCHANGE

Es nuestra intención presentarnos ante ustedes y de esta forma mostrarles cada

IaaS en los estudios de informática

PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB

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

Conoce los Tipos de Hosting que Existen y Elige el Mejor para tus Necesidades

Evaluación de la Plataforma de Almacenamiento de Información de Múltiples Protocolos Celerra NS20 de EMC

Una propuesta de valor para la gran empresa: Atlassian Data Center

Los módulos y procesos incluidos en IComWeb TPV son los siguientes:

PROYECTO DE VIRTUALIZACIÓN Business Case Sector Alimentario

Bechtle Solutions Servicios Profesionales

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva

Cloud Computing o Computo en la Nube. Cuestiones Emergentes

Familia de Windows Server 2003

Curso Superior Windows Server 2008 R2

SCT Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A.

Proceso de Servicio de Informática y Comunicaciones

PROCEDIMIENTO ESPECÍFICO. Código G Edición 0

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

PLIEGO DE PRESCRIPCIONES TÉCNICAS QUE HA DE REGIR EL SUMINISTRO DE LICENCIAS DE PRODUCTOS DE LA FIRMA MICROSOFT, MEDIANTE PROCEDIMIENTO ABIERTO

Elementos requeridos para crearlos (ejemplo: el compilador)

Transcripción:

Universidad de Extremadura (Observatorio Tecnológico HP) Escuela Politécnica de Cáceres Gestión automatizada de la infraestructura (IaaS Infraestructure as a Service) Autores: Emilio José Muñoz Fernández Juan Francisco Rodríguez Cardoso Director: Miguel Ángel Vega Rodríguez Tutor HP: Manuel Rubio Septiembre 2010

1. Enunciado del proyecto Definición del problema, alcance y motivaciones del proyecto 2. Contexto teórico: cloud computing Descripción teórica de la computación en nube y principales características 3. Infraestructura disponible Recursos hardware y configuración lógica 4. Desarrollo del ecosistema Preparación del catálogo de servicios, de la base de datos y del portal web 5. Ejemplo de funcionamiento Demostración de las posibilidades de ENC-UEX 6. Conclusiones Principales aportaciones y líneas de trabajo futuro

1. Enunciado del proyecto Definición del problema, alcance y motivaciones del proyecto 2. Contexto teórico: cloud computing Descripción teórica de la computación en nube y principales características 3. Infraestructura disponible Recursos hardware y configuración lógica 4. Desarrollo del ecosistema Preparación del catálogo de servicios, de la base de datos y del portal web 5. Ejemplo de funcionamiento Demostración de las posibilidades de ENC-UEX 6. Conclusiones Principales aportaciones y líneas de trabajo futuro

Este proyecto fin de carrera es el primero realizado por el Observatorio Tecnológico HP de la Universidad de Extremadura. Se plantea el desarrollo de un ecosistema de negocio en cloud computing (ENC-UEX) delimitado al ámbito de la IaaS (Infraestructure as a Service). El ENC-UEX consistirá en habilitar un mercado de servicios en el que: Consumidores y proveedores puedan consumir y publicar servicios. La utilización de recursos se mida según un modelo de pago por uso. Se haga uso de la tecnología cloud computing.

Tanto los recursos hardware de infraestructura como las herramientas software para su gestión son proporcionadas por HP. Las herramientas de HP ofrecen capacidades para la gestión, provisión, monitorización de disponibilidad, rendimiento y seguridad. Aquella funcionalidad no proporcionada por los componentes software anteriores constituye el objeto de desarrollo específico para este proyecto fin de carrera: portal de autoservicio y accounting

Se pretende que el ecosistema de negocio creado durante este PFC constituya el punto de partida para el desarrollo de un portal desde el que cualquier usuario (particular o empresa) pueda acceder a servicios basados en cloud computing. Los miembros del equipo de trabajo esperan adquirir experiencia práctica en el ámbito laboral que complete su formación académica. Se espera que los resultados sirvan de referente a otros alumnos con interés en realizar un futuro PFC en el Observatorio Tecnológico HP, alimentando el acuerdo UEx-HP para el beneficio de la I+D+I.

1. Enunciado del proyecto Definición del problema, alcance y motivaciones del proyecto 2. Contexto teórico: cloud computing Descripción teórica de la computación en nube y principales características 3. Infraestructura disponible Recursos hardware y configuración lógica 4. Desarrollo del ecosistema Preparación del catálogo de servicios, de la base de datos y del portal web 5. Ejemplo de funcionamiento Demostración de las posibilidades de ENC-UEX 6. Conclusiones Principales aportaciones y líneas de trabajo futuro

La computación en la nube, del inglés cloud computing, es un paradigma que permite ofrecer servicios de computación a través de Internet. La "nube" es una metáfora de Internet. Se trata de un modelo de pago por uso que proporciona acceso bajo demanda por la red a un conjunto compartido de recursos de computación configurables: siempre como servicios

Proveedores: propietarios de los recursos que se ofrecen como servicios. Servicios: todo aquello que se ofrece al cliente, ya sea: Infraestructura: comprende los recursos físicos (almacenamiento y servidores) Plataforma: conjunto de recursos disponibles para los desarrolladores Software: aplicaciones que los usuarios acceden la mayor parte del tiempo. Clientes: cualquier dispositivo compatible desde el que se pueda acceder a los servicios ofrecidos en la nube.

Simplificando la comparación Grid computing: Un gran problema se divide en muchos subproblemas, repartiéndose entre varias máquinas. Cloud computing: Un gran pool de recursos es virtualizado y dividido en varios servicios, accesibles a los usuarios desde internet.

Escalabilidad y flexibilidad. Se pueden aprovisionar y deprovisionar servicios con gran rapidez. Pago por uso. Se paga única y exclusivamente por los recursos consumidos. Modelo de autoservicio. El usuario selecciona el servicio que desea desplegar y establece los plazos. Infraestructura compartida. Los recursos de infraestructura son explotados por el acceso compartido. Acceso a través de internet. Los servicios alojados en la nube se acceden online. Virtualización. La virtualización de los recursos físicos permite compartir la infraestructura.

Ubicuidad de los servicios. Disponibilidad absoluta. Mayor facilidad para el crecimiento. Liberación de ciertas responsabilidades. Importantes ahorros económicos. Dependencia de internet. Latencia de red. Vinculación a proveedores. Seguridad, privacidad y protección de datos.

1. Enunciado del proyecto Definición del problema, alcance y motivaciones del proyecto 2. Contexto teórico: cloud computing Descripción teórica de la computación en nube y principales características 3. Infraestructura disponible Recursos hardware y configuración lógica 4. Desarrollo del ecosistema Preparación del catálogo de servicios, de la base de datos y del portal web 5. Ejemplo de funcionamiento Demostración de las posibilidades de ENC-UEX 6. Conclusiones Principales aportaciones y líneas de trabajo futuro

La infraestructura cloud proporcionada por HP cuenta con los siguientes elementos: Un chasis HP BladeSystem Matrix c7000, que incluye: 4 servidores HP Blade ProLiant BL 460c G6 Módulos de interconexión necesarios Un sistema de almacenamiento masivo SAN, al que se conecta en red el chasis. Una red de datos para la comunicación entre los blades y para hacerlos accesibles desde el exterior. Seguridad perimetral 10Gb Flex Enet FC 8Gb

El primer blade será el CMS (Central Management Server) y en él se instalan las herramientas de gestión de infraestructura. Cada uno de los otros tres blades será un hipervisor, destinados a la administración de máquinas virtuales. Además, los tres hipervisores se han unido para formar un clúster, que constituirá nuestro pool de recursos a virtualizar y ofrecer como servicio. Para crear el cluster ha sido necesario: Configurar las conexiones de red de cada servidor adecuadamente, para hacer a los tres miembros de un mismo dominio. Crear una red de alta disponibilidad (CC_HA, High Availability) exclusiva para comunicaciones de control entre los tres servidores. Crear y asignar a los nodos del cluster un disco llamado Quorum (1GB) para datos de sincronización. Crear y asignar a los nodos del cluster un CSV (Cluster Shared Volume) para almacenamiento compartido.

Las características físicas del pool de recursos disponible quedan: 48 cores de computación a 2 53 GHz cada uno. 72 GB de memoria RAM. 630 GB de capacidad de almacenamiento total disponible.

Las herramientas de gestión proporcionadas por HP ofrecen funcionalidad para dar todos los pasos necesarios en la creación de un servicio: 1) Creación de una máquina virtual semilla: Microsoft Hyper-V Manager 2) Creación de la plantilla de la máquina virtual (software template) HP Insight Orchestration 3) Modelado de una plantilla de servicio de infraestructura HP IO Designer 4) Despliegue y monitorización de servicios HP Insight Orchestration

1. Enunciado del proyecto Definición del problema, alcance y motivaciones del proyecto 2. Contexto teórico: cloud computing Descripción teórica de la computación en nube y principales características 3. Infraestructura disponible Recursos hardware y configuración lógica 4. Desarrollo del ecosistema Preparación del catálogo de servicios, de la base de datos y del portal web 5. Ejemplo de funcionamiento Demostración de las posibilidades de ENC-UEX 6. Conclusiones Principales aportaciones y líneas de trabajo futuro

Para la preparación del catálogo de servicios se ha utilizado un programa que genera automáticamente plantillas de servicios a partir de una válida de entrada. Una vez tenemos diseñado un servicio con el HP IO Designer, exportamos a un archivo.xml que será procesado por el generador.

El generador recorrerá el.xml de entrada y generará varios archivos.xml de salida, variando en cada uno de ellos los elementos que determinan: El número de núcleos de computación: entre 1 y 4 La cantidad de memoria RAM (GB): entre 1 y 8 La capacidad de almacenamiento disponible (GB): entre 10 y 40, de 5 en 5 La intención es generar un catálogo con la mayor variedad posible, a fin de que los usuarios puedan configurar desde el portal ENC-UEX los servicios que mejor se adaptan a sus necesidades. El número de combinaciones disponibles es superior a 1600 La importación de las plantillas generadas se realiza de forma automática con una aplicación propia creada para ello.

El SGBD seleccionado ha sido Oracle 10g R2 Express Edition. Esta distribución es gratuita y reúne todas las características necesarias para ofrecer un control de datos robusto por parte del portal ENC-UEX. La base de datos se utilizará para almacenar: Toda la información relacionada con los usuarios que se registren en el ecosistema, ayudando a evitar ataques e intrusiones. Toda la información relacionada con los servicios que despliegue cada usuario del ecosistema. Toda la información relacionada con las solicitudes realizadas por cada cliente al sistema.

El portal web construido constituye el front-end del ecosistema: desde él se realizarán todas las operaciones permitidas en el entorno cloud. operación_api (params) API HP solicitud (usr, pass) result_api (info) Portal web ENC-UEX usuarios respuesta_portal (mensaje)

El portal web ha sido construido utilizando la tecnología web incluida en la plataforma Java Enterprise Edition 6 (J2EE 6). Las especificaciones empleadas han sido: Java Server Pages (JSP) y servlets en el lado del servidor Javascript y AJAX en el lado del cliente La conexión portal-api permite automatizar el ciclo de vida de los servicios, desde que se solicita el despliegue hasta que son accesibles. se solicita el despliegue las herramientas de gestión controlan automáticamente todos los pasos del proceso en unos minutos, el servicio está listo para ser utilizado

1. Enunciado del proyecto Definición del problema, alcance y motivaciones del proyecto 2. Contexto teórico: cloud computing Descripción teórica de la computación en nube y principales características 3. Infraestructura disponible Recursos hardware y configuración lógica 4. Desarrollo del ecosistema Preparación del catálogo de servicios, de la base de datos y del portal web 5. Ejemplo de funcionamiento Demostración de las posibilidades de ENC-UEX 6. Conclusiones Principales aportaciones y líneas de trabajo futuro

1. Enunciado del proyecto Definición del problema, alcance y motivaciones del proyecto 2. Contexto teórico: cloud computing Descripción teórica de la computación en nube y principales características 3. Infraestructura disponible Recursos hardware y configuración lógica 4. Desarrollo del ecosistema Preparación del catálogo de servicios, de la base de datos y del portal web 5. Ejemplo de funcionamiento Demostración de las posibilidades de ENC-UEX 6. Conclusiones Principales aportaciones y líneas de trabajo futuro

Investigación sobre el paradigma emergente cloud computing. Asistencia a la preparación de una infraestructura cloud completa. Aplicación práctica de las deducciones extraídas durante la fase inicial de investigación teórica. Aprendizaje del manejo de herramientas vanguardistas para la gestión de infraestructuras cloud. Aplicación del ciclo de vida estructurado para proyectos de ingeniería. Introducción de ciertos aspectos que mejoran la calidad del producto final.

Aplicación de criterios de ingeniería web en la construcción del portal web ENC-UEX, utilizando SGBD y herramientas para el desarrollo asistido. Obtención de una ayuda de la Universidad de Extremadura, perteneciente al Programa de Captación y Formación de Recursos de Excelencia en Investigación, Desarrollo e Innovación. Obtención de experiencia en el ámbito laboral, luchando para que los plazos no afectasen a la calidad del resultado: la primera versión de la API HP utilizada en el desarrollo del portal se publicó a finales de julio del 2010.

Construcción de paquetes software que se referencien en el modelado de los servicios. Mejorar el programa de generación automática de plantillas, aumentando sus opciones y elaborando un manual de uso. Profundizar el estudio de los workflows y sus posibilidades. Dotar al sistema de capacidad para ofrecer información precisa sobre la utilización de los servicios. Ofrecer al usuario opciones para determinar qué hacer cuando venza el plazo de arrendamiento de los servicios. Seguir aumentando y perfeccionando la funcionalidad del ecosistema ENC-UEX.