

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Diferenças de registro: frotas gerenciadas EC2 versus frotas de contêineres
<a name="logging-server-messages-ec2-vs-containers"></a>

O comportamento de registro difere significativamente entre EC2 frotas gerenciadas e frotas de contêineres. Compreender essas diferenças é crucial ao migrar de contêineres EC2 para contêineres ou escolher o tipo de frota certo para suas necessidades de exploração madeireira.

## Visão geral das principais diferenças
<a name="logging-ec2-vs-containers-overview"></a>


| Recurso |  EC2 Frotas gerenciadas | Frotas de contêineres | 
| --- | --- | --- | 
| Armazenamento de log | Carregado automaticamente para o Amazon S3 após o término da sessão do jogo | É necessário configurar o Amazon CloudWatch Logs ou a solução de registro personalizada | 
| GetGameSessionLogUrl API | Disponível - retorna o URL do Amazon S3 para download do registro | Não disponível - logs não armazenados automaticamente no Amazon S3 | 
| Retenção de log | 14 dias no Amazon S3 (automático) | Depende de sua configuração de log | 
| Monitoramento em tempo real | Limitado - registros disponíveis somente após o término da sessão de jogo | Disponível com a integração do Amazon CloudWatch Logs | 
| Complexidade da configuração | Automático - sem necessidade de configuração adicional | Requer configuração de registro explícita | 

## Registro gerenciado EC2 da frota
<a name="logging-ec2-managed-behavior"></a>

Para EC2 frotas gerenciadas, Amazon GameLift Servers fornece gerenciamento automático de registros:
+ **Upload automático:** os registros do servidor são automaticamente enviados para o Amazon S3 quando uma sessão de jogo termina
+ **GetGameSessionLogUrl API:** use essa API para recuperar uma URL pré-assinada para baixar registros do Amazon S3
+ **Retenção de 14 dias:** os registros são retidos no Amazon S3 por 14 dias antes da exclusão automática
+ **Limites de tamanho:** os arquivos de log têm limites de tamanho por sessão de jogo (consulte [endpoints e cotas do Amazon GameLift Servers](https://docs.aws.amazon.com/general/latest/gr/gamelift.html))

Para obter mais informações, consulte [Registro em log de mensagens do servidor (servidores personalizados)](logging-server-messages-custom.md) e a [referência GetGameSessionLogUrl da API](https://docs.aws.amazon.com/gameliftservers/latest/apireference/API_GetGameSessionLogUrl.html).

## Log de frotas de contêineres
<a name="logging-container-behavior"></a>

As frotas de contêineres exigem que você configure o registro explicitamente:
+ **Sem upload automático do Amazon S3:** os registros não são carregados automaticamente para o Amazon S3
+ **GetGameSessionLogUrl não disponível:** essa API não funciona com frotas de contêineres
+ **Integração com o Amazon CloudWatch Logs:** configure seu contêiner para enviar registros para o Amazon CloudWatch Logs para registro centralizado
+ **Soluções de log personalizadas:** implemente sua própria infraestrutura de log usando drivers de log ou contêineres auxiliares
+ **Acesso em tempo real:** com a configuração adequada, os logs podem ser acessados em tempo real durante as sessões de jogo

Para obter opções detalhadas de logs de contêineres, consulte [Como funcionam as frotas de contêineres](https://docs.aws.amazon.com/gameliftservers/latest/developerguide/containers-howitworks.html).

## Considerações sobre a migração
<a name="logging-migration-considerations"></a>

Ao migrar de frotas gerenciadas EC2 para frotas de contêineres, considere estas alterações de registro:
+ **Atualize o código de recuperação do registro:** substitua as chamadas de GetGameSessionLogUrl API por consultas do Amazon CloudWatch Logs ou por sua solução de registro personalizada
+ **Configurar retenção de registros:** configure políticas de retenção apropriadas no Amazon CloudWatch Logs ou em seu sistema de registro
+ **Implemente monitoramento em tempo real:** aproveite o acesso aos logs em tempo real para melhor observabilidade
+ **Analise o volume e os custos dos CloudWatch registros:** os preços do Amazon Logs diferem do armazenamento Amazon S3 incluído em frotas gerenciadas EC2 

## Configuração de logs em log do contêineres
<a name="logging-recommended-container-setup"></a>

Para frotas de contêineres, recomendamos:

1. **Integração com Amazon CloudWatch Logs:** configure sua definição de contêiner para usar o driver de `awslogs` log

1. **Registro estruturado:** use formatos de log estruturados (JSON) para melhor capacidade de pesquisa e análise

1. **Níveis de registro:** implemente níveis de log apropriados para controlar a verbosidade e os custos

1. **Políticas de retenção:** defina períodos de retenção com base em suas necessidades de conformidade e depuração