Une entreprise exécute une tâche basée sur Java sur une instance Amazon EC2. La tâche s'exécute toutes les heures, prend 10 secondes à se terminer, consomme 1 Go de mémoire et provoque de brèves pointes d'utilisation du CPU, tandis que le reste du temps, l'utilisation du CPU est faible. L'entreprise souhaite réduire les coûts tout en respectant ces exigences. Quelle solution répondra à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Copier le code dans une fonction AWS Lambda qui dispose de 1 Go de mémoire. Créer une règle planifiée Amazon EventBridge pour exécuter le code toutes les heures..
Pourquoi c'est la réponse
La solution AWS Lambda est idéale pour cette charge de travail car elle est sans serveur, ce qui signifie que vous ne payez que pour la durée d'exécution du code (10 secondes par heure) et la mémoire consommée (1 Go). EventBridge permet de déclencher la fonction Lambda toutes les heures. Les autres options sont moins rentables. Conteneuriser avec App2Container et exécuter sur Fargate est une option valide mais potentiellement plus coûteuse pour une tâche aussi courte et peu fréquente, car Fargate a un coût minimum plus élevé. Installer le conteneur sur une AMI existante ou arrêter/démarrer une instance EC2 entraîne des coûts pour l'instance EC2 même lorsqu'elle est inactive ou des frais de démarrage/arrêt, ce qui est moins efficace que Lambda pour une exécution de 10 secondes par heure.
Réussissez votre examen — sans la chasse aux réponses interminable
Obtenez toutes les questions et explications vérifiées pour cet examen en un seul endroit, et économisez des heures de préparation. Plus de 1 000 certifications · Plus de 20 langues · Gratuit pour commencer.
Réussissez votre examen plus rapidement → Pas de carte requise