Un'applicazione è attualmente in esecuzione in un gruppo Auto Scaling di istanze EC2 dietro un ALB; le istanze EC2 ospitano container Docker che richiamano un database MySQL su istanze EC2 separate. È necessario convertire l'applicazione in un'architettura serverless apportando il minor numero di modifiche. Quale opzione realizza ciò con modifiche minime?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Sostituire i container in esecuzione su istanze EC2 con AWS Fargate. Sostituire il database MySQL con Amazon Aurora Serverless v2 (compatibile con MySQL)..
Perché questa è la risposta
L'opzione corretta minimizza i cambiamenti perché AWS Fargate è un motore di calcolo serverless per container che permette di eseguire i container Docker esistenti senza dover gestire le istanze EC2 sottostanti. Questo mantiene l'architettura basata su container. Amazon Aurora Serverless v2 è compatibile con MySQL, il che significa che l'applicazione può continuare a utilizzare il driver e le query MySQL esistenti senza modifiche significative al codice del database. Le opzioni che propongono AWS Lambda richiederebbero una riscrittura significativa dell'applicazione per adattarla al modello di programmazione event-driven di Lambda e ai suoi limiti di esecuzione. Le opzioni che suggeriscono Amazon DynamoDB richiederebbero una riscrittura sostanziale del codice dell'applicazione per adattarsi a un database NoSQL, che è un cambiamento molto più invasivo rispetto all'utilizzo di un database relazionale compatibile.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta