45
Cloud Computing (Computación en nube - La evolución natural de Internet) Universidad de Ezeiza Prof. Daniel C. Cirigliano Materia: Informática I

Cloud Computing - Computación en Nube

Embed Size (px)

DESCRIPTION

Presentacion de Cloud

Citation preview

Page 1: Cloud Computing - Computación en Nube

Cloud Computing (Computación en nube - La evolución natural de Internet)

Universidad de EzeizaProf. Daniel C. Cirigliano

Materia: Informática I

Page 2: Cloud Computing - Computación en Nube

• Alcance de Cloud Computing• Análisis de tiempos de desarrollo, • Seguridad en la nube, • Calidad de software• Desempeño de la aplicaciones (escalabilidad) y

ejemplos. • https://www.youtube.com/watch?v=UPgLY9B_

RkY

Puntos principales a investigar

Page 3: Cloud Computing - Computación en Nube

Qué es la Computación en Nube?

(Video 1)

http://www.youtube.com/watch?v=MxfN5OcWsow&NR=1

Page 4: Cloud Computing - Computación en Nube

Computación en Nube

La computación en nube, es una tecnología que permite ofrecer servicios de computación a

través de Internet.

Page 5: Cloud Computing - Computación en Nube

Computación en Nube

• En este tipo de computación todo lo que puede ofrecer un sistema informático se ofrece como servicio.

• Los usuarios pueden acceder a los servicios disponibles “en Internet”

• Sin conocimientos (o, al menos sin ser expertos) en la gestión de los recursos que usan.

Page 6: Cloud Computing - Computación en Nube

IEEE - Computación en Nube

• La información se almacena

– De manera permanente en servidores en Internet

– Se envía a cachés temporales de cliente

• Incluye PC de Escritorio

• Centros de ocio

• Portátiles, dispositivitos móviles, etc.

Page 7: Cloud Computing - Computación en Nube

Computación en Nube

• La computación en nube es un concepto general • Incorpora el software como servicio

– Web 2.0 y otros tecnologías recientes– Conocidos como tendencias tecnológicas– Donde el tema en común es la confianza en Internet

para satisfacer las necesidades de cómputo de los usuarios.

Page 8: Cloud Computing - Computación en Nube

Qué no es la Computación en Nube• La computación en nube usualmente es confundida con la

computación en GRID(Malla) – Una forma de computación distribuida

• Donde un súper computador virtual” está enlazado de ordenadores débilmente acoplados, actuando en concierto para realizar tareas muy grandes).

Page 9: Cloud Computing - Computación en Nube

Ventajas

• Reducción de costos.• Los terminales tontos.• Computación de bajo costo.• Actualizaciones transparentes.• El fin de las licencias.• Movilidad y Sincronismo (Teléfonos móviles, PDAs,

Netbooks, portátiles y Computadores de Escritorio).• Más seguridad: ( Proveedor brindara almacenamiento,

copias de seguridad, y protección a nuestros datos.• Rápida innovación.

Page 10: Cloud Computing - Computación en Nube

Desventajas

• Datos en manos de terceros.

• Imposibilidad de acceso al código fuente.

• La dependencia de Internet.

• Dependencia del Proveedor de Servicios.

Page 11: Cloud Computing - Computación en Nube

Impactos Esperados

• Bajos costos Iníciales.

• Bajos costos de Infraestructura: libera mas

presupuesto para otros proyectos.

• Nuevos escenarios de procesos de Negocio.

• Permite a los vendedores independientes de

software construir diferentes modelos de negocio.

Page 12: Cloud Computing - Computación en Nube

Quienes le apuestan a la Nube?

Page 13: Cloud Computing - Computación en Nube

Quienes le apuestan a la Nube?

• INTEL Ver Video (http://www.youtube.com/watch?v=TJeN-LxqRyg)

• Google• Yahoo• Microsoft• IBM • SUN• Zoho

Page 14: Cloud Computing - Computación en Nube

Google

Page 15: Cloud Computing - Computación en Nube

Google

• Productos de Google mas cercanos al usuario es Google Apps, formado – Gmail– Google Docs– Google Calendar– Google Sites

Page 16: Cloud Computing - Computación en Nube

Microsoft

Page 17: Cloud Computing - Computación en Nube

Microsoft

• Microsoft con su proyecto Microsoft Azure:

– Servicio para el almacenamiento de ficheros

– Administración de servicios y computación

dirigida a desarrolladores y empresas.

– Los desarrolladores podrán utilizar las

herramientas .NET de Microsoft para desarrollar

aplicaciones sobre Windows Azure.

Page 18: Cloud Computing - Computación en Nube

Zoho

Page 19: Cloud Computing - Computación en Nube

Zoho

Page 20: Cloud Computing - Computación en Nube

Como funciona la Computación en la Nube?

(Video 2)

Page 21: Cloud Computing - Computación en Nube

Como funciona la computación en la Nube?

• La computación en la Nube es la Convergencia de tres conceptos.– Virtualización. – Utility Computing (alquiler de suministro de recursos

computacionales).– Software como servicio.– http://www.youtube.com/watch?v=HYuZK3X28FU&featu

re=related

Page 22: Cloud Computing - Computación en Nube

Infraestructura

• Disponibilidad de Hardware.• Capacidad de almacenamiento.• Capacidad de Computo.• Ancho de Banda.• Plataformas.

Page 23: Cloud Computing - Computación en Nube

Niveles de Computación en Nube

• SaaS – Software como Servicio • PaaS – Plataforma como Servicio • IaaS – Infraestructura como Servicio

Page 24: Cloud Computing - Computación en Nube

Infraestructura como Servicio (IaaS)

• Computación como servicio (Hardware como servicio), Virtualización de Sistemas Operativos.

• Almacenamiento como Servicio, Almacenamiento en la Red.

• Bases de Datos como Servicio, Servicio de almacenamiento relacionados como Bases de Datos.

Page 25: Cloud Computing - Computación en Nube

Infraestructura como Servicio (IaaS)

Page 26: Cloud Computing - Computación en Nube

Plataforma como Servicio (PaaS)

• Ofrece la posibilidad de desplegar y ejecutar aplicaciones desarrolladas en un determinado lenguaje de programación.

Page 27: Cloud Computing - Computación en Nube

Plataforma como Servicio (PaaS)

Page 28: Cloud Computing - Computación en Nube

Software como Servicio (SaaS)

• El software es ofrecido como un servicio, sin necesidad de inversión en infraestructura, licencias e instalaciones y sin inversión futura en actualización de esta.

• El usuario solo paga (Típicamente de forma mensual) por el uso de la herramienta.

Page 29: Cloud Computing - Computación en Nube

Software como Servicio (SaaS)

Page 30: Cloud Computing - Computación en Nube

Niveles de Computación en Nube

Page 31: Cloud Computing - Computación en Nube

Tipos de Nubes

Nubes públicas, privadas y híbridas

Page 32: Cloud Computing - Computación en Nube

Nubes públicas, privadas y híbridas• Las nubes públicas intentan brindar a los consumidores

elementos informáticos sin complicaciones. • Se trate de software, de infraestructura de aplicaciones o de

infraestructura física, el proveedor de la nube asume las responsabilidades de instalación, gestión, provisión y mantenimiento.

• Los clientes sólo pagan por los recursos que utilizan, de manera que se elimina la infrautilización.

• Servicios en Internet.

Page 33: Cloud Computing - Computación en Nube

Nubes públicas, privadas y híbridas

Las nubes privadas son servicios de nube que se brindan dentro de la empresa.

BeneficiosLa empresa es la encargada de la configuración

y el mantenimiento de la nube.Control más exhaustivo de los diversos recursos

que componen la nubeBrinda a la empresa todas las opciones de

configuración disponibles.

Page 34: Cloud Computing - Computación en Nube

Nubes públicas, privadas y híbridas

• Las nubes híbridas son una combinación de las nubes públicas y privadas.

• Por lo general, estas nubes son creadas por empresas.

• Las responsabilidades de gestión se dividen entre la empresa y el proveedor de la nube pública.

• La nube híbrida aprovecha al máximo servicios que se encuentran tanto en el espacio público como en el privado.

Page 35: Cloud Computing - Computación en Nube

OpenGoo

• OpenGoo es un aplicación libre de tipo Web Office. Es una solución completa para organizaciones que proporciona funcionalidades para crear, colaborar, compartir y publicar documentos internos y externos.

• Demo en http://demo.opengoo.org/

Page 36: Cloud Computing - Computación en Nube

Estamos preparados para usar la Nube?

Page 37: Cloud Computing - Computación en Nube

Estamos preparados para usar la Nube?

• Para responder esta pregunta evaluemos los siguientes puntos.– Masificación de los computadores.– Masificación del Internet.– Impacto Cultural.– Anchos de Banda Superiores.– Redes de Nueva Generación.

Page 38: Cloud Computing - Computación en Nube

Redes ConvergentesUna red convergente apoya aplicaciones vitales

para estructurar el negocio como Telefonía IPVideoconferencia en colaboración CRM que contribuyen a que la empresa sea más

eficiente, efectiva y ágil con sus clientes.

Page 39: Cloud Computing - Computación en Nube

Redes Convergentes

Page 40: Cloud Computing - Computación en Nube

Redes de Nueva Generación

Red que permite prestar servicios de telecomunicación y en la que se pueden utilizar múltiples tecnologías de transporte de banda ancha

Permite a los usuarios el acceso sin trabas a redes y a proveedores de servicios y/o servicios de su elección.

Page 41: Cloud Computing - Computación en Nube

Red de Nueva Generación

Page 42: Cloud Computing - Computación en Nube

Servicios que prestaran estas redes• Televisión IP.• Televisión Bajo demanda.• Video bajo demanda.• Telefonía IP.• Telefonia Wi-FI.• Radio IP.• Video Conferencia.

Page 43: Cloud Computing - Computación en Nube

Conclusiones

• Desaparecerá la computación tradicional?

• Se impondrá la computación en la nube?

Page 44: Cloud Computing - Computación en Nube

Preguntas

Page 45: Cloud Computing - Computación en Nube

Gracias