Avaliação MBA 6

Módulos: Edge Computing, Infra as Code, Observabilidade.


1. Quando usamos técnicas de observabilidade em sistemas distribuídos, qual dos pilares é essencial para diagnosticar falhas na comunicação entre serviços?

Resposta:

Traces


2. Associe os tipos de métricas em observabilidade com seus objetivos respectivamente:

I. Avaliar o tempo de resposta e a taxa de erro I
I. Monitorar o uso de recursos como memória e CPU
III. Verificar o uptime de serviços críticos I
V. Identificar padrões anômalos em logs

Resposta:

Métricas de desempenho, métricas de capacidade, métricas de disponibilidade, métricas de segurança


3. Qual é um dos principais benefícios ao implementar uma estratégia de observabilidade?

Resposta:

Diagnóstico rápido de falhas


4. Em uma arquitetura de Edge Computing, qual é a principal vantagem de usar Fog Computing?

Resposta:

Redução de latência por estar mais próximo dos dispositivos


5. Qual técnica é frequentemente usada para melhorar a performance de aplicações em Edge Computing ao reduzir a quantidade de dados transmitidos para a nuvem?

Resposta:

Cache e Buffering


6. Qual é o maior desafio ao lidar com a escalabilidade em Edge Computing

Resposta:

Complexidade de gerenciar dispositivos distribuídos


7. Associe as práticas de segurança em Edge Computing com suas descrições:

I. Uso de TLS/SSL para proteger a comunicação II. Divisão da rede para isolar ambientes III. Proteção contra acesso não autorizado IV. Uso de IAM para controlar acessos

Resposta:

Criptografia, segmentação de rede, segurança física, gerenciamento de identidades


8. Qual das alternativas abaixo descreve corretamente uma das principais vantagens de usar a abordagem de Infraestrutura como Código (IaC) em comparação com o gerenciamento manual de infraestrutura?

Resposta:

Automatiza a criação e o gerenciamento de infraestrutura, garantindo consistência e versionamento.


9. No Terraform, o arquivo de estado é opcional e pode ser ignorado sem afetar a gestão da infraestrutura.

Resposta:

Falso


10. Quais das seguintes práticas são recomendadas ao realizar testes automatizados em projetos que utilizam AWS CDK para infraestrutura como código?

Resposta:

Utilizar testes de snapshot para verificar se a definição de infraestrutura gerada corresponde ao esperado, garantindo que as configurações não mudaram inadvertidamente.


11. Em um sistema distribuído altamente escalável, quais práticas devem ser adotadas para garantir a rastreabilidade completa das requisições (traces) e facilitar a detecção de problemas, considerando as interações entre diversos serviços?

Resposta:

Implementar correlação de IDs de trace em todos os serviços e adotar amostragem de traces para lidar com a alta taxa de requisições sem perder visibilidade.


12. No Terraform, as lifecycle rules são usadas para controlar o comportamento dos recursos durante operações de criação, atualização e destruição. Qual das alternativas abaixo descreve corretamente uma prática recomendada para utilizar lifecycle rules?

Resposta:

Utilizar o argumento create_before_destroy para recriar um recurso antes de destruí-lo durante uma atualização, garantindo que não haja interrupção de serviço.