A computação sem servidor permite criar e executar aplicações e serviços sem preocupações com servidores. Com a computação sem servidor, sua aplicação ainda é executada em servidores, mas todo o gerenciamento do servidor é feito pela AWS. Com a AWS e sua plataforma sem servidor, você pode criar e implantar aplicações em serviços econômicos que oferecem recursos incorporados de disponibilidade e escalabilidade flexível de aplicações. Esses recursos permitem que você se concentre no código da aplicação, em vez de em questões relacionadas a provisionamento, configuração e gerenciamento de servidores.

Criar uma aplicação sem servidor permite que você se concentre na aplicação e não no gerenciamento e operação de infraestrutura. Não é necessário se preocupar com provisionamento ou configuração de servidores, pois a AWS cuida de tudo isso por você. Isso reduz a sobrecarga do gerenciamento de sua infraestrutura e ajuda você a reduzir o tempo de entrada no mercado.

Criar uma aplicação sem servidor oferece quatro benefícios importantes:

sem gerenciamento de servidores

Sem gerenciamento de servidores
Não é necessário provisionar nem manter nenhum servidor. Sem software nem tempo de execução para instalar, manter ou administrar.

escalabilidade flexível

Escalabilidade flexível
Sua aplicação pode ser escalada automaticamente ou ajustando sua capacidade por meio da alternação das unidades de consumo (por exemplo, taxa de transferência, memória) em vez de unidades de servidores individuais.

alta disponibilidade

Alta disponibilidade
As aplicações sem servidor incorporam disponibilidade e tolerância a falhas. Não é necessário definir a arquitetura desses recursos, pois são disponibilizados por padrão pelos serviços que executam a aplicação.

sem capacidade ociosa

Sem capacidade ociosa
Não é necessário pagar por capacidade ociosa. Não há necessidade de provisionamento antecipado ou em excesso de capacidade para recursos como computação e armazenamento. Por exemplo, não haverá cobranças quando seu código não estiver em execução.

Você pode criar uma aplicação Web sem servidor usando diversos produtos da AWS em conjunto. Todos os serviços são totalmente gerenciados e não exigem que você provisione nem gerencie servidores. Basta configurá-los em conjunto e carregar o código da aplicação para o AWS Lambda, um serviço computacional sem servidor.

arquitetura da criação de uma aplicação Web sem servidor

Siga nosso guia detalhado para implantar sua primeira aplicação sem servidor ainda hoje.

SAM, o esquilo

Sobre "SAM, o esquilo"
O nome "SAM, o esquilo" vem do AWS Serverless Application Model (AWS SAM), um modelo para a definição dos recursos usados em uma aplicação sem servidor. O SAM abandona a vida confortável nas árvores para ajudar os usuários da AWS a criar aplicações sem servidor com eficácia e maior facilidade.