1. Cloud Computing
Esteban Saavedra Lopez, Ph.D
CEO Opentelematics
Internacional Bolivia
email: estebansaavedra@yahoo.com
http://jesaavedra.opentelematics.org
2. Agenda
Introducción
●
Cloud Computing
●
Caracteristicas
●
Ventajas
●
Estado y Evolución
●
Elementos
●
IaaS – SaaS - PaaS
●
Proveedores
●
Impactos y futuro
●
3. Introducción
90s decada de la OO
●
2000s decada de los sistemas distribuidos
●
Conduce:
Aparación de nuevos paradigmas y recursos
●
Interacción de aplicaciones
●
Interacción de plataformas
●
Intervención multidispositivo
●
Convergencia de IT
●
5. Que es el Cloud Computing
Un nuevo paradigma de computación donde los
datos y los servicios residen en centros de
datos masivamente escalables y se puede
acceder desde cualquier dispositivo conectado a
través de Internet
7. Definición
Infraestructura de IT, servicios basados en la
Web, o el software como servicio que es
accesible desde cualquier lugar en Internet ya sea
gratis o facturados únicamente por el consumo
8. Modelo del Cloud Computing
Modelo de adquisición Solo nos preocupamos por los resultados,
(basados en el servicio) no como las capacidades de IT son implementadas
Modelo de negocio
Queremos pagar por lo que usamos como utilidad
(Basados en el uso)
Modelo de acceso Puedo acceder a los servicios desde
(Intranet, Internet) cualquier lugar y desde cualquier dispositivo
Modelo Técnico La capacidad se puede escalar según
(Dinámico, flexible) se precise (hacia arriba o hacia abajo)
10. Características
Es completamente independiente del SO
Se paga para usarlo
No se precisa contar con un servidor
ni con una infraestrtuctura propia
No se precisa instalar ningún software adicional,
usas el browser para acceder a los servicios
11. Características
Perspectiva del consumidor
Único punto de acceso
El servicio provee una experiencia rica al usuario
Virtualización
Incrementa la utilización de los sistemas
Automatizado
Cumplimiento en las solicitudes de servicio automatizados
Agilidad
Rápida prestación de servicios
Flexibilidad
Escalado masivo de los servicios de IT, según sea necesario
12. Características
Perspectiva del consumidor
Contabilidad de uso
Basada en el uso de métricas
Gestión de servicios
Servicios modulares gestionados por medio
de la pila de infraestructura
/ plataforma / aplicación / negocio
Seguridad
Los servicios son emitidos a través de los dominios de confianza
Rentabilidad
Reducen elementos innecesarios
17. Ventajas
ahorro de costos
altamente escalable
rápida innovación
fácil de publicar nuevos servicios
para un mercado global
18. Requerimientos del cliente
No precisaremos un equipo
potente para trabajar con las
últimas aplicaciones. Con un
simple navegador será
suficiente ya que las tareas
de procesamiento y
almacenamiento de datos las
llevarán a cabo los servidores
de la nube.
19. Actualizaciones transparentes
Al no tener que instalar la aplicación en nuestro
equipo utilizaremos siempre la última versión de
la misma, teniendo acceso a las nuevas
características desde el instante en el que se
publique.
20. El fin de las licencias
Como se cobra por el servicio,
el usuario paga simplemente lo
que utiliza, y se cree que la
manera de facturar será parecida
al de otros servicios como el del
agua o el de la luz
21. Movilidad y sincronismo
Podremos acceder a
versiones específicas de los
programas según el
dispositivo que utilicemos para
conectarnos a la nube.
Teléfonos móviles, pdas,
netbooks, portátiles y
ordenadores de sobremesa,
siempre se encontrarán
sincronizado
22. Seguridad
Los proveedores de
almacenamiento son los
encargados de llevar a cabo
las tareas de almacenamiento
y backup
24. Desventajas
No tienes un completo control de tus datos
Debes estar online para usarlos
Dependes de tu proveedor para poder acceder a los servicios
Por ser un servicio de venta mundial significa obedecer
una serie de reglamentos locales e internacionales
(la privacidad de los datos, la censura, los derechos humanos).
No conoces las aplicaciones backend
que utilizan los proveedores de servicios
No sabes si el software utilizado es libre o es propietario
25. Datos en manos de terceros
Las compañías y los usuarios
relegarán el control de sus datos
en manos de terceros, lo que
supone una pérdida de control en
cuanto al tratamiento de los
mismos. Una opción es mantener
los datos más sensibles en
servidores propios y subir el resto
a la nube
26. Imposibilidad de acceso al código
fuente
La nube estará plagada de
aplicaciones de código cerrado
y el usuario se encontrará
indefenso frente a ellas
(R. Stallman)
27. La dependencia de Internet
La computación en la nube está
limitada por la velocidad de
conexión de los usuarios y la
capacidad de los mismos para
poder conectarse allá dónde se
encuentren. No siempre se
puede trabajar offline
28. Confianza y Seguridad
Puedes confiar en tu banco de
●
que su dinero está a salvo
Puedes confiar en tu proveedor
●
de acceso a Internet que no es
tu espía
Usted también puede confiar en
●
su proveedor de servicios de CC
de que tus datos están seguros
y no espiar a usted
30. Infraestructura
El corazón de la nube.
●
Esto es lo más cercano
a la:
Disponibilidad de HW
●
Almacenamiento
●
Capacidad de computo
●
31. Plataformas
Es un sistema que puede ser
programado y personalizado,
adecuándose a las
necesidades principalmente de
los desarrolladores
32. Aplicaciones y Servicios
Formado por todas las
aplicaciones y servicios que
se construyen en la parte
superior de cualquier
Infraestructura o Plataforma
33. API
(Application programing Interface)
Conjunto de funciones y procedimientos (métodos
en POO) que ofrece cierta biblioteca para ser
utilizado por otro software como una capa de
abstracción.
36. Computing as a Service (CaaS)
Máquinas virtuales con
●
posibilidad de elección
del sistemas operativo
(normalmente Linux)
para albergar el
software que se desee.
Utilizadas para albergar
●
un servidor de
aplicaciones, servidores
de BBDD, etc
37. Storage as a Service (StaaS)
Ofrecen
●
almacenamiento en la
red.
Los servicios de
●
backup y replicación,
pueden o no estar
incluidos en el precio
del servicio.
38. Database as a Service (DbaaS)
Máquinas (virtuales o no) con
●
sistema operativo que ofrece
un servicio de
almacenamiento relacionado o
lo que comúnmente llamamos
“base de datos”.
Se considera infraestructura
●
porque la base de datos es un
soporte para el
almacenamiento de
información que suelen utilizar
la aplicaciones.
40. Platform as a Service (PaaS)
Ofrecen la posibilidad de
●
desplegar y ejecutar
aplicaciones en un
determinado lenguaje de
programación, sin tener que
ocuparte del mantenimiento
y actualización de los
mismos.
42. Software as a Service (SaaS)
Es el software ofrecido como servicio (SaaS), sin
●
necesidad de inversión en instalaciones y como
consecuencia sin en el mantenimiento posterior.
El software esta desplegado en una plataforma
●
como servicio que puede ser propia o de algunos
de los proveedores del mercado.
55. Por que usar Cloud Computing
Negocios Desarrollo
Operaciones
Baja el costo
Facil de No existe
total de la
escalar costo de
membresia
licenciamiento
Bajo costo de
Tiempo rapido
cambio Promueve la
de venta
agilidad
56. Impactos esperados
Bajos costos iniciales: elimina las barreras de
●
adopción
Bajos costos de infraestructura: libera más
●
presupuesto para otros proyectos
Nuevos escenarios de Procesos de Negocios
●
Permite a los ISVs para construir diferentes
●
modelos de negocio