A orquestração automatiza a implantação, o gerenciamento, a escala e a rede dos contêineres. As ferramentas de orquestração de contêineres fornecem um framework para gerenciar arquiteturas de microsserviços e contêineres em escala, e muitas delas são usadas no gerenciamento do ciclo de vida dos contêineres; entre elas, o Docker Swarm é uma plataforma
- A)que permite utilizar diversos recursos e ferramentas, como Apache e PHP, porém tudo rodando em um mesmo sistema operacional.
Errada, porque descreve a ideia de rodar vários serviços no mesmo sistema operacional, mas isso remete mais a contêineres em geral do que a uma plataforma específica de orquestração.
- B)de código aberto criada pelo Google para operações de implantação de contêiner, aumento e redução e automação em clusters de hosts.
Errada, porque a descrição é do Kubernetes, criado pelo Google, e não do Docker Swarm.
- C)de orquestração de contêiner de código aberto, sendo o mecanismo de clusterização nativo para e pelo Docker, utilizando sua mesma linha de comando.
Certa, porque o Docker Swarm é a solução nativa de orquestração e clusterização do ecossistema Docker, usando sua própria linha de comando.
- D)que roda sobre o Kubernetes instalado em sistema operacional na versão Enterprise da Red Hat, agregando opções de monitoramento, integração e entrega contínua.
Errada, porque mistura conceitos da Red Hat com Kubernetes e ferramentas de DevOps, o que não corresponde ao Docker Swarm.
- E)usada pela Amazon para fornecer outros serviços aos clientes, como DNS, balanceamento, segurança e monitoramento, se integrando nativamente.
Errada, porque descreve serviços da AWS, como DNS e balanceamento, associados ao ecossistema da nuvem, não ao Docker Swarm.
Gabarito: C
Orquestração de contêineres é o “maestro” do ambiente: ela ajuda a subir serviços, distribuir carga, fazer escala, reiniciar componentes e manter tudo conversando em rede sem você ter que controlar cada contêiner na mão. Em provas, isso costuma aparecer junto de exemplos famosos como Kubernetes e Docker Swarm, que são soluções usadas para gerenciar contêineres em cluster. O ponto central aqui é reconhecer o que é o Docker Swarm. Ele é a ferramenta nativa de clusterização/orquestração do próprio Docker, criada para integrar-se à mesma lógica e à mesma linha de comando do ecossistema Docker. Ou seja, se a questão fala em mecanismo nativo do Docker para gerenciar vários hosts e contêineres, bate com o Swarm. A alternativa C está correta exatamente por isso: o Swarm é uma plataforma de orquestração de contêineres de código aberto e faz parte do ecossistema Docker, permitindo administrar serviços em cluster com comandos muito parecidos com os já usados no Docker. Em linguagem de concurso, ele é a solução que “fala a língua do Docker” sem exigir que você troque de universo. As outras alternativas tentam misturar conceitos reais com nomes famosos, mas trocam a autoria ou a função da ferramenta. Em orquestração, a banca gosta muito de inverter Docker, Kubernetes, AWS e Red Hat para ver se você sabe quem é quem. Aqui, o que define o acerto é a ideia de orquestração nativa do Docker, não uma solução do Google, da Amazon ou uma camada em cima do Kubernetes.