Julgue o item que se segue, a respeito de gerenciamento e ...

Próximas questões
Com base no mesmo assunto
Q3257463 Redes de Computadores
Julgue o item que se segue, a respeito de gerenciamento e orquestração de contêineres, implementação de práticas DevOps em ambientes de nuvem e configuration management tools.


O Docker permite a criação de redes personalizadas para contêineres, o que possibilita a comunicação entre contêineres em diferentes hosts por meio da funcionalidade de overlay network.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

```html

Na questão apresentada, o tema central é o gerenciamento e orquestração de contêineres, com um foco específico na funcionalidade de overlay network no Docker. Esse é um conceito importante no contexto de DevOps e cloud computing, pois permite que diferentes contêineres se comuniquem mesmo estando em hosts distintos.

O Docker é uma plataforma que facilita a criação, a implementação e a execução de aplicações em contêineres. Um contêiner é uma unidade leve e portátil que inclui tudo o que uma aplicação precisa para rodar: código, runtime, bibliotecas e configurações. Um dos recursos avançados do Docker é a capacidade de criar redes personalizadas, permitindo que contêineres se comuniquem de maneira segura e eficiente em ambientes distribuídos.

O conceito de overlay network é fundamental nesse contexto. Ele permite que contêineres em diferentes hosts, ou máquinas físicas, se conectem como se estivessem na mesma rede local. Isso é feito através de uma rede virtual construída sobre a infraestrutura física existente. Tal funcionalidade é especialmente útil em clusterizações de contêineres, como o swarm mode do Docker ou em orquestradores como Kubernetes.

A alternativa correta é a C - certo, pois a afirmativa descreve com precisão a capacidade do Docker de criar redes personalizadas que permitem a comunicação entre contêineres em diferentes hosts através da overlay network. Esse recurso é amplamente documentado na documentação oficial do Docker.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

```

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

Certo

"The overlay network driver creates a distributed network among multiple Docker daemon hosts. This network sits on top of (overlays) the host-specific networks, allowing containers connected to it to communicate securely when encryption is enabled. Docker transparently handles routing of each packet to and from the correct Docker daemon host and the correct destination container.

You can create user-defined overlay networks using docker network create, in the same way that you can create user-defined bridge networks. Services or containers can be connected to more than one network at a time. Services or containers can only communicate across networks they're each connected to."

https://docs.docker.com/engine/network/drivers/overlay/

O Docker realmente permite a criação de redes personalizadas usando o recurso chamado Docker Network, e uma das opções disponíveis é a overlay network.

  • Overlay networks são usadas principalmente em ambientes com múltiplos hosts, como em Docker Swarm ou em orquestradores como Kubernetes (embora Kubernetes normalmente use CNI plugins para isso).
  • Com overlay, os contêineres que estão em hosts diferentes podem comunicar-se como se estivessem na mesma rede local.
  • Essa funcionalidade é crucial para a criação de arquiteturas distribuídas, microserviços e aplicações escaláveis.

Certo!

O Docker, especialmente quando utilizado com o Docker Swarm (modo de orquestração nativo do Docker), permite sim a criação de redes do tipo overlay. Esse tipo de rede é usada para permitir que contêineres em hosts diferentes (ou seja, espalhados por diferentes nós do cluster) possam se comunicar entre si de forma transparente, como se estivessem na mesma rede local.

Docker é uma plataforma que permite a criação, execução e gerenciamento de aplicativos dentro de contêineres. Esses contêineres são ambientes isolados que garantem que um software funcione de maneira consistente, independentemente do sistema operacional ou da infraestrutura subjacente

Gabarito Certo

O Docker, especialmente em ambientes de orquestração como o Docker Swarm, permite a criação e o gerenciamento de redes personalizadas que se estendem por múltiplos hosts. Essa funcionalidade é conhecida como Overlay Network.

Vamos detalhar:

Redes Personalizadas (Custom Networks): O Docker oferece diferentes drivers de rede (como bridge para comunicação no mesmo host, host para compartilhar a interface de rede do host, e none para isolamento total). O driver overlay é um desses tipos de rede personalizada.

Comunicação entre Contêineres em Diferentes Hosts: As redes overlay são o que possibilitam a comunicação transparente entre contêineres que estão executando em máquinas físicas (hosts) diferentes, mas que fazem parte do mesmo cluster Docker Swarm.

Funcionalidade de Overlay Network:

Uma overlay network cria uma rede virtual que abrange todos os nós (hosts) em um cluster Swarm.

Quando um contêiner é conectado a uma overlay network, o Docker abstrai a complexidade da rede subjacente. O contêiner recebe um endereço IP dentro dessa rede virtual, e o Docker se encarrega de rotear o tráfego entre os hosts conforme necessário.

Isso significa que, para os contêineres, é como se estivessem todos na mesma rede local, independentemente do host físico em que estão sendo executados, facilitando a comunicação e a descoberta de serviços em arquiteturas distribuídas.

Portanto, a capacidade de criar overlay networks é uma funcionalidade chave do Docker (em Swarm) para permitir a comunicação entre contêineres distribuídos em múltiplos hosts, o que torna a afirmação Certa.

Retroceder Nunca Render-se Jamais !

Força e Fé !

Fortuna Audaces Sequitur ! 

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo