- Bibliothèque de solutions AWS›
- Transformation dynamique de l’image pour Amazon CloudFront
Transformation dynamique de l’image pour Amazon CloudFront
Transformez, optimisez et diffusez des images en temps réel à moindre coût
Présentation
Transformation dynamique de l’image pour Amazon CloudFront (anciennement Serverless Image Handler) permet le traitement d’images en temps réel via le réseau de diffusion de contenu (CDN) mondial d’Amazon CloudFront. Cette solution AWS vous aide à optimiser automatiquement la diffusion de contenu visuel tout en réduisant considérablement les coûts opérationnels et la complexité. En transformant dynamiquement une seule image source à la demande, il n’est plus nécessaire de stocker plusieurs versions de la même image, ce qui se traduit par des économies de stockage substantielles. Cette solution améliore également l’expérience utilisateur grâce à des temps de chargement plus rapides et à une meilleure mise en cache, tout en fournissant des contrôles de sécurité robustes pour protéger contre les contenus inappropriés, notamment des fonctionnalités de signature d’URL, de validation des demandes et de modération du contenu.
Avantages
Transformez et optimisez les images en temps réel grâce à de simples demandes d'API ou à des politiques de transformation prédéfinies.
Diffusez automatiquement la taille et le format d'image les plus efficaces en fonction du type d'appareil et des fonctionnalités du navigateur, ce qui permet de garantir une taille et une qualité de fichier optimales et d'éliminer le besoin de gérer et de stocker plusieurs versions de la même image.
Protégez les ressources visuels grâce à des fonctionnalités de signature d’URL, de validation des demandes et de modération du contenu, tout en maintenant des contrôles d’accès granulaires sur la diffusion de vos images.
Fonctionnement
Architecture ECS
Cette solution fournit des fonctionnalités de transformation d'image dynamiques, sécurisées et évolutives à l'aide d'une architecture AWS conteneurisée sans serveur. Il exploite les fonctions Amazon CloudFront pour la normalisation des demandes et des réponses, les demandes étant acheminées via Application Load Balancer vers les conteneurs Amazon ECS Fargate qui effectuent le traitement de l'image. La charge de travail conteneurisée extrait les images sources d'Amazon S3 ou d'origines externes et s'intègre à Amazon Rekognition pour des transformations basées sur l'IA, telles que le recadrage intelligent. L'architecture comprend une interface de gestion complète basée sur AWS Amplify et sécurisée par Amazon Cognito, avec API Gateway, Lambda et DynamoDB pour la gestion de la configuration. Amazon CloudFront fournit une mise en cache périphérique pour une diffusion optimisée.
Architecture Lambda
Cette solution permet des transformations d'images dynamiques, sécurisées et évolutives à l'aide d'une architecture AWS sans serveur. Il commence par CloudFront Functions pour la normalisation des demandes et des réponses, utilise API Gateway et Lambda pour le traitement des images, s'intègre à Rekognition pour les fonctionnalités basées sur l'IA et stocke les images dans S3. La validation de la signature des demandes est gérée par Secrets Manager, tandis que CloudFront fournit une mise en cache périphérique pour une diffusion optimisée.
À propos de ce déploiement
- Version : 8.0.1
- Date de publication : 12/2025
- Auteur : AWS
- Temps de déploiement estimé : 15 minutes
- Coût estimé : Voir les détails
Lancez en toute confiance
Tout ce dont vous avez besoin pour lancer cette solution AWS dans votre compte se trouve ici
Nous vous guiderons
Démarrer rapidement. Lisez le guide de déploiement pour connaître les étapes de déploiement, les détails de l’architecture, les informations sur les coûts et les options de personnalisation.
Faisons en sorte que cela se produise
Prêt à déployer ? Ouvrez le modèle CloudFormation dans la console AWS pour commencer à configurer l’infrastructure dont vous avez besoin. Vous serez invité à accéder à votre compte AWS si vous n’êtes pas encore connecté.
Lancer l'architecture ECS dans la console AWS
Lancer l'architecture Lambda dans la console AWS
Options de déploiement
Modèles CloudFormation
Rubriques connexes
Clients
Fotaflo
« L'obtention d'une version de test fonctionnelle n'a pris que quelques jours. En deux semaines, nous avons lancé la production et avons migré 75 % de nos transformations d'image pour environ un quart du coût que nous payions auparavant pour le service tiers. De plus, nous n'avons toujours pas à nous soucier de la maintenance de l'infrastructure du pipeline ou de la mise à l'échelle des serveurs grâce à l'architecture Amazon CloudFront, Amazon S3 et AWS Lambda. Notre équipe produit peut désormais se remettre à réfléchir à ce que nous pouvons faire de plus avec les photos plutôt que de réduire les coûts associés à leur transformation. «
Martin Eckart Architecte des systèmes, Fotaflo
Cartographiez votre émission
« Chez Map Your Show, nous gérons des milliers d'images via des profils d'exposants sur le Web et des applications mobiles. En utilisant Dynamic Image Transformation pour CloudFront, nous avons simplifié notre processus de collecte d'images et amélioré de 37 % le temps d'intégration de la plateforme des exposants. La solution a joué un rôle déterminant en nous aidant à fournir des images hautes performances et transformées dynamiquement à grande échelle, le tout sans avoir à gérer plusieurs variantes ou à maintenir une infrastructure supplémentaire. «
Drew Martin, vice-président de la technologie, Map Your Show
perpétuel
« La transformation dynamique des images pour Amazon CloudFront a prouvé sa capacité à évoluer à l'échelle mondiale tout en maintenant une disponibilité élevée et une diffusion d'images efficace. Pour nous, il s'agit d'une solution complète pour gérer l'optimisation et la diffusion des images. »
Vishal Gandhi, directeur technique, Perpetual
Avez-vous trouvé les informations que vous recherchiez ?
Faites-nous part de vos commentaires afin que nous puissions améliorer le contenu de nos pages