La computación en la nube ha surgido debido a la disponibilidad de grandes centros de datos que almacenan miles de servidores, creando un exceso de recursos informáticos accesibles. La computación en la nube distribuye la capacidad de procesamiento, aplicaciones y sistemas a través de redes de ordenadores. Las aplicaciones basadas en la nube se distribuyen a través de clústeres en lugar de ejecutarse en un solo ordenador. Los servicios de computación en la nube incluyen aplicaciones en línea de un solo propósito,