introducción al cloud computing
Post on 11-Jun-2015
1.453 Views
Preview:
DESCRIPTION
TRANSCRIPT
Cloud ComputingEsteban Saavedra Lopez, Ph.DCEO Opentelematics Internacional Boliviaemail: estebansaavedra@yahoo.comhttp://jesaavedra.opentelematics.org
Agenda● Introducción● Cloud Computing● Caracteristicas● Ventajas● Estado y Evolución● Elementos● IaaS – SaaS - PaaS● Proveedores● Impactos y futuro
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
Cloud Computing?
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
Que es el Cloud Computing
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
Modelo del Cloud Computing
Modelo de adquisición(basados en el servicio)
Solo nos preocupamos por los resultados,no como las capacidades de IT son implementadas
Modelo de negocio(Basados en el uso) Queremos pagar por lo que usamos como utilidad
Modelo de acceso(Intranet, Internet)
Puedo acceder a los servicios desdecualquier lugar y desde cualquier dispositivo
Modelo Técnico(Dinámico, flexible)
La capacidad se puede escalar segúnse precise (hacia arriba o hacia abajo)
Características
Características
Es completamente independiente del SO
Se paga para usarlo
No se precisa contar con un servidorni con una infraestrtuctura propia
No se precisa instalar ningún software adicional, usas el browser para acceder a los servicios
CaracterísticasPerspectiva del consumidor
Único punto de accesoEl servicio provee una experiencia rica al usuario
VirtualizaciónIncrementa la utilización de los sistemas
AutomatizadoCumplimiento en las solicitudes de servicio automatizados
AgilidadRápida prestación de servicios
FlexibilidadEscalado masivo de los servicios de IT, según sea necesario
CaracterísticasPerspectiva del consumidor
Contabilidad de usoBasada en el uso de métricas
Gestión de serviciosServicios modulares gestionados por medio de la pila de infraestructura / plataforma / aplicación / negocio
SeguridadLos servicios son emitidos a través de los dominios de confianza
RentabilidadReducen elementos innecesarios
Estado actual y
Evolución
Evolución de Servicios y Tecnología
Estado actual
Ventajasde la
Computaciónde la nube
Ventajas
ahorro de costos
altamente escalable
rápida innovación
fácil de publicar nuevos serviciospara un mercado global
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.
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.
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
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
Seguridad
Los proveedores de almacenamiento son los
encargados de llevar a cabo las tareas de almacenamiento
y backup
Inconvenientesde la
Computaciónde la nube
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 obedeceruna 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
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
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)
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
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
Elementosdel
CloudComputing
Infraestructura
● El corazón de la nube. Esto es lo más cercano a la:
● Disponibilidad de HW● Almacenamiento● Capacidad de computo
Plataformas
Es un sistema que puede ser programado y personalizado,
adecuándose a las necesidades principalmente de
los desarrolladores
Aplicaciones y Servicios
Formado por todas las aplicaciones y servicios que
se construyen en la parte superior de cualquier
Infraestructura o Plataforma
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.
Niveles del Cloud Computing
Infraestructureas a
Service(IaaS)
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
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.
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.
Platformas a
Service(PaaS)
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.
Softwareas a
Service(SaaS)
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.
Capas del Coud Computing
Proveedores
Hardware as a Service (HaaS)
● Amazon: Elastic Compute Cloud (Amazon EC2)● Google: App Engine● Akamai● IBM
Software as a Service
● Google: Gmail, Docs
Software as a Service
● Yahoo!: Flickr
Software as a Service
● Zoho
Software as a Service
● Salesforce
Software as a Service
● Clarizen
IaaS
PaaS
SaaS
Por que usar Cloud Computing
Negocios Operaciones Desarrollo
Baja el costo total de la membresia
Tiempo rapido de venta
Facil de escalar
Bajo costo de cambio
No existe costo de licenciamiento
Promueve la agilidad
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
Visión futura
Preguntas - Consultas
Cloud ComputingEsteban Saavedra Lopez, Ph.DCEO Opentelematics Internacional Boliviaemail: estebansaavedra@yahoo.comhttp://jesaavedra.opentelematics.org
top related