A computação em nuvem refere-se à entrega de serviços de computação – incluindo servidores, armazenamento, bancos de dados, redes, software e muito mais – pela Internet (“a nuvem”). Em vez de possuir sua própria infraestrutura de computação ou data centers, indivíduos ou organizações podem alugar o acesso a tudo o que precisam de um provedor de serviços em nuvem.
Em termos simples, a computação em nuvem significa armazenar e acessar dados e programas pela Internet, em vez do disco rígido do seu computador. Ele permite que os usuários acessem arquivos e usem aplicativos de qualquer dispositivo com conexão à Internet.
Um exemplo de computação em nuvem é o uso de serviços de e-mail baseados na web, como Gmail ou Yahoo Mail. Em vez de executar o email no servidor local do seu computador, o serviço de email é hospedado remotamente “na nuvem”.
Geralmente, existem quatro tipos de serviços de computação em nuvem: Infraestrutura como Serviço (IaaS), Plataforma como Serviço (PaaS), Software como Serviço (SaaS) e Função como Serviço (FaaS). IaaS fornece recursos de computação virtualizados pela Internet, PaaS oferece uma plataforma que permite aos clientes desenvolver, executar e gerenciar aplicativos, SaaS fornece aplicativos de software pela Internet por assinatura e FaaS permite que os clientes desenvolvam, executem e gerenciem funcionalidades de aplicativos sem a complexidade de construir e manter a infraestrutura normalmente associada ao desenvolvimento e lançamento de um aplicativo