Quali passaggi di pianificazione posso eseguire per aggiornare il mio cluster Amazon EMR?

8 minuti di lettura
0

Devo pianificare un aggiornamento di Amazon EMR per stare al passo con una tecnologia in rapida evoluzione.

Breve descrizione

Per stare al passo con i rapidi cambiamenti nei big data, devi aggiornare la tua versione di Amazon EMR. La migrazione a una nuova versione di Amazon EMR migliora l'eccellenza operativa e l'efficacia del carico di lavoro. Tuttavia, prima di effettuare l'aggiornamento di Amazon EMR, devi pianificare e prepararti. Ci sono informazioni che devi esaminare e procedure da seguire.

Vantaggi degli aggiornamenti della versione di Amazon EMR

I vantaggi dell'aggiornamento di Amazon EMR includono:

  • Maggiore produttività e riduzione dei costi sfruttando le funzionalità più recenti.
  • Le applicazioni aggiornate vengono eseguite più velocemente.
  • Le correzioni di bug aggiornate forniscono un'infrastruttura stabile.
  • Le ultime patch di sicurezza rafforzano la sicurezza.
  • Accesso aggiornato alle funzionalità del software open source.

Ad esempio, con Amazon EMR versione 6.6 e successive, Log4j 1.x e Log4j 2.x vengono aggiornati rispettivamente a Log4j 1.2.17 e Log4j 2.17.1 (o versioni successive). Nelle versioni superiori, le azioni di bootstrap non sono necessarie per mitigare le vulnerabilità e le esposizioni comuni (CVE).

Risoluzione

Funzionalità di ottimizzazione delle prestazioni di Amazon EMR per applicazioni open source

Amazon EMR offre funzionalità di ottimizzazione delle prestazioni per molte applicazioni open source.

Spark:

Lago Delta:

Flink:

Hadoop:

HBase:

HCatalog:

Hive:

Hudi:

Iceberg:

Presto e Trino:

Pianificazione degli aggiornamenti delle versioni di Amazon EMR

Segui questi passaggi per prepararti all'aggiornamento della versione di Amazon EMR:

  1. Ricerca i problemi che stai riscontrando nella tua attuale versione di Amazon EMR.
  2. Isola un piccolo sottoinsieme di applicazioni o query che desideri utilizzare per testare le prestazioni del tuo cluster EMR.
  3. Configura una strategia di test A/B per decidere la versione di Amazon EMR più adatta alla tua soluzione. Nei test A/B per Amazon EMR, testate due diverse versioni del servizio per confrontarne le prestazioni nel tuo ambiente.
  4. Migra gradualmente il carico di lavoro alla nuova versione di Amazon EMR. Se riscontri problemi importanti nella versione di produzione di Amazon EMR, puoi terminare il processo di migrazione qui.
  5. Una volta completata la migrazione, termina il vecchio cluster Amazon EMR.

Risoluzione dei problemi relativi agli aggiornamenti delle versioni di Amazon EMR

Segui questi passaggi per risolvere i problemi che riscontri durante l'aggiornamento della tua versione di Amazon EMR:

  1. Riconfigura l'applicazione. Osserva se le modifiche migliorano o meno le prestazioni dell'applicazione.
  2. Verifica se i problemi sono stati risolti da una versione più recente dell'applicazione.
  3. Cambia l'applicazione o le query per vedere se puoi evitare problemi.
  4. Verifica i difetti aperti e le soluzioni alternative per migliorare l'applicazione. Contatta AWS Premium Support per scoprire se esiste una soluzione alternativa.
  5. Arresta la migrazione ad Amazon EMR finché il problema non viene risolto o non esiste una soluzione alternativa.

Considerazioni per gli aggiornamenti delle versioni di Amazon EMR

Quando aggiorni la tua versione di Amazon EMR, la regressione delle prestazioni potrebbe causare problemi. Gli aggiornamenti potrebbero modificare l'API, il che potrebbe influire sulla capacità del codice di essere eseguito su un'interfaccia più recente. Potrebbero verificarsi rallentamenti ed errori delle applicazioni dopo un aggiornamento della versione di Amazon EMR.

Se stai pensando di aggiornare la tua versione di Amazon EMR, è consigliabile leggere la sezione Cosa c'è di nuovo? della guida alla versione. La sezione Cosa c'è di nuovo? include informazioni sulle versioni e le date di rilascio di Amazon EMR, insieme alle soluzioni ai problemi più comuni con le applicazioni open source.

Ricerca le modifiche alle applicazioni open source e i problemi in sospeso

Verifica le seguenti note sulla versione e i difetti aperti prima di decidere di migrare a una nuova versione di Amazon EMR. Il seguente elenco di applicazioni si basa sulla versione 6.9 di Amazon EMR.

Nota: questi collegamenti ipertestuali portano ai siti Web delle applicazioni di terze parti, a GitHub o al sito Web di Apache.


AWS UFFICIALE
AWS UFFICIALEAggiornata un anno fa