

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Differenze di registrazione: flotte gestite EC2 e flotte container
<a name="logging-server-messages-ec2-vs-containers"></a>

Il comportamento di registrazione differisce in modo significativo tra flotte gestite EC2 e flotte di container. Comprendere queste differenze è fondamentale quando si passa dai container EC2 ai container o si sceglie il tipo di flotta giusto per le proprie esigenze di registrazione.

## Panoramica delle differenze principali
<a name="logging-ec2-vs-containers-overview"></a>


| Funzionalità |  EC2 Flotte gestite | Flotte di container | 
| --- | --- | --- | 
| Archiviazione dei registri | Caricato automaticamente su Amazon S3 al termine della sessione di gioco | È necessario configurare Amazon CloudWatch Logs o una soluzione di registrazione personalizzata | 
| GetGameSessionLogUrl API | Disponibile: restituisce l'URL di Amazon S3 per il download del log | Non disponibile: i log non vengono archiviati automaticamente in Amazon S3 | 
| Retention dei log | 14 giorni in Amazon S3 (automatico) | Dipende dalla configurazione di registrazione | 
| monitoraggio in tempo reale | Limitato: i registri sono disponibili solo dopo la fine della sessione di gioco | Disponibile con l'integrazione con Amazon CloudWatch Logs | 
| Complessità della configurazione | Automatico: non è richiesta alcuna configurazione aggiuntiva | Richiede una configurazione di registrazione esplicita | 

## Registrazione gestita EC2 del parco veicoli
<a name="logging-ec2-managed-behavior"></a>

Per le EC2 flotte gestite, Amazon GameLift Servers fornisce la gestione automatica dei registri:
+ **Caricamento automatico:** i log del server vengono caricati automaticamente su Amazon S3 al termine di una sessione di gioco
+ **GetGameSessionLogUrl API:** utilizza questa API per recuperare un URL prefirmato per scaricare i log da Amazon S3
+ **Conservazione per 14 giorni:** i log vengono conservati in Amazon S3 per 14 giorni prima dell'eliminazione automatica
+ **Limiti di dimensione:** [i file di registro hanno limiti di dimensione per sessione di gioco (vedi endpoint e quote) Amazon GameLift Servers](https://docs.aws.amazon.com/general/latest/gr/gamelift.html)

Per ulteriori informazioni, consulta [Messaggi del server di registrazione (server personalizzati)](logging-server-messages-custom.md) e il riferimento all'[GetGameSessionLogUrl API](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_GetGameSessionLogUrl.html).

## Registrazione della flotta di container
<a name="logging-container-behavior"></a>

Le flotte di container richiedono di configurare la registrazione in modo esplicito:
+ **Nessun caricamento automatico di Amazon S3:** i log non vengono caricati automaticamente su Amazon S3
+ **GetGameSessionLogUrl non disponibile:** questa API non funziona con flotte di container
+ **Integrazione con Amazon CloudWatch Logs:** configura il contenitore per inviare log ad Amazon CloudWatch Logs per la registrazione centralizzata
+ **Soluzioni di registrazione personalizzate:** implementa la tua infrastruttura di registrazione utilizzando driver di log o contenitori collaterali
+ **Accesso in tempo reale:** con una configurazione corretta, è possibile accedere ai log in tempo reale durante le sessioni di gioco

Per le opzioni dettagliate di registrazione dei container, consulta [Come funzionano le flotte di container](https://docs.aws.amazon.com/gameliftservers/latest/developerguide/containers-howitworks.html).

## Considerazioni sulla migrazione
<a name="logging-migration-considerations"></a>

Quando esegui la migrazione da flotte gestite EC2 a flotte di container, considera queste modifiche alla registrazione:
+ **Aggiorna il codice di recupero dei log:** sostituisci le chiamate GetGameSessionLogUrl API con le query Amazon CloudWatch Logs o la tua soluzione di registrazione personalizzata
+ **Configurazione della conservazione dei log:** configura politiche di conservazione appropriate in Amazon CloudWatch Logs o nel tuo sistema di registrazione
+ **Implementa il monitoraggio in tempo reale:** sfrutta l'accesso ai log in tempo reale per una migliore osservabilità
+ **Esamina il volume e i costi dei log:** CloudWatch i prezzi di Amazon Logs differiscono dallo storage Amazon S3 incluso nelle flotte gestite EC2 

## Configurazione consigliata per la registrazione dei container
<a name="logging-recommended-container-setup"></a>

Per le flotte di container, consigliamo:

1. **Integrazione con Amazon CloudWatch Logs:** configura la definizione del contenitore per utilizzare il driver di `awslogs` registro

1. **Registrazione strutturata:** utilizza formati di log strutturati (JSON) per una migliore ricercabilità e analisi

1. **Livelli di registro: implementa livelli** di registro appropriati per controllare la verbosità e i costi

1. **Politiche di conservazione:** imposta i periodi di conservazione in base alle tue esigenze di conformità e debug