Sem servidor na AWS
A AWS oferece tecnologias para executar código, gerenciar dados e integrar aplicações, tudo isso sem a necessidade de gerenciar servidores. As tecnologias sem servidores contam com escalabilidade automática, alta disponibilidade integrada e um modelo de faturamento pago por utilização para aumentar a agilidade e otimizar os custos. Estas tecnologias também eliminam as tarefas de gerenciamento de infraestrutura, como provisionamento de capacidade e patching, para que você possa se concentrar apenas em escrever códigos que atendam a seus clientes. As tecnologias de aplicações sem servidores começam com o AWS Lambda, um evento de serviço computacional orientado nativamente integrado com mais de 200 serviços da AWS e aplicações de software como serviço (SaaS).
Dê o próximo passo
Pronto para construir? Acesse o Portal de aprendizagem para começar com tutoriais práticos sem servidor.
Deseja capacitar suas equipes de desenvolvimento? Confira estes insights da IDC.
Precisa construir um MVP rapidamente? Saiba como acessar os créditos e construir a primeira aplicação.
Serviços sem servidor na AWS
As aplicações modernas são desenvolvidas primeiro sem servidor, uma estratégia que prioriza a adoção de serviços sem servidor, para que você possa aumentar a agilidade em toda a pilha de aplicações. Desenvolvemos serviços sem servidor para todas as três camadas de sua pilha: computação, integração e armazenamento de dados. Considere começar com estes serviços:
Computação
Integração de aplicações
Armazenamento de dados
Casos de uso
-
Aplicações Web
-
Processamento de dados
-
Processamento de lotes
-
Ingestão de eventos
-
Aplicações Web
-
Construir aplicações Web
Construir uma simples “lista de coisas a fazer” de aplicativo web habilita um usuário registrado criar, atualizar, visualizar e excluir itens. Um evento dirigido de uma aplicação Web pode utilizar o AWS Lambda, o Amazon API Gateway para o negócio lógico, o Amazon DynamoDB como banco de dados e o AWS Amplify Console para hospedar todo o conteúdo estático.
-
Processamento de dados
-
Processar os dados em praticamente qualquer escala
Entrega de notas de uma entrevista no formato Markdown para Amazon S3. Utilizar eventos S3 são usados para acionar vários fluxos de processamento – um para converter e persistir arquivos Markdown em HTML e outro para detectar e persistir o sentimento.
-
Processamento de lotes
-
Automatizar o processamento de lotes
Agendar os fluxo de trabalho de forma recorrente utilizando a regra Amazon EventBridge. Por exemplo, você pode gerar as classificações mínimas, máximas e médias para as medidas de qualidade do ar coordenando o fluxo de trabalho Extract Transfer Load (ETL) utilizando o AWS Step Functions e AWS Lambda.
-
Ingestão de eventos
-
Indexar e armazenar documentos e imagens automaticamente
Utilize os serviços do Amazon machine learning (ML) como o Amazon Comprehend e o Amazon Rekognition para descobrir as informações em dados não estruturados e enviar os resultados para o Amazon OpenSearch (sucessor do Amazon Elasticsearch Service) para indexação rápida. Padrões como este funcionam bem em aplicações de comércio eletrônico para as tarefas compatíveis com as experiências personalizadas do cliente, como a análise clickstream.
Explore as soluções, orientações e soluções de parceiros da AWS.