Quelles étapes de planification puis-je suivre lors de la mise à niveau de mon cluster Amazon EMR ?

Lecture de 8 minute(s)
0

Je dois planifier une mise à niveau vers Amazon EMR pour suivre le rythme de l'évolution rapide de la technologie.

Brève description

Pour suivre l'évolution rapide du Big Data, vous devez mettre à niveau votre version d'Amazon EMR. La migration vers une nouvelle version d'Amazon EMR améliore l'excellence opérationnelle et l'efficacité de votre charge de travail. Toutefois, avant de procéder à la mise à niveau d'Amazon EMR, vous devez planifier et vous préparer. Il y a des informations que vous devez examiner et des procédures que vous devez suivre.

Avantages des mises à niveau de version Amazon EMR

Les avantages de la mise à niveau d'Amazon EMR incluent :

  • Productivité accrue et coûts réduits grâce aux fonctionnalités les plus récentes.
  • Les applications mises à jour s'exécutent plus rapidement.
  • Les corrections de bogues mises à jour fournissent une infrastructure stable.
  • Les derniers correctifs de sécurité renforcent la sécurité.
  • Accès mis à jour aux fonctionnalités des logiciels open source.

Par exemple, avec Amazon EMR version 6.6 et versions ultérieures, Log4j 1.x et Log4j 2.x sont respectivement mis à niveau vers Log4j 1.2.17 et Log4j 2.17.1 (ou version ultérieure). Dans les versions supérieures, aucune action d'amorçage n'est requise pour atténuer les vulnérabilités et expositions courantes (CVE).

Solution

Fonctionnalités d'optimisation des performances d'Amazon EMR pour les applications open source

Amazon EMR propose des fonctionnalités d'optimisation des performances pour de nombreuses applications open source.

Spark :

Lac Delta :

Flink :

Hadoop :

HBase :

HCatalog :

Hive :

Hudi :

Iceberg :

Presto et Trino :

Planification des mises à niveau des versions d'Amazon EMR

Suivez ces étapes pour préparer la mise à niveau de la version Amazon EMR :

  1. Recherchez les problèmes auxquels vous êtes confronté dans votre version actuelle d'Amazon EMR.
  2. Isolez un petit sous-ensemble d'applications ou de requêtes que vous souhaitez utiliser pour tester les performances de votre cluster EMR.
  3. Configurez une stratégie de test A/B pour déterminer la version Amazon EMR la mieux adaptée à votre solution. Lors des tests A/B pour Amazon EMR, vous testez deux versions différentes du service afin de comparer leurs performances dans votre environnement.
  4. Migrez progressivement la charge de travail vers la nouvelle version d'Amazon EMR. Si vous découvrez des problèmes majeurs sur la version de production d'Amazon EMR, vous pouvez terminer le processus de migration ici.
  5. Une fois la migration terminée, mettez fin à l'ancien cluster Amazon EMR.

Résolution des problèmes liés aux mises à niveau des versions d'Amazon EMR

Suivez ces étapes pour résoudre les problèmes que vous rencontrez lors de la mise à niveau de votre version Amazon EMR :

  1. Reconfigurez l'application. Vérifiez si les modifications améliorent les performances de votre application.
  2. Vérifiez si les problèmes ont été résolus par une version plus récente de l'application.
  3. Modifiez l'application ou les requêtes pour voir si vous pouvez éviter les problèmes.
  4. Vérifiez les défauts non corrigés et les solutions de rechange pour améliorer l'application. Contactez AWS Premium Support pour savoir s'il existe une solution.
  5. Arrêtez la migration vers Amazon EMR jusqu'à ce que le problème soit résolu ou qu'une solution de contournement existe.

Considérations relatives aux mises à niveau de la version Amazon EMR

Lorsque vous mettez à niveau votre version d'Amazon EMR, la régression des performances peut entraîner des problèmes. Les mises à niveau peuvent modifier l'API, ce qui peut affecter la capacité de votre code à s'exécuter sur une interface plus récente. Des ralentissements et des défaillances de l'application peuvent survenir après une mise à niveau de la version Amazon EMR.

Lorsque vous envisagez de mettre à niveau votre version d'Amazon EMR, il est recommandé de lire le document What's new ? section du guide de publication. La section Quoi de neuf ? contient des informations sur les versions et les dates de sortie d'Amazon EMR, ainsi que des solutions aux problèmes courants liés aux applications open source.

Recherchez les modifications apportées aux applications open source et les problèmes en suspens

Consultez les notes de publication suivantes et identifiez les défauts avant de décider de migrer vers une nouvelle version d'Amazon EMR. La liste d'applications suivante est basée sur la version 6.9 d'Amazon EMR.

Remarque : Ces hyperliens vous redirigent vers les sites Web d'applications tierces, GitHub ou le site Web d'Apache.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans