Passa al contenuto principale

Biblioteca di soluzioni AWS

Trasformazione dinamica delle immagini per Amazon CloudFront

Trasforma, ottimizza e distribuisci immagini in tempo reale a un costo molto inferiore

Panoramica

Trasformazione dinamica delle immagini per Amazon CloudFront (precedentemente nota come Gestore di immagini serverless) consente di elaborare immagini in tempo reale tramite la rete globale di distribuzione di contenuti (CDN) di Amazon CloudFront. Questa soluzione AWS consente di ottimizzare automaticamente la distribuzione di contenuti visivi riducendo in modo significativo i costi operativi e la complessità. Grazie alla trasformazione dinamica di una singola immagine di origine, elimina la necessità di archiviare versioni multiple della stessa immagine, con un conseguente risparmio sostanziale sui costi di archiviazione. Inoltre, questa soluzione migliora anche l'esperienza dell'utente con tempi di caricamento più rapidi grazie a una memorizzazione nella cache migliorata, offrendo al contempo solidi controlli di sicurezza per la protezione da contenuti inappropriati, che includono funzionalità di firma degli URL, convalida delle richieste e moderazione dei contenuti.

Vantaggi

Trasforma e ottimizza le immagini in tempo reale tramite semplici richieste API o policy di trasformazione predefinite.

Offri automaticamente le dimensioni e il formato delle immagini più efficienti in base al tipo di dispositivo e alle funzionalità del browser, contribuendo a garantire dimensioni e qualità ottimali dei file ed eliminando la necessità di gestire e archiviare più versioni della stessa immagine.

Proteggi le risorse visive con funzionalità di firma degli URL, convalida delle richieste e moderazione dei contenuti, mantenendo al contempo i controlli granulari degli accessi per la distribuzione di immagini.

Gestisci automaticamente carichi variabili con un'architettura serverless che garantisce prestazioni costanti durante i picchi di traffico senza la necessità di dover gestire l'infrastruttura.

Come funziona

Architettura ECS

Questa soluzione offre funzionalità di trasformazione delle immagini sicure, scalabili e dinamiche utilizzando un'architettura AWS containerizzata senza server. Sfrutta Amazon CloudFront Functions per la normalizzazione di richieste e risposte, con richieste indirizzate tramite Application Load Balancer ai contenitori Amazon ECS Fargate che eseguono l'elaborazione delle immagini. Il carico di lavoro containerizzato estrae le immagini di origine da Amazon S3 o da origini esterne e si integra con Amazon Rekognition per trasformazioni basate sull'intelligenza artificiale come il ritaglio intelligente. L'architettura include un'interfaccia di gestione completa costruita su AWS Amplify e protetta da Amazon Cognito, con API Gateway, Lambda e DynamoDB per la gestione della configurazione. Amazon CloudFront fornisce l'edge caching per una distribuzione ottimizzata.

Missing alt text value

Architettura Lambda

Questa soluzione consente trasformazioni di immagini sicure, scalabili e dinamiche utilizzando un'architettura AWS serverless. Inizia con CloudFront Functions per la normalizzazione di richieste e risposte, utilizza API Gateway e Lambda per l'elaborazione delle immagini, si integra con Rekognition per le funzionalità basate sull'intelligenza artificiale e archivia le immagini in S3. La convalida della firma delle richieste viene gestita tramite Secrets Manager, mentre CloudFront fornisce l'edge caching per una distribuzione ottimizzata.

Missing alt text value

Informazioni su questa implementazione

  • Versione: 8.0.1
  • Rilasciato: 12/2025
  • Autore: AWS
  • Tempo di installazione stimato: 15 minuti
  • Costo stimato: vedi dettagli

Implementazione sicura

Tutto ciò di cui hai bisogno per avviare questa soluzione AWS nel tuo account è proprio qui

Ti guideremo noi

Inizia rapidamente. Leggi la guida all'implementazione per le fasi di implementazione, i dettagli dell'architettura, le informazioni sui costi e le opzioni di personalizzazione.

Apri la guida

Facciamo in modo che accada

Tutto pronto per l'implementazione? Apri il modello CloudFormation nella Console AWS per iniziare a configurare l'infrastruttura di cui hai bisogno. Se non l'hai già fatto, ti verrà richiesto di eseguire l'accesso all'account AWS. 

Avvia l'architettura ECS nella console AWS
Avvia l'architettura Lambda nella console AWS

Clienti

Fotaflo

«L'ottenimento di una versione di prova funzionante ha richiesto solo un paio di giorni. Nel giro di 2 settimane siamo entrati in produzione e abbiamo migrato il 75% delle nostre trasformazioni di immagini a circa ¼ del costo che pagavamo in precedenza al servizio di terze parti. Inoltre, non dobbiamo ancora preoccuparci di mantenere l'infrastruttura della pipeline o scalare i server grazie all'architettura Amazon CloudFront, Amazon S3 e AWS Lambda. Ora il nostro team di prodotto può tornare a pensare a cos'altro possiamo fare con le foto piuttosto che a come ridurre i costi associati alla loro trasformazione. »

Martin Eckart Architetto dei sistemi, Fotaflo

Missing alt text value

Mappa il tuo spettacolo

«In Map Your Show gestiamo migliaia di immagini su profili di espositori basati sul web e app mobili. Utilizzando Dynamic Image Transformation for CloudFront, abbiamo semplificato il nostro processo di raccolta delle immagini e migliorato del 37% i tempi di onboarding sulla piattaforma degli espositori. La soluzione è stata determinante nell'aiutarci a fornire immagini ad alte prestazioni e trasformate dinamicamente su larga scala, il tutto senza la necessità di gestire più varianti o mantenere un'infrastruttura aggiuntiva. »

Drew Martin, vicepresidente della tecnologia, Map Your Show

Missing alt text value

Perpetuo

«La trasformazione dinamica delle immagini per Amazon CloudFront ha dimostrato di essere scalabile a livello globale mantenendo elevata la disponibilità e l'efficienza della distribuzione delle immagini. Per noi è stata una soluzione completa per la gestione dell'ottimizzazione e della distribuzione delle immagini».

Vishal Gandhi, CTO, Perpetual

Missing alt text value

Hai trovato quello che cercavi?

Facci sapere la tua opinione in modo da migliorare la qualità dei contenuti delle nostre pagine