- Biblioteca di soluzioni AWS›
- Trasformazione dinamica delle immagini per Amazon CloudFront
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.
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.
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.
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.
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
Opzioni di implementazione
Modelli di CloudFormation
Contenuto correlato
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
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
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
Hai trovato quello che cercavi?
Facci sapere la tua opinione in modo da migliorare la qualità dei contenuti delle nostre pagine