Determinada plataforma de software de código aberto permite criar, implantar e gerenciar contêineres de aplicativos virtualizados em um sistema operacional comum, com um ecossistema de ferramentas aliadas. Essa plataforma é denominada
- A)proxy reverso.
Proxy reverso é um componente de rede que recebe requisições e as encaminha para servidores internos, não uma plataforma de contêineres.
- B)Docker.
Correta: Docker é a plataforma de código aberto voltada à criação, implantação e gerenciamento de contêineres de aplicativos.
- C)CircleCI.
CircleCI é uma ferramenta de integração e entrega contínua, não um sistema de virtualização por contêineres.
- D)balanceamento de carga.
Balanceamento de carga distribui requisições entre servidores, mas não cria nem gerencia contêineres.
- E)SSLoffloading.
SSL offloading é a técnica de descarregar a criptografia SSL/TLS em outro equipamento, sem relação com conteinerização.
Gabarito: B
A questão descreve uma plataforma de código aberto usada para criar, implantar e gerenciar contêineres de aplicativos, tudo isso com um ecossistema de ferramentas ao redor. Esse é exatamente o cenário do Docker, que popularizou a virtualização por contêineres e virou quase um “canivete suíço” para empacotar aplicações com suas dependências. Em vez de virtualizar a máquina inteira, como ocorre nas máquinas virtuais tradicionais, os contêineres compartilham o mesmo kernel do sistema operacional, o que traz mais leveza e agilidade. Na prática, isso significa que você consegue levar a aplicação de um ambiente para outro com muito menos dor de cabeça. O comportamento fica mais previsível, porque o contêiner carrega aquilo que a aplicação precisa para funcionar. É por isso que o Docker é associado à portabilidade, isolamento e facilidade de automação em desenvolvimento, testes e produção. O gabarito é a letra B porque Docker é justamente a plataforma aberta criada para trabalhar com contêineres de software virtualizados. As demais alternativas citam tecnologias de rede ou integração, não plataformas de conteinerização. Em prova, sempre desconfie quando a banca mistura conceitos de infraestrutura com ferramentas de DevOps para ver se você está lendo com pressa.