Orquestração de Contêineres Question #019e3a4f
Qual das seguintes características está associada à orquestração de contêineres?
Distribuição de mensagens de aplicação
Agendamento dinâmico
Implantação de arquivos JAR de aplicação
Distribuição de máquinas virtuais
Official Explanation / Community Explanations
A orquestração de contêineres automatiza a implantação, o escalonamento e o gerenciamento de aplicações conteinerizadas. Uma característica central é o agendamento dinâmico, que envolve colocar automaticamente contêineres em hosts apropriados com base em requisitos de recursos, restrições e políticas. Orquestradores como Kubernetes e Docker Swarm usam agendadores para decidir onde executar contêineres, considerando fatores como CPU, memória e regras de afinidade.
Como funciona:
O agendador em um orquestrador avalia pods ou tarefas pendentes e os atribui a nós que atendem às solicitações e restrições de recursos especificadas. Esse processo é dinâmico porque se adapta a mudanças no estado do cluster, como falhas de nós ou eventos de escalonamento.
Por que o valor correto está certo:
O agendamento dinâmico é fundamental para a orquestração de contêineres. Ele permite utilização eficiente de recursos, alta disponibilidade e distribuição automatizada de cargas de trabalho em um cluster.
Por que os valores incorretos estão errados:
- Distribuição de mensagens de aplicação é tipicamente tratada por brokers de mensagens (ex.: RabbitMQ, Kafka) ou service meshes, não pela orquestração de contêineres em si.
- Implantação de arquivos JAR de aplicação é uma tarefa de implantação específica do Java; a orquestração de contêineres lida com contêineres (imagens), não diretamente com arquivos JAR.
- Distribuição de máquinas virtuais está associada à orquestração de VMs (ex.: OpenStack, VMware), não à orquestração de contêineres, que opera no nível de contêiner.