Lambda@Edge

Proporcione un servicio sin servidor a sus usuarios

Personalice la entrega de contenido y reduzca la carga en el origen

La nube de AWS
Pruebe Lambda@Edge

Con Lambda@Edge, puede ejecutar código fácilmente en ubicaciones globales de AWS, lo que le permite responder a los usuarios finales con baja latencia. Puede elegir tener su código activado mediante diferentes eventos de Amazon CloudFront, como las solicitudes de contenido hacia o desde espectadores y servidores de origen. Después de cargar su código Node.js a AWS Lambda, Lambda se encarga de todo lo necesario para replicar, enrutar y escalar su código con alta disponibilidad en una ubicación de AWS cercana al usuario final. Paga solo por el tiempo de cómputo que utiliza. No se aplican cargos cuando su código no se está ejecutando.

Vídeo de Lambda@Edge
46:47
AWS re:Invent: Lambda@Edge Overview
Lambda@Edge Deep Dive

Global

Lambda@Edge ejecuta su código en una ubicación de AWS cercana al usuario final, lo que facilita la distribución de contenido más completo y personalizado a los usuarios finales con menor latencia.

Escalado continuo

Lambda@Edge ajusta la escala de su aplicación automáticamente mediante la ejecución de código en respuesta a cada disparador de eventos de Amazon CloudFront. El código se ejecuta en paralelo y procesa cada disparador por separado, lo que permite ajustar la escala de manera precisa en función del tamaño de la carga de trabajo.

Reducir la carga de origen

Lambda@Edge ejecuta automáticamente el código sin necesidad de aprovisionar ni administrar servidores en diferentes ubicaciones. Tan solo escriba el código Node.js, cárguelo a AWS Lambda y el código se ejecutará en la ubicación de AWS cercana al usuario final.

Medición de tiempos inferiores a 1 segundo

Con Lambda@Edge, se aplican cargos cada 50 ms de ejecución del código y en función del número de veces que se activa el código. No hay que pagar nada cuando el código no se está ejecutando.


Sitios web con alto nivel de personalización

Lambda@Edge le permite añadir la funcionalidad de distribución de contenido único a sitios web que incluyen noticias, clima y sitios deportivos. Puede distribuir contenido único con base en la ubicación del usuario final y el tipo de dispositivo que están utilizando para acceder a su sitio web. La agrupación/detección de dispositivos personalizada le permite devolver diferentes objetos a los usuarios finales que acceden a su sitio web con base en el campo del usuario-agente.

Generación de respuestas por solicitud de espectadores

Puede generar respuestas de HTTP hacia una solicitud de usuario final que llega desde cualquier ubicación de AWS en todo el mundo. Por ejemplo, puede redireccionar usuarios sin autenticación a una página de inicio de sesión que se crea bajo demanda. También puede generar páginas web estáticas o páginas de error personalizadas directamente desde una ubicación de AWS que sea cercana a su usuario final.

Reescribir URL

Puede reescribir la URL que ven los usuarios finales de manera que concuerde con la estructura del directorio de origen antes de reenviar el contenido. Esto lo ayuda a crear experiencias sin interrupciones para los usuarios finales sin exponer la estructura de su equipo o mostrar la manera en que administra el contenido en su sitio web.

Control de acceso en el borde

Los desarrolladores pueden escribir una función Lambda que usa las cookies del HTTP como una forma de controlar el acceso al contenido después de que un usuario se haya autenticado por primera vez. Esto le permite autenticar futuras solicitudes de contenido en una ubicación cercana a su espectador.

Llamadas de red remota

Al usar Lambda@Edge, puede realizar llamadas a otros servicios de Internet para acceder a recursos adicionales que puede usar para personalizar contenido o tomar decisiones ante los eventos de espectador y origen.

Pruebas A/B

Lambda@Edge le permite probar diferentes versiones de su página de inicio (por ejemplo, un sitio de E-Commerce) con usuarios finales sin la necesidad de redireccionar ni cambiar la URL del sitio web.

Selección dinámica de origen basada en contenido

Puede direccionar solicitudes de contenido de manera dinámica a diferentes servidores de origen backend en función de atributos de solicitud como ubicación del espectador, tipo de dispositivo del espectador, encabezados HTTP, ruta de URL, cadena de consulta o cookies. Por ejemplo, si tiene una configuración distribuida geográficamente de múltiples orígenes, sus funciones Lambda pueden inspeccionar los atributos de la solicitud, como las cookies y los encabezados para enrutar a sus espectadores al origen más óptimo con base en la proximidad al espectador donde están ubicados sus datos, la información de sesión del usuario e incluso las pruebas A/B.


Inscríbase para obtener una cuenta de AWS

Inscríbase para obtener cuenta de AWS

 

                          Aprenda con nuestra documentación                                                

Pruebe Lambda@Edge
Comience a crear con AWS

Comience a crear con AWS