Uma nuvem é um tipo de sistema paralelo e distribuído que consiste de uma coleção de computadores virtualizados e interconectados que são provisionados de forma dinâmica e apresentados como um ou mais recursos computacionais unificados. A capacidade de disponibilizar e remover recursos computacionais em tempo de execução, independentemente da quantidade solicitada, conceitua a seguinte característica da computação em nuvem: