A computação em nuvem (Cloud Computing em inglês), é o conceito que se refere à entrega de recursos computacionais oferecidos de maneira remota e em tempo real. Dessa maneira, empresas podem acessar diferentes serviços tecnológicos em qualquer lugar do mundo por meio da internet e sem a necessidade de manter um data center local.
A base da computação em nuvem é composta por servidores, ou seja, hardwares com grandes capacidades computacionais. A cloud é composta por uma série de servidores que dividem seus recursos entre si, possibilitando que esses hardwares cumpram a função de algum outro servidor caso ocorra alguma falha ou uma necessidade específica como, por exemplo, um aumento inesperado na demanda.