Une entreprise développe des modèles de machine learning sur AWS en tant que microservices indépendants. Chaque microservice récupère environ 1 Go de données de modèle depuis Amazon S3 au démarrage et les charge en mémoire. Les utilisateurs accèdent aux modèles ML via une API asynchrone et peuvent envoyer des requêtes unitaires ou par lots. L'entreprise sert des centaines d'utilisateurs. Les modèles d'utilisation sont irréguliers : certains modèles peuvent être inactifs pendant des jours ou des semaines tandis que d'autres reçoivent des lots de milliers de requêtes. Quelle solution répondra à ces exigences ?
Choisissez une réponse
Appuyez sur une option pour vérifier votre réponse.
Bonne réponse : Diriger les requêtes API vers une file d'attente Amazon Simple Queue Service (Amazon SQS). Déployer les modèles ML en tant que services Amazon Elastic Container Service (Amazon ECS) qui lisent depuis la file d'attente. Utiliser l'auto scaling pour Amazon ECS afin de faire évoluer à la fois la capacité du cluster et le nombre de services en fonction de la taille de la file d'attente SQS..
Pourquoi c'est la réponse
La solution correcte utilise Amazon SQS et Amazon ECS. SQS permet de gérer les requêtes asynchrones et les modèles d'utilisation irréguliers en découplant la réception des requêtes de leur traitement. ECS est idéal pour les microservices qui chargent 1 Go de données en mémoire au démarrage, car les conteneurs offrent plus de flexibilité et de ressources que Lambda pour de telles charges. L'auto scaling d'ECS basé sur la taille de la file SQS assure une adaptation efficace aux pics de trafic et une réduction des coûts pendant les périodes d'inactivité. Les autres options sont moins adaptées. Les fonctions Lambda ne sont pas optimales pour charger 1 Go en mémoire au démarrage en raison des limites de mémoire et des temps de démarrage à froid. L'invocation directe par NLB/ALB ne gère pas aussi bien les modèles d'utilisation irréguliers et les requêtes asynchrones que SQS.
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