Cloud Computing es un concepto que se usa para describir una nueva clase de computación basada en red que se realiza a través de Internet. Se trata básicamente de un paso a partir de Utility Computing. Es un grupo de hardware, software e infraestructura de Internet integrados y en red, llamada plataforma.
El uso de Internet para la comunicación y el transporte proporciona hardware, software y servicios de red a los clientes. Estas plataformas ocultan la complejidad y los detalles de la infraestructura subyacente de los usuarios y las aplicaciones al proporcionar una interfaz gráfica o API (Interfaz de programación de aplicaciones) muy simple.
Además, la plataforma proporciona servicios a pedido, que están siempre disponibles, en cualquier lugar y en cualquier momento. Hay un pago por uso y según necesidad.
El Cloud Computing presenta las siguientes características comunes:
- Escalado masivo.
- Información homogénea.
- Virtualización.
- Coste menor a otros softwares.
- Distribución amplia.
- Orientación al servicio.
- Seguridad avanzada.
Además, se caracteriza en esencia por:
- Servicio bajo demanda.
- Acceso a red de servicios.
- Elasticidad y rapidez.