La arquitectura de la nube se basa en la combinación de tecnologías existentes como el almacenamiento de datos, centros de datos y virtualización. Los modelos de despliegue de la nube incluyen privada (no disponible para el público), pública (operada por un proveedor para el público), comunitaria (para un propósito común) e híbrida (combinación de nubes). Los modelos de servicio son software (capacidad de ejecutar aplicaciones), plataforma (capacidad de implementar aplicaciones) e infraestructura (