Lambda@Edge

Disponibilize a arquitetura sem servidor aos usuários

Personalize a entrega de conteúdo e reduza a carga na origem

Nuvem AWS
Teste o Lambda@Edge

Com o Lambda@Edge, é possível executar facilmente código nas localizações da AWS de todo o mundo, o que permite responder a usuários finais com a mais baixa latência. O código pode ser acionado por eventos do Amazon CloudFront, como solicitações de conteúdo enviadas para espectadores e servidores de origem, bem como recebidas deles. Faça upload do código Node.js no AWS Lambda e o serviço fará tudo o que for necessário para replicar, rotear e escalar o código com alta disponibilidade em uma localização da AWS próxima ao usuário final. Pague apenas pelo tempo de computação usado. Não haverá cobranças quando o código não estiver em execução.

Vídeo do Lambda@Edge
46:47
Visão geral e demonstrações do Lambda@Edge
Análise extensiva do Lambda@Edge

Global

O Lambda@Edge executa código em localizações da AWS próximas aos usuários finais, o que facilita a entrega de conteúdo mais completo e personalizado para usuários finais, com latência mais baixa.

Escalabilidade contínua

O Lambda@Edge escala automaticamente aplicativos ao executar código em resposta a cada trigger pelos eventos do Amazon CloudFront. O código é executado em paralelo e processa cada trigger individualmente, ajustando a escala precisamente de acordo com o tamanho da carga de trabalho.

Reduzir carga de origem

O Lambda@Edge executa automaticamente código sem a necessidade de provisionar ou gerenciar servidores em diferentes localizações. Basta gravar o código Node.js, fazer o upload no AWS Lambda e ele será executado em uma localização da AWS próxima ao usuário final.

Medidor de fração de segundo

Com o Lambda@Edge, você é cobrado por cada 50 ms de execução do código e pelo número de vezes que o código é acionado. Você não paga nada quando o seu código não está em execução.


Sites altamente personalizados

O Lambda@Edge permite a inclusão da funcionalidade de entrega de conteúdo exclusivo a sites (como sites de notícias, previsão do tempo e esportes). É possível entregar conteúdo exclusivo com base em onde o usuário final está localizado e no tipo de dispositivo usado para acessar o site. A função Custom Device Detection/Grouping permite enviar de volta objetos diferentes para usuários finais que estiverem acessando o site com base no agente do usuário.

Geração de respostas baseada na solicitação de espectadores

É possível gerar uma resposta HTTP para solicitações de usuários finais recebidas em localizações da AWS globalmente. Por exemplo, é possível redirecionar usuários não autenticados para uma página de login criada sob demanda. Também é possível gerar páginas de erro personalizadas ou páginas da web estáticas diretamente por meio da localização da AWS mais próxima do usuário final.

Regravações de URL

É possível regravar a URL vista pelos usuários finais para que corresponda à estrutura de diretório de origem antes de encaminhá-la. Esse recurso ajuda a criar experiências transparentes para espectadores sem expor a estrutura de equipes ou a forma de gerenciamento interno do conteúdo.

Controle de acesso na borda

Os desenvolvedores podem escrever uma função do Lambda que utiliza cookies HTTP como uma maneira de controlar o acesso ao conteúdo depois que um usuário for autenticado pela primeira vez, o que permite autenticar solicitações futuras na borda.

Chamadas de rede remota

Com o Lambda@Edge, é possível fazer chamadas para serviços adicionais na internet para acessar recursos adicionais de personalização de conteúdo ou tomar decisões sobre eventos de espectador e origem.

Testes A/B

O Lambda@Edge permite fazer testes de versões diferentes de página inicial (por exemplo, sites de comércio eletrônico) com os usuários finais reais sem a necessidade de redirecionamentos ou alterações no URL do site.

Seleção dinâmica de origens baseada em conteúdo

Você pode rotear dinamicamente solicitações a diferentes servidores de origem de back-end de acordo com atributos da solicitação, como localização do espectador, tipo de dispositivo do espectador, cabeçalhos HTTP, caminho do URL, query string ou cookies. Por exemplo, em uma configuração de várias origens distribuídas geograficamente, as funções do Lambda nos pontos de presença podem inspecionar os atributos da solicitação (cookies, cabeçalhos, etc.) para rotear os espectadores à origem ideal de acordo com a proximidade do espectador, a localidade dos dados, as informações da sessão do usuário, o tratamento de testes A/B e assim por diante.


Cadastre-se para abrir uma conta da AWS

Cadastre-se para abrir uma conta da AWS

 

                          Aprenda com a nossa documentação                                                

Teste o Lambda@Edge
Comece a criar com a AWS

Comece a criar com a AWS