El almacenamiento en la nube (del inglés: cloud storage) es un modelo de almacenamiento de datos que está basado en redes de computadoras. En cuanto a los datos, estos se alojan en uno o más servidores de forma virtual que, por lo general, son proporcionados por terceros.[1] Esta forma de almacenamiento fue ideada en los años 1960.[2]
Las compañías de alojamiento operan enormes centros de procesamiento de datos. Los usuarios que requieren estos servicios compran, alquilan o contratan la capacidad de almacenamiento necesario. Los operadores de los centros de procesamiento de datos, a nivel servicio, virtualizan los recursos según los requerimientos del cliente. Solo exhiben los entornos con los recursos requeridos. Los clientes administran el almacenamiento y el funcionamiento de los archivos, datos o aplicaciones. Los recursos pueden estar repartidos en múltiples servidores físicos.
A los servicios de almacenamiento en nube, se puede acceder por diferentes medios, como un servicio web (web service), interfaz de programación de aplicaciones (API), interfaz de usuario (interfaz web).