Pular para o conteúdo principal

Biblioteca de Soluções da AWS

Transformação dinâmica de imagens para o Amazon CloudFront

Transforme, otimize e entregue imagens em tempo real por uma fração do custo

Visão geral

A transformação dinâmica de imagens para o Amazon CloudFront (antigo Serverless Image Handler) permite o processamento de imagens em tempo real por meio da rede global de entrega de conteúdo (CDN) do Amazon CloudFront. Essa solução da AWS ajuda você a otimizar automaticamente a entrega de conteúdo visual e, ao mesmo tempo, reduzir significativamente os custos operacionais e a complexidade. Ao transformar dinamicamente uma única imagem de origem sob demanda, ele elimina a necessidade de armazenar várias versões da mesma imagem, resultando em economias substanciais de armazenamento. Essa solução também aprimora a experiência do usuário por meio de tempos de carregamento mais rápidos com cache aprimorado, ao mesmo tempo em que fornece controles de segurança robustos para proteção contra conteúdo impróprio, incluindo recursos de assinatura de URL, validação de solicitações e moderação de conteúdo.

Benefícios

Transforme e otimize imagens em tempo real por meio de solicitações simples de API ou políticas de transformação predefinidas.

Ofereça automaticamente o tamanho e o formato de imagem mais eficientes com base no tipo de dispositivo e nos recursos do navegador, ajudando a garantir o tamanho e a qualidade ideais do arquivo e eliminando a necessidade de gerenciar e armazenar várias versões da mesma imagem.

Proteja os ativos visuais com recursos de assinatura de URL, validação de solicitações e moderação de conteúdo, mantendo controles de acesso granulares sobre a entrega de imagens.

Gerencie automaticamente cargas variáveis com arquitetura sem servidor, permitindo um desempenho consistente durante picos de tráfego sem gerenciar a infraestrutura.

Como funciona

Arquitetura ECS

Essa solução fornece recursos de transformação de imagem seguros, escaláveis e dinâmicos usando uma arquitetura AWS conteinerizada e sem servidor. Ele utiliza o Amazon CloudFront Functions para normalização de solicitações e respostas, com solicitações roteadas por meio do Application Load Balancer para contêineres Fargate do Amazon ECS que realizam o processamento da imagem. A carga de trabalho em contêiner extrai as imagens de origem do Amazon S3 ou de origens externas e se integra ao Amazon Rekognition para transformações baseadas em IA, como recorte inteligente. A arquitetura inclui uma interface de gerenciamento abrangente criada no AWS Amplify e protegida pelo Amazon Cognito, com API Gateway, Lambda e DynamoDB para gerenciamento de configurações. O Amazon CloudFront fornece cache de borda para entrega otimizada.

Missing alt text value

Arquitetura Lambda

Essa solução permite transformações de imagem seguras, escaláveis e dinâmicas usando uma arquitetura AWS sem servidor. Ele começa com o CloudFront Functions para normalização de solicitações e respostas, usa o API Gateway e o Lambda para processamento de imagens, integra-se ao Rekognition para recursos baseados em IA e armazena imagens no S3. A validação da assinatura de solicitações é feita por meio do Secrets Manager, enquanto o CloudFront fornece cache de borda para entrega otimizada.

Missing alt text value

Sobre esta implantação

  • Versão: 8.0.1
  • Lançado: 12/2025
  • Autor: AWS
  • Tempo estimado de implantação: 15 minutos
  • Custo estimado: veja detalhes

Implemente com confiança

Você encontra aqui tudo o que precisa para lançar esta solução AWS na sua conta.

Vamos orientar você por todo o processo

Comece a usar rapidamente. Leia o guia de implementação para conhecer as etapas de implantação, detalhes da arquitetura, informações sobre custos e opções de personalização.

Abrir guia

Vamos fazer isso acontecer

Está com tudo pronto para realizar a implantação? Abra o modelo CloudFormation no Console da AWS para começar a configurar a infraestrutura necessária. Caso ainda não tenha realizado o login, você receberá uma solicitação para acessar sua conta da AWS. 

Inicie a arquitetura ECS no console da AWS
Inicie a arquitetura Lambda no console da AWS

Clientes

Fotaflo

“Obter uma versão de teste funcional levou apenas alguns dias. Em duas semanas, iniciamos a produção e migramos 75% de nossas transformações de imagem por aproximadamente ¼ do custo que pagávamos anteriormente pelo serviço terceirizado. Além disso, ainda não precisamos nos preocupar em manter a infraestrutura de pipeline ou escalar servidores devido à arquitetura Amazon CloudFront, Amazon S3 e AWS Lambda. Agora, nossa equipe de produto pode voltar a pensar no que mais podemos fazer com as fotos, em vez de como podemos reduzir os custos associados à transformação delas. “

Martin Eckart, arquiteto de sistemas, Fotaflo

Missing alt text value

Mapeie seu programa

“No Map Your Show, gerenciamos milhares de imagens em perfis de expositores e aplicativos móveis baseados na web. Ao usar a transformação dinâmica de imagens para o CloudFront, simplificamos nosso processo de coleta de imagens e melhoramos o tempo de integração da plataforma de expositores em 37%. A solução tem sido fundamental para nos ajudar a fornecer imagens de alto desempenho e transformadas dinamicamente em grande escala, tudo sem a necessidade de gerenciar várias variantes ou manter uma infraestrutura adicional. “

Drew Martin, vice-presidente de tecnologia, Mapeie seu show

Missing alt text value

Perpétuo

“A transformação dinâmica de imagens para o Amazon CloudFront provou que pode ser escalada globalmente, mantendo a alta disponibilidade e a entrega de imagens eficiente. Para nós, tem sido uma solução completa para lidar com a otimização e a entrega de imagens.”

Vishal Gandhi, CTO, Perpetual

Missing alt text value

Você encontrou o que estava procurando hoje?

Informe-nos para que possamos melhorar a qualidade do conteúdo em nossas páginas