Cloud Computing se caracteriza por la «necesidad de no saber» en términos de los detalles subyacentes de la infraestructura. Su «flexibilidad y elasticidad» permiten a estos sistemas escalar hacia arriba y hacia abajo a voluntad.
Entre los modelos de servicio cloud se encuentran los siguientes:
- Software as a Service (SaaS).
- Platform as a Service (PaaS).
- Infraestructure as a Service (IaaS).
Un modelo maduro SaaS se podría caracterizar por los siguientes niveles:
- Nivel 1. Ad-Hoc/Custom – una instancia por el cliente.
- Nivel 2. Configurable por cliente.
- Nivel 3. Configurable y multi – inquilino – eficiente.
- Nivel 4. Escalable, configurable y multi – inquilino – eficiente.
Distintas capas de computación en la nube
En la nube, se pueden encontrar distintas capas de computación:
- Servicio de Aplicación (SaaS): MS Live/ExchangeLabs, IBM, Google Apps, Salesforce.com, Quicken Online, Zoho, Cisco.
- Plataforma de aplicaciones: Google App Engine, Mosso, Force.com, Engine Yard, Facebook, Heroku, AWS.
- Plataforma de servidor. 3Tera, EC2, SliceHost, GoGrid, RightScale, Linode.
- Plataforma de almacenamiento. Amazon S3, Dell, Apple.
Características básicas de Cloud Computing
- Cloud se caracteriza por la «necesidad de no saber» en términos de los detalles subyacentes de la infraestructura. Las aplicaciones se interconectan con la infraestructura a través de las API.
- La «flexibilidad y elasticidad» permiten a estos sistemas escalar hacia arriba y hacia abajo a voluntad, utilizando los recursos de todo tipo: CPU, almacenamiento, capacidad del servidor, balanceo de carga y bases de datos.
- El tipo de utilidad de «pago tanto como se usa y se necesita» y el tipo de computación basada en red «siempre en funcionamiento, en cualquier lugar».
- El Cloud es transparente para los usuarios y las aplicaciones. Se pueden construir de múltiples maneras: productos de marca, código abierto de propiedad, hardware o software, o simplemente PC de venta en serie.
- En general, están construidos en grupos de servidores de PC y componentes comerciales, además de software de código abierto combinado con aplicaciones internas y/o software del sistema.
Información extraída del webinar impartido por Raúl Jaime Maestre para EALDE Business School.
0 comentarios