Introducción al Cloud Computing

Documentos relacionados
IaaS en los estudios de informática

Azure. Plan de Estudio

Cloud Computing Huibert Aalbers Senior Certified Software IT Architect

Azure Management. Jesus Gil MVP Data Frank Chambillo MVP Microsoft

Usando Openshift para deployment con Drupal

Seguridad en la Nube. Ingeniero Javier. Asís Especialista en Redes

IaaS PaaS SaaS. Cloud Computing. Microsoft Azure. Servicios de aplicaciones. Cómputo Virtual machines

Guía detallada para llevar las aplicaciones COBOL a la nube. Despliegue aplicaciones en entornos virtuales y en la nube con Visual COBOL

Fundamentos de la Computación en la Nube para la información geográfica

Conociendo el mundo de Microsoft Azure Pablo Ariel Di Loreto

COMPUTACIÓN EN NUBE. Nuevas tecnologías para antiguas ideas.

Oportunidades de las IES en los Servicios de la Nube Tecnológica

Seminario. Cloud Computing. Granada, 20 al 22 de febrero de 2013

Introducción a OpenStack

Tema 5: Aplicaciones web en la nube. Backend as a Service

Qué es Cloud Computing?

[Webcast] La Nube como centro de Cómputo. Microsoft Azure IaaS + PaaS

CARACTERÍSTICAS TÉCNICAS PLATAFORMA RESOURCEMANAGER Módulo Fiscalización Laboral

Azure Infraestructura como Servicio (IaaS) en la nube

[Video] Microsoft Azure Opciones de Cómputo para Apps en la Nube

Alumno: Jorge Sordo Balbín Profesor: Luis Joyanes Aguilar Nº Expediente: Correo Electrónico:

DESPLIEGUE DE UNA NUBE DE COMPUTACIÓN PRIVADA OPENSTACK EN UN ENTORNO ACADÉMICO

Curso Developing Windows Azure and Web Services (20487)

POSTgrado. Ingeniería. Experto en Cloud Computing

Fundamentos de la Computación en la Nube para la información geográfica

III. INTRODUCCIÓN AL CLOUD COMPUTING

Curso de: Programación de móviles con Android

AGENDA CICIT TELEFONÍA IP EN LA NUBE CASO DE ESTUDIO EMPRESA ECUASISTEMAS S.A

Computación Voluntaria VS Cloud VS HPC

SISPRO PROVEEDOR DE SOLUCIONES EN L A NUBE

Propuesta framework de herramientas para el desarrollo de aplicaciones en un modelo colaborativo. Ricardo Borillo Domenech

POSTgrado. Ingeniería. Experto en Cloud Computing

Implementación de Soluciones de Infraestructura Microsoft Azure

Auditoria de Seguridad ISO/IEC en la nube Qué debo tomar en cuenta? Iván Alberto Jaimes Cortés Consultor Seguridad de la Información

Cloud Computing. Computación en la Nube Cloud Computing. Agenda. 1.Cloud Computing. 2.Modelos y tipos. 3.Recursos disponibles. 4.Cierre.

Transformación Digital con Computación en la Nube AWS. José Giori Herrán Escobar Arquitecto Empresarial

Red Hat Cloud Infrastructure. Alex Callejas Technical Account Manager Noviembre 2014

033 - IFC01CM15. ADMINISTRACIÓN AVANZADA EN LINUX Y VIRTUALIZACIÓN

045. IFC01CM17. VIRTUALIZACIÓN, CLOUD Y ADMINISTRACIÓN AVANZADA EN LINUX

Cloud Computing: Soluciones y Seguridad

Concepto de CLOUD COMPUTING. (apunte y video)

BVS Cisco Powered IaaS

Cloud Computing Seguridad en Multi-tenancy

SAP en Microsoft Azure. Entornos en la nube para ejecutar aplicaciones de SAP a fin de reducir costos y proporcionar agilidad empresarial

Plataforma Cloud Computing. Marcelo Venegas Gormaz Jefe de Servicio Técnico

EVOLUCION SAP: DESDE R1 HASTA HANA

20247 Configuración e implementación de una nube privada

La experiencia práctica del Grupo Alesport.

Construcción de una línea de producto de aplicaciones que serán ofrecidas a través de un marketplace en forma de Software como Servicio (SaaS)

Clouds con OpenStack. Sevilla, 8-9 de junio de 2012

Java en la nube. III Jornadas de Ingeniería de Sistemas IUP Santiago Mariño

Cómputo en Nube: Ventajas y Desventajas

Análisis de despliegue de una IaaS utilizando Openstack

Implantación de Aplicaciones Web

CONTINUIDAD DE NEGOCIO CON MICROSOFT AZURE

Estudio de Cloud Computing en Empresas. Resumen Ejecutivo para Gigas Agosto 2016

A3S: un caso práctico de implantación de Cloud Services

