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.
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.
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:
As soluções sem servidor eliminam o trabalho de gerenciar servidores ao automatizar tarefas.
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.
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.
Confira alguns casos de uso comuns de arquitetura sem servidor:
Comece a criar no Google Cloud com US$ 300 em créditos e mais de 20 produtos do programa Sempre gratuito.