Cloud Computing. Características
- Servicio disponible de forma automática y a demanda
- Accesible a través de la red
- Modelo multi-tenancy
- Se comparten los recursos con otros usuarios
- Debe garantizarse aislamiento y seguridad entre
usuarios
- Los recursos se agrupan en pools
- Elasticidad
- Pago por uso
The NIST Definition of Cloud Computing
... as a Service (...aaS)
- Modelo de negocio no basado en la venta de licencias o
hardware
- Oferta de servicios con caracterísicas de cloud
- Habitualmente se definen tres capas o niveles: SaaS, PaaS e
IaaS
Software as a Service (SaaS)
Aplicación como servicio en la nube
- El usuario utiliza una aplicación a través de la web en
lugar de tenerla instalada en el propio equipo.
Aviso: No todas las aplicaciones web son SaaS, deben cumplir
con las características.
- Utilizado por cualquier usuario
- Ya lo usamos, pero se prevé que se use cada vez más
- Ejemplos: Servicios de Google, Office365
Platform as a Service (PaaS)
Plataforma de desarrollo web en la nube
- Utilizado por desarrolladores de software
- Se proporciona toda la plataforma de desarrollo y despliegue
de una aplicación al desarrollador
- Ejemplos: Google App Engine, Windows Azure, Heroku,
Openshift, CloudFoundry
Infrastructure as a Service (IaaS)
Infraestructura como servicio en la nube
- Utilizado principalmente por administradores de
sistemas
- Se proporciona principalmente capacidad de cómputo, redes y
diversos modos de almacenamiento
- Ejemplos: Amazon Web Services, Google Compute Engine