A computação em nuvem é um modelo da tecnologia de informação (TI) que permite aos usuários e empresas acesso pela Internet a um conjunto compartilhado de recursos de computação configuráveis, como, por exemplo, redes de computadores, servidores, armazenamento, aplicativos e serviços. O acesso sob demanda a estes recursos pode ser rapidamente provisionado sem grande dificuldade e implantado sem a intervenção do fornecedor desses serviços.
Popularmente, entende-se computação em nuvem como a capacidade de rodar cargas de trabalho remotamente pela Internet nos data centers de empresas fornecedoras de serviços – a nuvem pública.
Tipos de Nuvem
Nuvem Pública: A nuvem pública é o conjunto de serviços fornecidos por provedores de serviços de computação em nuvem para usuários e empresas pela Internet. Os fornecedores de serviços possuem seus próprios data centers onde gerenciam toda a infraestrutura, disponibilizando pacotes pré-definidos de serviços para os usuários e empresas os utilizarem mediante uma assinatura mensal, anual ou pagamento conforme o uso.
Nuvem Privada: A nuvem privada oferece vantagens semelhantes à nuvem pública como escalabilidade e serviços sob demanda, mas através de uma arquitetura proprietária. A infraestrutura utilizada pertence ao usuário. Diferente da nuvem pública, que fornece serviços a múltiplas empresas, a nuvem privada é destinada a uma só empresa.
Nuvem Híbrida: A nuvem híbrida é a combinação da nuvem privada com a nuvem pública. A empresa utiliza uma parte dos serviços em suas próprias instalações e a outra parte na nuvem pública, com compartilhamento das duas plataformas.
Modelos de Serviços em Nuvem
De modo geral, os serviços oferecidos em nuvem se encaixam nas seguintes categorias:
SaaS (Software as a Service) – Software como Serviço
O usuário usa os aplicativos do provedor rodando em uma infraestrutura de nuvem. Os aplicativos são acessíveis a partir de vários dispositivos (PCs, Macs, tablets, celulares) através de uma interface como um navegador da Web ou uma interface de programa. O usuário não gerencia ou controla a infraestrutura de nuvem subjacente incluindo rede, servidores, sistemas operacionais, armazenamento, ou mesmo recursos de aplicativos individuais, com exceção de certas configurações limitadas aos aplicativos específicos do usuário. Exemplos de SaaS: Microsoft 365, antigo Office 365.
PaaS (Platform as a Service) – Plataforma como Serviço
O usuário pode implantar na infraestrutura de nuvem os aplicativos criados ou adquiridos por ele usando linguagens de programação, bibliotecas, serviços e ferramentas suportadas pelo provedor. O usuário não gerencia ou controla a infraestrutura de nuvem subjacente incluindo rede, servidores, sistemas operacionais ou armazenamento, mas tem controle sobre os aplicativos implantados e às configurações do ambiente de hospedagem dos aplicativos. Exemplos de PaaS: Microsoft Azure.
IaaS (Infrastructure as a Service) – Infraestrutura como Serviço
É a capacidade fornecida ao usuário de provisionar processamento, armazenamento, redes e outros recursos de computação, onde ele pode implantar e executar software de sua escolha, que pode incluir sistemas operacionais e aplicativos. O usuário não gerencia ou controla a infraestrutura de nuvem subjacente mas tem controle sobre sistemas operacionais, armazenamento e aplicativos implantados e controle limitado aos componentes de rede selecionados. Exemplos de Serviços IaaS: Microsoft Azure
A computação em nuvem evoluiu para oferecer diversas opções de implantação, cada uma adequada às diferentes necessidades empresariais.
Vantagens da Computação em Nuvem
Economia de custos: elimina-se a necessidade de gastos iniciais com a compra de hardware e software além de outros custos relacionados à implantação e gerenciamento de infraestrutura.
Elasticidade e Velocidade: sendo as soluções oferecidas sob demanda, tanto a implementação como a expansão do grupo de recursos se torna mais rápida.
Mensuração dos serviços: todos os serviços podem ser mensurados através de relatórios como, por exemplo, utilização dos recursos por parte dos usuários, integridade dos serviços, segurança, conformidade, entre outros.
Com planos adaptáveis para diferentes necessidades, o Microsoft 365 inclui recursos e funcionalidades que permitem a modernização dos ambientes de trabalho das Pequenas e Médias Empresas.