Un'azienda sta sviluppando un gioco multiplayer in tempo reale che utilizza UDP tra client e server in un gruppo Auto Scaling. La piattaforma del server di gioco deve scalare per i picchi di domanda e gli sviluppatori desiderano archiviare i punteggi dei giocatori e altri dati non relazionali in un database che scali senza intervento. Quale soluzione dovrebbe raccomandare un architetto di soluzioni?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: Utilizzare un Network Load Balancer per la distribuzione del traffico e Amazon DynamoDB on-demand per l'archiviazione dei dati..
Perché questa è la risposta
La soluzione corretta è utilizzare un Network Load Balancer (NLB) per la distribuzione del traffico e Amazon DynamoDB on-demand per l'archiviazione dei dati. L'NLB è ideale per i giochi multiplayer in tempo reale che usano UDP, poiché supporta i protocolli a livello di trasporto (Layer 4) e gestisce un elevato throughput con bassa latenza. DynamoDB on-demand è perfetto per i dati non relazionali e per scalare automaticamente in base ai picchi di domanda senza necessità di provisioning della capacità, garantendo prestazioni elevate e bassa latenza. Amazon Route 53 è un servizio DNS e non un load balancer per il traffico applicativo. Amazon Aurora Serverless è un database relazionale, non ottimale per dati non relazionali e con una latenza potenzialmente superiore rispetto a DynamoDB per carichi di lavoro di gioco intensi. Amazon Aurora Global Database è anch'esso relazionale. Un Application Load Balancer (ALB) opera a livello 7 (HTTP/HTTPS) e non supporta UDP, rendendolo inadatto per questo caso d'uso.
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