Este documento presenta una introducción a los conceptos de computación en la nube y Web 2.0. Explica que la computación en la nube permite el acceso a servicios de TI a través de Internet como software, plataformas e infraestructura. También describe los diferentes tipos de nubes (pública, privada e híbrida) y modelos de servicios en la nube (SaaS, PaaS e IaaS). Finalmente, analiza casos de éxito y diferencias entre computación en la nube y virtualización.
3. Conceptos Generales Computación
en la Nube
La informática se
consume
ahora en forma de
servicios.
No se compran bienes ni
licencias de software.
• Se paga por consumo o por arriendo.
• La compra de actualizaciones de software se elimina
• porque es parte del servicio prestado.
Se buscan economías de
escala
• El precio es aún más relevante.
Los creadores de
software tienen grandes
oportunidades para
masificar sus productos.
• Mayor exigencia en desarrollo pues las bases de datos
El acceso dedicado a
Internet no puede fallar
por ninguna razón.
• Habrá necesidad de mayor capacidad y redundancia.
4. Actores Cloud Computing
El mundo de la nube tiene un gran número de actores o participantes.
Aplicaciones y
facilitan las
tecnologías
Evalúan los servicios
Crean servicios
Utilizan los
servicios
5. Casos relevantes de migración local a
la nube.
Familia, que implementó los Amazon Web Services
en tan sólo seis meses.
Colombia Compra Eficiente institución del
gobierno encargada de centralizar las compras
públicas, utilizando una plataforma de servicios de
computación en la nube llamada Coupa.
Empresas de gran tamaño como Ecopetrol y
Carvajal, tomaron recientemente sorprendentes
decisiones de migrar sus sistemas de correo
corporativo a Google Apps.
6. Amenazas… y lados negativos?
• Seguridad
y confidencialidad
• Rendimiento
• Los proveedores
de tecnología
¿Dónde están mis datos?
¿Quién es el propietario?
¿Quién tiene acceso a esta información?
Es la nube muy rápida?
¿Puede la nube ser eficiente para mis aplicaciones?
¿Puede ofrecer el rendimiento que pagué?
¿Puedo permitirme pasar a una plataforma propietaria?
¿Existen normas?
7. Características de la computación
en la nube
-
Menos inversión en infraestructura física
Menos mantenimiento
Información relevante para el empresario están en red.
Menos aplicaciones instaladas en un equipo.
10. Características asociadas a la
computación en la nube
Entre las características asociadas al Cloud Computing se encuentran las siguientes:
Según los expertos, los recursos
de infraestructura tecnológica
instalados en las empresas no son
usados ni siquiera en un 40% y lo
mismo ocurre con los aplicativos
de software, principalmente con
las suites de oficina.
11. Distinguiendo los tipos de nubes
Implementación de la computación en nube puede variar en función de las
necesidades.
12. Distinguiendo los tipos de nubes
Nubes públicas.
Estas se administran externamente por terceros, los
contenidos de distintos clientes pueden encontrarse
ubicados en los mismos servidores, sistemas de
almacenamiento. Los usuarios finales usan la
infraestructura de la nube en todas sus capas y no
conocen qué trabajos de otros clientes pueden
estar corriendo en el mismo servidor o red.
13. Distinguiendo los tipos de nubes
Nubes privadas
En este caso el proveedor es propietario del
servidor, red, y disco y pueden decidir qué
usuarios están autorizados a utilizar la
infraestructura. Las nubes privadas están en una
infraestructura manejada por un solo administrador
que controla qué aplicaciones debe correr y dónde.
Son una buena opción para las compañías que
necesitan alta protección de datos y manipulaciones
a nivel de servicio.
14. Distinguiendo los tipos de nubes
Nube Hibrida
La infraestructura de nube se compone de
una serie de nubes de todo tipo, pero las
nubes tienen la capacidad de comunicarse
a través de sus interfaces para permitir
que los datos y / o aplicaciones pueden
mover de una nube a otra.
15. Distinguiendo los tipos de nubes
Nube Comunitaria
La infraestructura de nube es compartida
por un número de organizaciones con
intereses y necesidades similares.
16. Arquitectura de la nube:
Modelos de servicio y despliegue:
La adopción de servicios de computación en la nube están creciendo a gran velocidad y
una de las razones se debe a su arquitectura que acentúa los beneficios de servicios
compartidos en lugar de productos aislados
17. Software como servicio (SaaS)
SaaS es un modelo de software basado en la
web que proporciona software totalmente
disponible a través de un navegador web.
18. Plataforma como servicio (PaaS)
Paas es similar a SaaS, aunque el servicio es un entorno complejo de desarrollo de
aplicaciones y no sólo el uso de una aplicación. Las soluciones de PaaS se diferencian
de SaaS en que proporcionan una plataforma de desarrollo virtual alojado en la nube y
accesible desde un navegador web.
Los proveedores más conocidos son Google con su Google App Engine (GAE),
Microsoft con su plataforma Azure, y Amazon con sus servicios Amazon Web
Services (AWS) y Salesforce.com
19. Infraestructura como Servicio (IaaS)
En lugar de comprar un servidor, switches, firewalls, cables, etc y alojarlos en nuestra
oficina o alquilar un servidor dedicado, contratamos capacidad de procesamiento,
memoria, disco y ancho de banda a un proveedor de cloud hosting.
20. Casos de éxito en empresas usuarias
de IaaS
Monografias.com
Esta empresa está destinada a ofrecer compartición de
documentos educativos a través de Internet. Según su
dirección técnica, se ha comprobado que, mediante el
uso de IaaS han conseguido reducir los costes en la
infraestructura informática entre un 20% y un 50%
respecto a sus sistemas anteriores de alojamiento
Web dedicado, gracias a una mayor eficiencia en el
uso de los recursos. Finalmente, se ha comprobado que
el rendimiento de su personal y la calidad del servicio
ofrecido a sus clientes han aumentado
considerablemente. En concreto, su gasto por hombre
hora se ha reducido un 30% al disponer de una gestión
centralizada de sus sistemas
21. Computación en la Nube vs
Virtualización
Conceptos como “cloud computing” o “virtualización” están cada vez más a la
orden del día. Pero muchas veces tendemos a asociarlas con las mismas cosas,
y estamos cometiendo un grave error, ya que son conceptos diferentes.
22. Entiendo el concepto de Virtualización
Los Centros de Proceso de Datos (CPD) de las empresas
tienen normalmente servidores dedicados que no se
están utilizando al 100% de su capacidad.
Mejores usos a través de Virtual Machine Monitor (VMM)
o también llamada Hipervisor.
24. Evolución en lugar de revolución
Aplicar nuevos modelos para reducir costos.
25. CASOS DE ESTUDIO
La empresa Gestione su Viaje tiene actualmente 15 empleados con unos ingresos
anuales de 100 millones requiere gestionar las comunicaciones internas y externas.
La empresa de desarrollo de software TEAM X requiere desarrollar un nuevo proyecto
pero tiene los equipos de trabajo en diferentes países, entre ellos: Perú, Chile, Estados
Unidos, México y Colombia. El analista de sistema le presento al comité de I+D la
posibilidad de utilizar una arquitectura de la nube llamada PaaS. El aplicativo desarrollado
va a correr sobre múltiples plataformas.
La empresa de estampación LOLA.COM con 15 años en el mercado, acaba de ganar una
licitación para producir la nueva colección de una marca reconocida de ropa deportiva. Esto
implica aumentar el número de empleados en un 50%, mejorar la capacidad de
procesamiento, almacenamiento y otros recursos informáticos fundamentales. La empresa
no cuenta con un gran departamento de sistemas y los plazos para la ejecución del contrato
son inferiores a dos años.
29. La Web 2.0 y la Computación en la
Nube
Definiendo la Web 2.0 como
un término usado para
describir un grupo de
herramientas y sitios que
utilizan los usuarios para
publicar contenidos en la web
directamente utilizando
lenguajes de marcado como
HTML
Los usuarios esencialmente publican
contenidos directamente en la nube
30. ¿Qué son los medios sociales
(social media)?
Social Media conjunto de herramientas
para compartir contenidos generados por
otros usuarios.
Ayudan:
Mejorar potencial de marca
Aumentar el numero de clientes
Fidelización
Transmitir información
31. Una primera taxonomía de los Social
Media
Bookmarking Social (marcadores sociales)
Ejemplo: del.icio.us, Simply, etc
Social News (noticias sociales)
Ejemplo: Digg, Menéame, etc.
Social Networking (redes sociales)
Ejemplo: Facebook, Twitter, Linkedin, Google +.
Compartición social de video, audio, fotografía, presentaciones
Ejemplos: Youtube, Picasa, Pandora, Slideshare, etc.
Wikis
Ejemplo: Wikipedia, Wikia, etc.
Blogs, Microblogs y Podcast
Ejemplo: Wordpress, Blogger, Tumblr, etc
32. Conclusión
“ Para el 2020, la mayoría de la gente no trabajara con software
ejecutándose en una computadora de uso general. En lugar de
eso trabajara con aplicaciones basadas en internet, como
Google Docs, y con aplicaciones ejecutadas en Smartphone.”
Pew Reserach Center y Elon University