Project acronym: Project name: Project code: Document Information Document ID name: NEBULA A novel vocational training programme on cloud computing skills 540226-LLP-1-2013-1-GR-LEONARDO-LMP Nebula_WP4_D4.3.1_Learning_Material_and_Content_2015_30_04 Document title: Nebula VET program learning material and content Type: Slides Date of Delivery: 30/04/2015 Work package: WP4 Activity D.4.3.1 Dissemination level: Public Document History Versions Date Changes Type of change Delivered by Version 1.0 15/04/2015 Initial Document - UCBL and INSA of Lyon Version 2.0 22/06/2015 Edition Modifications according to feedback provided by partners UCBL and INSA of Lyon Acknowledgement The persons of UCBL in charge of producing the course are Parisa Ghodous, Catarina Ferreira Da Silva, Jean Patrick Gelas and Mahmoud Barhamgi. The persons from UCBL involved in preparing, translation and review are Hind Benfenatki, Gavin Kemp and Olivier Georgeon. The persons of INSA of Lyon in charge of producing the course are Frédérique Biennier, Nabila Benharkat. The person from INSA of Lyon involved in preparing, translation and review is Youakim Badr. Disclaimer The information in this document is subject to change without notice. All rights reserved. The course is proprietary of UCBL and INSA of Lyon. No copying or distributing, in any form or by any means, is allowed without the prior written agreement of the owner of the property rights. This publication reflects the views only of the author, and the Commission cannot be held responsible for any use, which
Introducción a la migración a la nube Objetivos Definir los conceptos fundamentales de la informática en la nube y la migración a la nube, identificando las oportunidades y los beneficios generales más relevantes --------------------------------------------------------------------------------- Nota: por razones de propiedad intelectual, el logotipo de UCBL debe figurar en todos los usos de los contenidos del curso, así como la nota "derechos de autor DUNOD" que aparece en algunas diapositivas con figuras.
Introducción a la migración a la nube APARTADO 5: Infraestructuras para informática en la nube
APARTADO 5 PRESENTACIÓN 1.El modelo IaaS 2.Nociones de informática verde y eficiencia energética 3. Elementos de arquitectura y software de una IaaS 4. Soluciones IaaS disponibles en el mercado
1. El modelo IaaS
INTRODUCCIÓN A IAAS (1/2) OTRO MODELO DE SERVICIOS INFORMÁTICOS EN LA NUBE Infrastructure as a Service (IaaS) es un modelo de computación en la nube destinado a empresas y organizaciones Es un servicio de bajo nivel que proporciona acceso a equipos informáticos virtualizados La compañía se libera de la compra y la gestión de los equipos informáticos
INTRODUCCIÓN A IAAS (2/2) OTRO MODELO DE SERVICIOS INFORMÁTICOS EN LA NUBE Se proporcionan máquinas virtuales en las que la empresa puede ejecutar el sistema operativo de su elección (si está disponible...) Es un modelo de negocio en el que la empresa paga por un servicio La infraestructura informática se encuentra físicamente en la sede del proveedor. Esto supone una reducción de costes para el departamento de informática de la empresa cliente, sobre todo mediante la transformación de las inversiones en contratos de alquiler
INTRODUCCIÓN A IAAS QUIÉN GESTIONA QUÉ? La compañía gestiona: el software de aplicación (ejecutables, parámetros, bases de datos...) El proveedor de servicios en la nube gestiona: Todo lo demás! Servidores, sistemas operativos (versiones), capas de virtualización, almacenamiento, copias de seguridad, cortafuegos, seguimiento, redes internas, modelo de acceso/seguridad, pero también... Fuente de alimentación, inversores, aire acondicionado, control de acceso a los equipos...
INTRODUCCIÓN A IAAS (1/2) EN RESUMEN El modelo IaaS consiste en migrar las infraestructuras físicas propias a la "nube" Ya no hay necesidad de comprar y mantener las infraestructuras in situ La empresa compra/alquila el servicio como haría con cualquier otro suministro Ello libera a la empresa de la necesidad de contar con competencias humanas especializadas IaaS Aplicaciones PaaS IaaS Middleware Sistema operativo / Almacenamiento Servidores Virtualización Red Centro de datos
INTRODUCCIÓN A IAAS (1/2) EN RESUMEN Existen modelos de servicio a un nivel aún más bajo llamados MaaS (Metal as a Service) Un MaaS ofrece servidores físicos a sus clientes (sin virtualización) así como las herramientas necesarias para desplegar una imagen del sistema, y ejecutar y detener los servidores de forma remota
Otros beneficios o efectos secundarios Debido a la centralización de los recursos físicos (por ejemplo, servidores) del centro de datos: Permite racionalizar la explotación del hardware (puesta en común de recursos, escalabilidad, elasticidad, mantenimiento del hardware) Necesita un único sistema de aire acondicionado Crea una zona de alto consumo de energía
2. NOCIONES DE INFORMÁTICA VERDE Y EFICIENCIA ENERGÉTICA
Informática Verde Tiene como objetivo reducir la huella ecológica, económica y social de las Tecnologías de la Información (TI) La información, en términos generales, consume grandes cantidades de energía eléctrica, y contribuye al efecto invernadero. A modo de ejemplo, una estimación reciente atribuye el 2% de las emisiones de gases de efecto invernadero a la TI Los centros de datos están preocupados. Hay mucho en juego: A nivel económico (costes energéticos) Imagen pública Los recursos de un centro de datos rara vez se utilizan al máximo de su capacidad. Las técnicas de gestión/visualización buscan un mejor aprovechamiento
Eficacia del Consumo Energético (1/2) La Eficacia del Consumo Energético de un centro de datos es la relación de energía total consumida dividida por la energía utilizada eficazmente por los ordenadores (2,5 a 2,7 para el peor de los casos, menos de 1,3 para el más eficiente) La ubicación del centro de datos tiene un gran impacto en las emisiones de gases de efecto invernadero relacionadas con el consumo eléctrico
Eficacia del Consumo Energético (2/2) Un centro de datos con un ECE excelente pero de origen fósil (por ejemplo,usa, China) ofrece pocos beneficios ecológicos. Sería preferible un centro de datos alimentado con energía nuclear (por ejemplo, Francia), o, mejor aún, con energía renovable (por ejemplo, Irlanda, Noruega) Facebook ha creado sedes muy grandes en el norte de Suecia y Finlandia, donde la refrigeración es natural durante todo el año, gracias el agua fresca del río Nota: una nueva tendencia consiste en enfriar el centro de datos con el
3. ELEMENTOS DE ARQUITECTURA Y SOFTWARE DE UNA IaaS
Servidores Los servidores son equipos que proporcionan recursos informáticos Los recursos informáticos son compartidos a través de la virtualización del principio de recursos físicos (CPU, RAM, Redes,...) La virtualización se puede lograr a través de material integrado en los procesadores (hardware virtualizado o puramente software)
Almacenamiento Los equipos de almacenamiento se utilizan para almacenar: Imágenes del sistema Instantáneas de máquinas virtuales Unidades de almacenamiento Dependiendo de los usos, existen diferentes soluciones de almacenamiento (Storage-Area Network (SAN), Network-Attached Storage (NAS), almacenamiento en bloques, almacenamiento con clave... )
Redes Parte más importante! Sin red (y una velocidad y latencia adecuadas) no existiría la informática en la nube, sea cual sea el modelo (IaaS, PaaS, SaaS...) Ejemplos de tecnología de red: Gigabit Ethernet FiberChannel (FC) iscsi
IaaS: Elementos de software Tecnologías y Herramientas Tecnologías de virtualización: máquinas o contenedores virtuales Linux KVM y Xen, VMware, OpenVZ... Openstack (ver siguiente diapositiva), CloudStack, Eucalyptus, OpenNebula... Herramientas de gestión, implementación y orquestación Fuel, Puppet, Chef, Foreman, Docker
Openstack Características: Inicio en 2010 Gestionado por empresas como: HP cloud, IBM cloud computing, Rackspace, Intel ( http://www.openstack.org/user-stories/ ) OS dependiente del proveedor ventajas: IaaS de código abierto Ofrece APIs REST Compatible con APIs REST de Amazon Lista creciente de servicios (nova, swift, keystone, horizon...) desventajas: Carece de algunos servicios (ej: herramienta de mensajería (en desarrollo))
4. SOLUCIONES IaaS DISPONIBLES EN EL MERCADO
Algunos proveedores del mercado Cloud Power CloudSystem Desktone Infoserv Provectio DotRiver Amazon AWS Windows Azure Rackspace OVH Google Compute Engine
Características: inicio en 2006 por Amazon Amazon AWS Amazon Web Service uno de los 3 proveedores más grandes se ejecuta en Ubuntu, CentOS y Windows Server (más caro) ventajas: PaaS preinstalados proporciona APIs de REST y APIs de SOAP la gama más amplia de servicios: MapReduce, almacenamiento de objetos, bases de datos (SQL y NoSQL), clusters GPU... desventajas: uso complejo
Windows Azure Características: inicio en 2010 uno de los 3 proveedores más grandes Se ejecuta en máquinas virtuales Linux y servidores Windows ventajas: PaaS preinstalados APIs REST buena gama de servicios de cómputo fácil administración para administradores windows desventajas: tecnología propietaria y cerrada
Google Compute Engine Características: inicio en 2012 uno de los 3 proveedores más grandes se ejecuta en Ubuntu y CentOS ventajas: se ejecuta en la infraestructura de Google: buena escalabilidad APIs REST acceso a los servicios de Google: Google big query, Google clouds storage, Google cloud SQL. desventajas: carece de servicios extra como MapReduce
Conclusiones Sin una red de buena calidad (fiable, desde el cliente hasta las infraestructuras remotas), la nube pierde todo su interés La ubicación del alojamiento (área en el caso de geo-replicación) puede importar por dos razones: Legislación (por ejemplo, Patriot Act) Energía (por ejemplo, suministro de energía sostenible) La gran mayoría de IaaS se basan en soluciones de software OpenStack soportadas por los principales constructores Exceso de proveedores de IaaS, si bien sólo tres dominan el mercado (pero los pequeños proveedores ofrecen servicios más específicos) La utilización de modelos IaaS requiere competencias más técnicas que los modelos PaaS y SaaS pero aporta más libertad
Fuentes y enlaces de interés http://searchcloudcomputing.techtarget.com/definition/infrastructure-as-a-service-iaas http://www.businessnewsdaily.com/4862-what-is-iaas.html http://www.ibm.com/developerworks/cloud/library/cl-cloudservices1iaas/ http://www.techrepublic.com/blog/the-enterprise-cloud/top-cloud-iaas-providerscompared/ http://www.theresearchpedia.com/research-articles/top-benefits-of-iaas http://www.elastichosts.com/cloud-hosting/infrastructure/ http://fr.wikipedia.org/wiki/infrastructure_as_a_service https://www.youtube.com/watch?v=gcglymeh75y http://www.cloud-experience.fr/le-cloud-est-il-vert/