AWS Lambda é um serviço computacional sem servidor, orientado a eventos, que lhe permite executar código sem provisionar nem gerenciar servidores. Este curso se concentra naquilo de que você precisa para iniciar a criação de funções do Lambda e aplicativos sem servidor. Você aprende como o AWS Lambda funciona e como gravar e configurar funções do Lambda. Você conhece considerações sobre implantação e teste, além de terminar, por fim, com um debate sobre monitoramento e solução de problemas das funções do Lambda.
- Nível do curso: fundamental
- Duração: 120 minutos
Observação: Este curso tem transcrições/legendas traduzidas. A narração está em inglês. Para exibir as legendas, clique no botão CC no canto inferior direito do player.
Atividades
Este curso inclui lições interativas, demonstrações e testes de conhecimento.
Objetivos do curso
Neste curso, você aprenderá a:
- Definir como o Lambda funciona
- Examinar permissões e segurança da função do Lambda
- Demonstrar práticas recomendadas de gravação das funções do Lambda
- Implantar e testar os aplicativos sem servidor
- Explorar práticas recomendadas para gravação de códigos eficaz
- Monitorar e solucionar problemas de funções do Lambda
Público-alvo
Este curso se destina a:
- Arquitetos de nuvem
- Desenvolvedores
Pré-requisitos
Este é um curso de nível fundamental e indicado para todos
Descrição do curso
Seção 1: introdução a sem servidor
- Serviços no AWS Serverless Platform
- Exemplos de arquitetura sem servidor
- Descrever o Lambda em comparação com outras opções de computação
- Examinar recursos do AWS Lambda
Seção 2: como o Lambda funciona
- Tipos de fontes de eventos
- Fontes de eventos síncronas X assíncronas
- Destinos do Lambda
- Como fontes de eventos acionam funções do Lambda
- Eventos de push e sondagem
- Ciclos de vida de uma função do Lambda
- Inicializações a quente e a frio
Seção 3: permissões de função do AWS Lambda
- Visão geral das permissões
- Função de execução e exemplos
- Permissões do Lambda ativadas para VPC
- PrivateLink
- Exemplos de política do recurso
Seção 4: criar funções do Lambda
- Modelo de programação do AWS Lambda
- Método do manipulador
- Práticas recomendadas de gravação do código
- Editor de console do Lambda
- Empacotar código como imagem do contêiner
- Fazer upload zip, S3, ECR
- AWS SAM
Seção 5: configuração das funções do Lambda
- Simultaneidade e scaling
- Limites de simultaneidade
- Intermitência
- Simultaneidade provisionada
Seção 6: implantação e testes de aplicativos sem servidor
- Em que a implantação sem servidor é diferente?
- Implantação baseada em servidor X sem servidor
- Ambientes de desenvolvimento baseados em servidor X sem servidor
- Versões e aliases para implantações seguras
- Uso de publicação para criar um snapshot
- Aliases apontam para uma versão específica
Seção 7: monitoramento e solução de problemas
- Monitoramento com o CloudWatch
- Métricas do CloudWatch
- Uso do CloudWatch Lambda Insights
- AWS X-Ray
- AWS CloudTrail
- Dead Letter Queues (DLQs - Filas de mensagens mortas)
- Análise de inicializações a frio/quente usando o AWS X-Ray
Seção 8: recursos adicionais
- Sites
- Whitepapers
- Blogs
- Oficinas sem servidor on-line
- Conversas técnicas gravadas