Cloud Computing. Qué es el cómputo en la nube? Por qué surge el cómputo en la nube? Características de Cloud Computing

10 RAZONES PARA NO LLEVAR

Informática en la nube. Susi Rodríguez

Las 6 preguntas clave sobre Cloud Computing

037- IFC01CM16. ADMINISTRACIÓN AVANZADA EN LINUX Y VIRTUALIZACIÓN

DreamFactory, una aplicación que genera API REST a partir de un esquema de almacenamiento entre otras cosas.

PROYECTO REALIZADO POR: ENTIDAD GESTORA: COFINANCIADO POR:

Transcripción:

Introducción al Cloud Computing Alberto Molina Coballes Jesús Moreno León José Domingo Muñoz Rodríguez IES Gonzalo Nazareno Dos Hermanas (Sevilla) Jornadas Cloud Computing con OpenStack como herramienta didáctica.

Cloud Computing. Características Servicio a demanda Los recursos de software o hardware se ofrecen como servicio a los usuarios (... as a Service) Accesible a través de la red Normalmente Internet Agrupación de recursos Los recursos se agrupan en diferentes pools: almacenamiento, memoria RAM, cores, etc. Multi-tenancy Capacidad de aislar tráfico, datos o configuraciones de usuarios utilizando el mismo software Escalabilidad y Elasticidad Permite ajustar los recursos utilizados a la demanda Pago por uso Permite ajustar los costes de explotación al uso de los recursos 2 de 11

Cloud Computing. Capas Se definen de forma genérica tres capas: Software as a Service (SaaS) Aplicación completa ofrecida como servicio en la nube Platform as a Service (PaaS) Aplicación completa para el desarrollo ofrecida como servicio en la nube Infrastructure as a Service (IaaS) Principalmente almacenamiento y capacidades de cómputo ofrecidos como servicio en la nube 3 de 11

Software as a Service (SaaS) Pros No es necesario instalar/actualizar software en el equipo cliente Disponible desde cualquier sitio Pago por uso Contras Problemas de privacidad, seguridad y control sobre los datos No es posible utilizar software a medida Imprescindible conexión a Internet Google Apps, Dropbox, Microsoft Office 365, EyeOS,... 4 de 11

Platform as a Service (PaaS) Similar a SaaS, pero el software que se utiliza es una plataforma de desarrollo completa: Lenguajes de programación: Java, python,.net, ruby, node.js,... scm: git, bazaar, svn,... Servidores web: apache, nginx, iis Servidores de aplicaciones Integración continua: jenkins, ant, maven,... Google App Engine, Windows Azure, Red Hat OpenShift, Heroku,... 5 de 11

Infrastructure as a Service (IaaS) Proporciona capacidades de cómputo de forma escalable y elástica Proporciona almacenamiento masivo de objetos o de dispositivos de bloques Suele ser la base sobre la que se monta PaaS o SaaS Amazon EC2, Amazon S3, RackSpace Cloud, HP Cloud Services, Windows Azure, (ponga aquí cualquier empresa de hosting que no quiera desaparecer),... 6 de 11

Cloud Computing. Tipos de despliegues Público Una empresa ofrece servicios a terceros, encargándose de toda la gestión del Cloud. Privado Una organización configura sus propios recursos de forma mucho más flexible en una nube. Híbrido Algunos servicios se gestionan en el cloud privado y otros se transfieren a uno público, normalmente utilizan una API común que permita una buena integración. 7 de 11

Cloud en las enseñanzas de informática 1. Las tecnologías de Cloud computing en sí son importantes y deben estar incluidas en el currículo, en particular las de PaaS e IaaS. 2. Utilizar la tecnología de cloud en un centro educativo es una herramienta didáctica muy poderosa 8 de 11

Nuestra opción: IaaS privado con software libre IaaS La capa más completa de todas y que ofrece más posibilidades como herramienta. Además es posible implementar el resto de capas (PaaS o SaaS) sobre la IaaS. Privado Permite control total sobre el cloud, utilizarlo sin ĺımites y estudiarlo de forma detallada. Software libre Entre otros motivos: Permite control total sobre software Garantiza la independencia tecnológica Utiliza de forma habitual estándares Supone un ahorro de costes a corto y largo plazo 9 de 11

Software libre para IaaS Hay bastantes opciones, quizás las más relevantes actualmente son: 10 de 11

Qué podemos hacer en IaaS? La IaaS obviamente no se pensó para utilizar como herramienta en el ámbito educativo, donde tiene un enorme potencial al resultar muy sencillo: Ejecutar una instancia de sistemas operativos muy diversos con cualquier grado de configuración Configurar la red de la instancia Configurar DNS Acceder a la instancia de forma remota Utilizar múltiples volúmenes de almacenamiento adicional Realizar instantáneas (snapshots) de las instancias Suspender y reanudar las instancias en cualquier momento Todo lo anterior realizado por el propio usuario y adecuadamente controlado mediante roles de acceso y cuotas. 11 de 11