Ir para

O que é arquitetura sem servidor?

A arquitetura sem servidor é uma abordagem de design de software em que os desenvolvedores podem criar e gerenciar aplicativos sem gerenciar a arquitetura subjacente. Os aplicativos sem servidor ainda são executados nos servidores, mas o provedor de serviços de nuvem é responsável por provisionar, gerenciar e escalonar toda a infraestrutura em nuvem. 

Saiba mais sobre a computação sem servidor do Google Cloud. 

Como funciona a arquitetura sem servidor?

As arquiteturas sem servidor são projetadas para abstrair os servidores e o gerenciamento de servidores das equipes de desenvolvimento. "Sem servidor" não significa que não há servidores. O termo refere-se à experiência geral de desenvolvimento. 

Do ponto de vista do desenvolvedor, basta escrever o código e executá-lo sem se preocupar com mais nada. Todas as atualizações de provisionamento, manutenção de hardware, software e segurança para os servidores e outras tarefas de gerenciamento de servidores cabem ao provedor de nuvem. Além disso, as arquiteturas sem servidor são escalonadas automaticamente de acordo com o tráfego.

Benefícios da arquitetura sem servidor

As soluções sem servidor oferecem às equipes de desenvolvimento de aplicativos vários benefícios sobre outros tipos de infraestrutura. Confira a seguir algumas das principais vantagens das arquiteturas sem servidor: 

Automação

As soluções sem servidor eliminam o trabalho de gerenciar servidores ao automatizar tarefas.

Escalonabilidade

As soluções sem servidor são escalonadas automaticamente em resposta ao tráfego, sem a necessidade de ajustes finos ou outras configurações manuais. 

Produtividade

A computação sem servidor permite que os desenvolvedores se concentrem em escrever códigos e otimizar a lógica de negócios em vez de gastar tempo no gerenciamento de servidores. Os desenvolvedores também podem implantar o código diretamente em ambientes de teste ad hoc conforme necessário.

Exemplos de arquitetura sem servidor

Confira alguns casos de uso comuns de arquitetura sem servidor:

  • Ações baseadas em gatilho ou tarefas programadas (por exemplo, relatórios diários, backups, lógica de negócios etc.)
  • Como criar APIs RESTful para aplicativos da Web e para dispositivos móveis
  • Processamento assíncrono (por exemplo, transcodificação de vídeo)
  • Automação do processo de TI, como remover o acesso automaticamente, iniciar verificações de segurança de compliance ou enviar aprovações
  • Automatizar pipelines de integração e entrega contínuas (CI/CD) (por exemplo, confirmações de código que acionam um build, solicitações de envio que acionam testes automatizados)
  • Como integrar com serviços e APIs de terceiros
  • Executar tarefas programadas (por exemplo, relatórios diários, backups, lógica de negócios etc.) 
  • Processamento de dados em tempo real para dados estruturados e não estruturados

Resolva seus desafios mais difíceis com o Google Cloud

Clientes novos recebem US$ 300 em créditos para usar no Google Cloud.
Comece agora
Fale com um especialista em vendas do Google Cloud para discutir seu desafio exclusivo em mais detalhes.
Fale conosco