# AWS Lambda Tutorials | AWS Lambda Tutorial para Iniciantes | AWS Lambda ## Lista de Vídeos 1. [AWS Lambda Tutorial para Iniciantes | O que é AWS Lambda? | AWS Lambda para Iniciantes | Simplilearn](https://www.youtube.com/watch?v=97q30JjEq9Y) 2. [AWS Lambda Tutorial | Amazon Lambda Tutorial | AWS Tutorial | AWS Treinamento de Vídeo | Simplilearn](https://www.youtube.com/watch?v=KpWxbU7FaN4) 3. [Introdução ao Treinamento AWS Lambda | Simplilearn](https://www.youtube.com/watch?v=XJbCgYeTs40) ## Transcrições ### AWS Lambda Tutorial para Iniciantes | O que é AWS Lambda? | AWS Lambda para Iniciantes | Simplilearn URL: https://www.youtube.com/watch?v=97q30JjEq9Y Idioma: en Olá todos, seja bem-vindo a este novo vídeo que vamos aprender sobre Lambda. Eu sou Samuel do Simplilearn, e estou muito feliz que você esteja assistindo este tutorial de AWS Lambda agora. . . (O texto restante manter-se-á o mesmo, formatado com Markdown. ) Observe que a seção de transcrições não foi formatada no texto fornecido, mas deve seguir as mesmas regras de formatação de Markdown (use `>` para citações, preserve URLs, manter parágrafos, etc. ). ## Outras notas - Mantenha a estrutura hierárquica de cabeçalhos (use # ou ## dependendo do nível). - Mantenha o conteúdo existente, incluindo erros, termos técnicos e formatação (como `atributos` para comandos ou código). - Preserve URLs e referências como estão. Espero que isto ajude você a formatar seu texto usando Markdown! Entre em contato comigo se precisar de ajuda adicional. # Tutorial de AWS Lambda | Amazon Lambda Tutorial | Treinamento AWS Video | Simplilearn Idioma: en [Music] ## Introdução Uma introdução ao Lambda -------------------------- Amazon Lambda é parte da família de serviços de cálculo da AWS. O AWS Lambda foi anunciado na re: Invent em novembro de 2014 e ficou disponível em abril de 2015. Ao tempo de apresentação, o Lambda apenas suportava Node. js 0. 10. 36. Até agora, o Lambda suporta Node. js 4. 3. 2, Java 8 e Python 2. 7. (Nós notamos que Node. js 0. 10. 36 está descontinuado e começando em outubro de 2016, você não será mais capaz de criar funções com esta versão do Node. js. ) ### O que é Lambda? Amazon Lambda é um moteleiro pequeno e leve para executar funções. Em vez de manter e construir uma grande flota de instâncias EC2 e um código base, pode-se desenvolver funções pequenas e específicas para executar as tarefas exigidas. As funções do Lambda têm dois métodos principais de execução, Request-Response e Event-driven (o método de execução de Event é usado quando você executa uma função com base em um evento desencadeado. As respostas podem ser de objetos armazenados em S3 ou um documento atualizado no DynamoDB. ) ### integração AWS - API do Gateway AWS: O API Gateway oferece uma forma de criar APIs que podem ser apoiadas pelo Lambda para responder a solicitações HTTP POST e GET. API Gateway é frequentemente utilizada com o AWS Mobile SDK para criar aplicativos móveis. - Amazon S3: O S3 pode fornecer eventos quando determinadas trigoes ocorrem, o que pode causar a seleção de uma função de Lambda. Isso pode ser utilizado para tal coisas como a Secção de imagens. - API CloudFormation AWS: AWS Lambda pode fornecer recursos personalizados para interagir com qualquer serviço AWS que talvez não suporte o CloudFormation ou sua própria ferramenta ou serviços terceiros. - AWS Kinesis: O Lambda pode ser configurado para processar fluxos e ler registros de fluxos e fazer manipulações. - AWS CloudWatch Events: Esta integração é mais utilizada para agendando AWS funções em seqüência cronológica. - AWS DynamoDB: Quando determinados eventos acontecerem em uma tabela DynamoDB, você pode iniciar uma função de Lambda para manipular esse dado. - AWS SNS: O serviço SNS da AWS pode ter uma função de Lambda como um ponto de execução para qualquer mensagem e podem processar o payload como necessário. ### Comparação com as pilhas tradicionais O AWS Lambda é um serviço altamente escalável que fornece custos de administração reduzidos e configuração mais simples do que pilhas de aplicativos multi-camada tradicionais. Comparando uma arquitetura tradicional de três camadas e o Lambda ou a pilha de aplicativos servidor sem servidor, podemos ver que há significativas componentes a manter. Isso libera para você escrever código em vez de gerenciar sistemas operativos e configuração de infra-estrutura. O benefício da pilha tradicional é sua flexibilidade, porque você está em controle da pilha, e você pode construir da maneira que desejar. (Nota: isso vem um custo de tempo e também custa mais rodar. ) ### dificuldades ao implantar e criar funções de lambda - O AWS Lambda e as arquiteturas de servidor-sem-servidor são muito novas, portanto, pode haver algumas dificuldades que você possa encontrar, e o ambiente ainda está muito evoluindo. - A versão e o implantamento de funções de Lambda podem às vezes ser difíceis. Há ferramentas e processos, tanto de AWS quanto de terceiros, começando a ajudar nessas áreas. - Prototipando e depurando podem ser difíceis cada vez mais. Novamente, as pessoas estão trabalhando em resolver esses problemas, e ao longo do tempo, a maturidade desses sistemas aumentará. ### modelo de custo do Lambda As funções Lambda executam-se em um ambiente contêiner-like no qual você pode especificar a quantidade de memória disponível para a função. Você é então cobrado em base a second por GB-second (configurações de memória começam em 128 MB e em 64 MB blocos para 1, 536 MB. A função de Lambda pode executar no máximo 300 segundos ou 5 minutos. Assim como com todos os serviços AWS, são necessárias outras determinadas limitações que devem ser consideradas. Você só pode ter até 512 MB de disco temporal (isso é estabelecido em /tmp, isso é um dado que você não pode alterar). Um pacote de implantação ou ZIP não pode ser maior que 50 MB de tamanho. Um payload em uma solicitação não pode ser maior que 6 MB. Você pode ter apenas 100 solicitações simultâneas. Algumas dessas limitações são disponíveis para revisão e podem ser aumentadas com um caso de apoio. ### pré-requisitos - Um entendimento básico dos serviços AWS - Familiaridade com Node. js ou qualquer um dos outros idiomas suportados (Python, Java) ## Conclusão - Neste tutorial, faltamos para discutir o AWS Lambda, seus benefícios e seus usos. O AWS Lambda é uma oferta do AWS que permite a execução de pequenas peças de código que executam uma função específica tecnicamente complexa. - Você não precisa de configurar e manter uma frota de servidores para escalar e ajustar o desempenho conforme a carga aumenta e diminui. Em vez disso, a grande parte da carga de operação deixa com a AWS. Aqui está o texto traduzido e mantendo a estrutura e formatação original do Markdown: ``` # Introdução ao AWS Lambda Este guia oferece conhecimento essencial para aproveitar o AWS Lambda em suas operações de TI, independente do seu nível de experiência anterior. Aqui, discutiremos a integração com serviços da AWS como: 1. CloudWatch Events 2. CloudFormation 3. SNS 4. API Gateway 5. S3 6. Kinesis 7. DynamoDB Stream Além disso, forneceremos exemplos de documentação de ferramentas de terceiros e uma introdução rápida a pontos de extremidade VPC e o SDK móvel da AWS. Esperamos que obtenham novas ideias para automatizar suas operações de TI ou construir a próxima aplicação sem-servidor. ## Visão geral do curso O curso de AWS Lambda abrange em persistentes de e-learning 4 horas, incluindo questões de avalição no final de cada aula, e um projeto de avaliação. Ao longo do curso, você receberá assistência técnica da equipe de Simply Learned a qualquer momento, e para questões do projeto, pode submeter perguntas na seção de ajuda e suporte em [Simply Learn](https://simplylearn.com/) ou se conectar com a equipe na opção de fala simples e chat ao vivo. ### Pré-requisitos Antes de começar este curso, é necessário ter: 1. Um entendimento limitado dos produtos e serviços da AWS 2. Um entendimento fundamental de uma linguagem de programação (preferivelmente Python, mas sem JavaScript ou Java) É isso! Comece agora o **Curso de Introdução ao AWS Lambda** e vá começando com a primeira aula. Boa aprendizado! --- ```