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. Los eventos de Amazon CloudFront, como solicitudes de contenido desde y hacia espectadores o servidores de origen, pueden ejecutar su código. Cargue su código Node.js a AWS Lambda y 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. Solo pagará por el tiempo de cómputo que consuma, no se aplican cargos cuando el código no se está ejecutando.

Vídeo de Lambda@Edge
46:47
Demostraciones e información general de Lambda@Edge
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 (por ejemplo, noticias, clima, sitios deportivos). Puede distribuir contenido único con base en la ubicación del usuario final y el tipo de dispositivo utilizado para acceder al sitio web. La agrupación/detección de dispositivos personalizada le permite devolver diferentes objetos a los usuarios finales que acceden al sitio web con base en el usuario-agente.

Generación de respuestas por solicitud de espectadores

Puede generar una respuesta HTTP a las solicitudes de los usuarios finales que llegan a través de las ubicaciones de AWS globales. 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 la ubicación de AWS más cercana al usuario final.

Reescribir URL

Puede reescribir la URL que los usuarios finales ven para que coincida con la estructura del directorio de origen antes del reenvío. Esto ayuda a crear experiencias estables para los espectadores finales sin exponer la estructura del equipo ni la manera en la que administra contenido internamente.

Control de acceso en el borde

Los desarrolladores pueden escribir una función de Lambda que utilice cookies HTTP como una manera de controlar el acceso al contenido una vez que un usuario se autentique por primera vez, lo que le permite autenticar solicitudes futuras en el borde.

Llamadas de red remota

Con Lambda@Edge, puede realizar llamadas a servicios adicionales mediante Internet para obtener acceso a recursos nuevos y personalizar el contenido o tomar decisiones acerca de eventos conectados al origen y con los espectadores.

Pruebas A/B

Lambda@Edge le permite probar diferentes versiones de su página de inicio (por ejemplo, sitios de E-Commerce) con usuarios finales reales 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 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, en una configuración de origen múltiple distribuida geográficamente, las funciones de Lambda en las ubicaciones de borde pueden inspeccionar los atributos de solicitudes (cookies, encabezados, etc.) para direccionar a los espectadores al origen óptimo en función de la proximidad con el espectador, la ubicación de los datos, la información de sesión del usuario, el tratamiento de las pruebas A/B, etc.


Inscríbase en una cuenta de AWS

Inscríbase en una cuenta de AWS

 

                          Aprenda con nuestra documentación                                                

Pruebe Lambda@Edge
Comience a crear con AWS

Comience a crear con AWS