O conceito de computação em nuvem (em inglês, cloud computing) refere-se à utilização das capacidades de armazenamento e processamento de computadores compartilhados e interligados por meio da Internet. O armazenamento de dados é feito em serviços que poderão ser acessados de qualquer lugar do mundo, a qualquer hora, não havendo necessidade de instalação de programas específicos. Dois dos principais serviços disponíveis atualmente para o armazenamento de dados, baseados no conceito de computação em nuvem, são: