Annonce de l'agent de mise à niveau Apache Spark pour Amazon EMR

Publié le: 2 déc. 2025

AWS annonce l'agent de mise à niveau Apache Spark, une nouvelle fonctionnalité qui accélère les mises à niveau des versions d'Apache Spark pour Amazon EMR sur EC2 et EMR sans serveur. L'agent convertit les processus de mise à niveau complexes, qui prennent généralement des mois en projets s'étalant sur plusieurs semaines grâce à une analyse et à une transformation automatisées du code. Les entreprises investissent d'importantes ressources d'ingénierie pour analyser les modifications apportées aux API, résoudre les conflits et valider les applications lors des mises à niveau de Spark. L'agent introduit des interfaces conversationnelles dans lesquelles les ingénieurs expriment les exigences de mise à niveau en langage naturel, tout en conservant un contrôle total sur les modifications du code.

L’agent de mise à niveau Apache Spark identifie automatiquement les modifications d’API et de comportement dans les applications PySpark et Scala. Les ingénieurs peuvent lancer les mises à niveau directement depuis SageMaker Unified Studio, la CLI Kiro ou l'IDE de leur choix grâce à la compatibilité MCP (protocole de contextualisation des modèles). Au cours du processus de mise à niveau, l’agent analyse le code existant et suggère des modifications spécifiques, que les ingénieurs peuvent examiner et approuver avant la mise en œuvre. L’agent valide l’exactitude fonctionnelle grâce à des validations de la qualité des données. L’agent prend actuellement en charge les mises à niveau de Spark 2.4 vers la version 3.5 et garantit la précision du traitement des données tout au long du processus de mise à niveau.

L'agent de mise à niveau Apache Spark est désormais proposé dans toutes les régions AWS où SageMaker Unified Studio est disponible. Pour commencer à utiliser l'agent, rendez-vous sur SageMaker Unified Studio et sélectionnez IDE Spaces ou installez la CLI Kiro. Pour obtenir des conseils de mise en œuvre détaillés, de la documentation de référence et des exemples de migration, consultez la documentation.