No contexto de ferramentas de desenvolvimento e infraestrutu...
I. O Git é uma ferramenta de controle de versão que permite registrar alterações feitas em arquivos, manter histórico de revisões e apoiar o versionamento de código em projetos de desenvolvimento.
II. Sistemas de gerenciamento de conteúdo (CMS), como Drupal ou equivalentes, são voltados à administração de conteúdo e de estruturas de publicação em portais e sítios eletrônicos.
III. Servidores web como Apache HTTP Server e Nginx têm como função principal substituir sistemas de controle de versão no armazenamento e na organização do código-fonte de aplicações.
IV. Containers, em plataformas como Docker, operam com a mesma arquitetura de virtualização de uma máquina virtual tradicional, incluindo a execução de um sistema operacional completo por instância.
Assinale a alternativa que apresenta apenas asserções corretas.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: A decisão dependia de reconhecer a função básica de cada ferramenta: Git e CMS estão corretamente descritos nas assertivas I e II, enquanto a III e a IV as distorcem. Isso fixa apenas a alternativa D como compatível com asserções corretas.
- Quando a questão listar várias ferramentas, compare a finalidade principal de cada uma antes de julgar a assertiva.
- Servidor web não se confunde com sistema de controle de versão: um entrega aplicações via HTTP; o outro registra e organiza alterações de código.
- CMS deve ser associado à administração de conteúdo e publicação, não a versionamento de código ou virtualização.
- Containerização deve ser distinguida de VM tradicional pelo modelo de virtualização leve, sem sistema operacional completo por instância nos mesmos termos de uma máquina virtual.
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
Os containers são diferentes das máquinas virtuais (VMs). As máquinas virtuais rodam um sistema operacional separado do sistema do hospedeiro, através de uma emulação. Por outro lado, os container utilizam o kernel do sistema hospedeiro, e não rodam um sistema operacional completo, e sim um ambiente onde somente a aplicação e suas dependências serão executadas.
As semelhanças entre os containers e as vms é que ambos funcionam em um contexto de virtualização, mas de resto, eles são totalmente diferentes.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo