4 Tecnologías subyacentes
4.3 Computación en la nube

La computación en nube es un modelo para el acceso bajo demanda a un conjunto compartido de recursos configurables (por ejemplo, ordenadores, redes, servidores, unidades de almacenamiento, aplicaciones, servicios, software) que pueden ser proporcionados en la modalidad de Infraestructura como Servicio (Infrastructure as a Service - IaaS) o Software como Servicio (Software as a Service - SaaS). Uno de los resultados más importantes de la IoT es la enorme cantidad de datos generados a partir de dispositivos conectados a Internet [7]. Muchas aplicaciones IoT requieren almacenamiento masivo de datos, gran velocidad de procesamiento para permitir la toma de decisiones en tiempo real y redes de banda ancha de alta velocidad para transmitir datos, audio o vídeo. La computación en la nube ofrece la solución ideal para el manejo de los flujos enormes de datos y su procesado para un número sin precedentes de dispositivos IoT y de seres humanos en tiempo real.