- Computação›
- AWS Lambda›
- Borda
Lambda Edge
Visão geral
O Lambda @Edge é um recurso do Amazon CloudFront que permite executar código mais perto dos usuários do seu aplicativo, o que melhora o desempenho e reduz a latência. Com o Lambda@Edge, você não precisa provisionar ou gerenciar a infraestrutura em vários locais ao redor do mundo. Você paga apenas pelo tempo de computação utilizado. Não haverá cobranças quando o código não estiver em execução.
Com o Lambda@Edge, você pode enriquecer seus aplicativos da Web, tornando-os globalmente distribuídos e melhorando seu desempenho, tudo com zero de administração do servidor. O Lambda @Edge executa seu código em resposta aos eventos gerados pela rede de entrega de conteúdo (CDN) do Amazon CloudFront. Basta fazer upload do código no AWS Lambda que ele cuidará de tudo o que é necessário para executar e dimensionar seu código com alta disponibilidade em um local da AWS mais próximo de seu usuário final.
Benefícios
Tópicos da página
Casos de uso
Abrir tudoVocê pode acionar uma função do Lambda para adicionar cabeçalhos de segurança HTTP em todas as respostas de origem sem ter que modificar o código do aplicativo em sua origem. Isso ajuda a melhorar a segurança e a privacidade de seus usuários e provedores de conteúdo, enquanto usa o CloudFront para fornecer o conteúdo em baixas latências.
Leia o blog. >>
Combinando o Lambda@Edge com outros serviços da AWS, os desenvolvedores podem criar aplicativos avançados na borda que aumentam e diminuem automaticamente, com infraestrutura de origem zero e esforço administrativo necessário para auto scaling, backups ou redundância de data center.
Você pode usar o Lambda@Edge para melhorar a otimização do mecanismo de pesquisa (SEO) para o seu site. Por exemplo, você pode acionar uma função do Lambda para entregar uma página HTML pré-renderizada armazenada no Amazon S3 quando o agente usuário for um bot de mecanismo de pesquisa, como o Googlebot ou o Bingbot.
Leia o blog. >>
Ao usar o Lambda@Edge para rotear dinamicamente as solicitações para diferentes origens com base nas diferentes características do visualizador, você pode equilibrar a carga de suas origens e, ao mesmo tempo, melhorar o desempenho de seus usuários. Por exemplo, você pode rotear solicitações para origens em uma região de origem, com base na localização de um visualizador.
Leia o blog. >>
Lambda@Edge pode ajudar você a bloquear bots indesejados na borda e deixar o tráfego autorizado passar. Ao mitigar de forma inteligente esses processos automatizados, você pode ajudar a proteger sua infraestrutura de origem contra rastreadores e bots da web que não ajudam, melhorando o desempenho para usuários reais.
Você pode personalizar a experiência de seus usuários, transformando imagens em tempo real com base nas características do usuário. Por exemplo, você pode redimensionar imagens com base no tipo de dispositivo do visitante: celular, computador ou tablet. Você também pode armazenar em cache as imagens transformadas nos locais da Borda do CloudFront para melhorar ainda mais o desempenho ao entregar imagens.
Leia o blog. >>
Você pode testar e veicular versões diferentes de seu site para os usuários sem redirecionar ou alterar o URL do navegador. Isso permite que você solte as atualizações do seu site sem problemas para melhorar a experiência geral do seu site e, ao mesmo tempo, oferecer respostas aos usuários.
Você pode usar o Lambda@Edge para ajudar a autenticar e autorizar usuários para o conteúdo pago premium do seu site, filtrando solicitações não autorizadas antes que elas atinjam sua infraestrutura de origem. Por exemplo, você pode acionar uma função do Lambda para autorizar cada solicitação do visualizador chamando o serviço de autenticação e gerenciamento de usuários, como o Amazon Cognito.
Leia o blog. >>
O Lambda@Edge pode ajudá-lo a controlar e priorizar o acesso ao seu site roteando os usuários para páginas e experiências diferentes. Por exemplo, você pode acionar uma função do Lambda que executa o código para priorizar usuários premium e pagos em seu site de comércio eletrônico, conforme o tráfego aumenta durante as vendas do shopping. Você também pode redirecionar outros compradores para uma "sala de espera" temporária - um site alternativo com ofertas de branding e marketing, onde eles podem esperar por uma vez para acessar seu site de varejo principal.
Leia o blog. >>
Ao usar o Lambda@Edge e o Kinesis juntos, você pode processar dados de streaming em tempo real para poder acompanhar e analisar a atividade de usuários distribuídos globalmente em seu site e aplicativos móveis, incluindo análise de fluxo de cliques.
Leia o blog. >>
Conteúdo relacionado
Blogs do Lambda@Edge
Leia sobre novos casos de uso, novos recursos e obtenha dicas no blog AWS Networking e Content Delivery.
Estudos de caso do Lambda@Edge
Descubra com os clientes da AWS como eles estão aproveitando o Amazon CloudFront e o Lambda@Edge.
Fórum da AWS
Envolva-se com outros desenvolvedores sobre o Amazon CloudFront e o Lambda@Edge no fórum de discussão.
Perguntas frequentes sobre o Lambda@Edge
Encontre respostas para as perguntas mais comuns.