¿Para qué sirve esta implementación de soluciones de AWS?

Esta solución crea una arquitectura sin servidor para iniciar un procesamiento de imágenes rentable en la nube de AWS. La arquitectura combina los servicios de AWS con Sharp, un software de procesamiento de imágenes de código abierto optimizado para la manipulación de imágenes dinámicas. La solución proporciona un manejo dinámico de las imágenes para ayudarlo a mantener imágenes de alta calidad en sus sitios web y aplicaciones móviles para impulsar la interacción con los usuarios.

Haga clic aquí para ver contenido relacionado 

Beneficios

Entrega de contenido dinámico

Ofrezca imágenes dinámicas en tiempo de ejecución en función del dispositivo de su cliente.

Moderación del contenido
en blanco

Detecte y difumine imágenes inapropiadas con Amazon Rekognition.

Recorte inteligente
en blanco

Recorte imágenes con las funciones de reconocimiento facial de Amazon Rekognition.

Interfaz web interactiva

Implemente una interfaz de usuario sencilla donde puede interactuar directamente con el punto de enlace de la API del gestor de imágenes mediante archivos de imágenes que ya existen en su cuenta.

Almacenamiento de bajo costo
en blanco

Ahorre en costos de almacenamiento, ya que la solución automatiza el control de versiones, lo que elimina las versiones múltiples de las imágenes.

Información general sobre la implementación de soluciones de AWS

En el siguiente esquema se muestra la arquitectura sin servidor que se puede implementar en minutos mediante el uso de la guía de implementación de la solución y la plantilla de AWS CloudFormation correspondiente.

Serverless Image Handler | Diagrama de arquitectura
 Hacer clic para ampliar

Arquitectura de implementación de soluciones de Serverless Image Handler

La plantilla de AWS CloudFormation implementa los siguientes recursos:

  1. Una distribución de Amazon CloudFront que brinda una capa de almacenamiento en caché para reducir el costo del procesamiento de imagen y la latencia de la entrega de imagen posterior. El nombre de dominio de CloudFront proporciona acceso de caché para la API del gestor de imágenes.
  2. Amazon API Gateway para proporcionar recursos de punto de enlace e iniciar la función AWS Lambda.
  3. Una función de Lambda que recupera las imágenes del bucket existente de Amazon S3 de un cliente y utiliza Sharp para devolver una versión modificada de la imagen a API Gateway.
  4. Un bucket de Amazon S3 para el almacenamiento de registros, separado de su bucket de S3 creado por el cliente para el almacenamiento de imágenes. Si se selecciona, la solución despliega un bucket de S3 para almacenar la IU de demostración opcional.
  5. Si activa la función de firma URL de imagen, la función de Lambda recupera el valor secreto del secreto de AWS Secrets Manager existente para validar la firma.
  6. Si utiliza las funciones de moderación de contenido o recorte inteligente, la función de AWS Lambda llama a Amazon Rekognition para analizar su imagen y devolver los resultados.

Gestor de imágenes sin servidor

Versión 5.2.0
Última actualización: 01/2021
Autor: AWS

Tiempo estimado de implementación: 15 minutos

Costo estimado  Código fuente  Plantilla de CloudFormation 
Use el siguiente botón para registrarse para recibir por correo electrónico las actualizaciones para esta implementación de soluciones.
¿Lo ayudó esta implementación de soluciones?
Proporcione su opinión 
Video
Solving with AWS Solutions: Serverless Image Handler
Blog de arquitectura de AWS
Manipulación de imágenes rápida y rentable con Serverless Image Handler
Como empresa moderna, lo más probable es que cuente con una plataforma tanto basada en la web como en una aplicación móvil para ofrecer contenidos a los clientes que los ven en una serie de dispositivos. Esto significa que hay que almacenar varias versiones de las imágenes, dependiendo del dispositivo. La administración de imágenes resultante puede ser un dolor de cabeza, ya que puede ser costosa e incómoda de administrar.
 
Serverless Image Handler (SIH) es una implementación de solución de AWS que se usa para almacenar una única versión de cada imagen que aparece en su contenido, mientras que entrega dinámicamente diferentes versiones en tiempo de ejecución en función del dispositivo del usuario final.
Leer la publicación del blog completa 
Volver arriba 
Ícono de creación
Implemente usted mismo una solución

Consulte nuestra biblioteca de Implementaciones de soluciones de AWS para obtener respuestas a problemas de arquitectura comunes.

Más información 
Buscar un socio de APN
Buscar un socio de APN

Encuentre socios consultores y tecnológicos certificados por AWS que lo ayudarán a comenzar.

Más información 
Ícono de exploración
Explore las ofertas de asesoramiento sobre soluciones

Explore nuestra cartera de ofertas de asesoramiento para obtener ayuda autorizada por AWS con la implementación de la solución.

Más información