SóProvas


ID
4843108
Banca
CESPE / CEBRASPE
Órgão
Ministério da Economia
Ano
2020
Provas
Disciplina
Sistemas Operacionais
Assuntos

Acerca da conteinerização de aplicações e DevOps, julgue o item subsequente.


Um contêiner é definido como um sistema operacional completo, incluindo-se o kernel e um conjunto de aplicações.

Alternativas
Comentários
  • Conteinerização é virtualização a nível de sistema operacional. A Docker é uma empresa referência no trabalho com conteinerização atualmente.

    * 1 S.O. REAL = N S.O. VIRTUAIS.

    * COMPARTILHAM O MESMO KERNEL DO SO.

    * POUPAM RECURSOS.

    * CADA CONTÊINER FAZ APENAS 1 RESPONSABILIDADE, DIFERENTEMENTE DAS VMS NORMAIS, QUE FAZEM VÁRIAS FUNÇÕES.

    Logo a parte que cita contêiner como um sistema operacional completo está equivocada!!!

  • GABARITO ERRADO!

    Container nada mais é do que um ambiente isolado contido em um servidor que, diferentemente das máquinas virtuais, divide um único host de controle. Para contextualizar melhor, vamos imaginar um navio cargueiro com vários containers dentro. Se um dos recipientes se danificar, não afetará os outros ou o navio, pois cada um está isolado e protegido.

    Esse isolamento de container, trazendo de volta para o mundo do desenvolvimento, possibilita uma utilização limitada do HD, memória RAM e processador. Ao utilizar um tipo de compartilhamento de kernel, os containers apresentam uma capacidade de economia de recursos maior do que as máquinas virtuais.

    CESPE - 2018 - Polícia Federal - Perito Criminal - Área 3

    Container consiste em um conjunto de processos que, isolados do resto do sistema, são executados a partir de uma imagem distinta, que fornece todos os arquivos necessários a eles.

    CORRETO!

  • ERRADO

    De forma prática e objetiva, a banca trocou os conceitos de Máquina Virtual e Container.

    Quanto ao sistema operacional:

    Máquina virtual: executa um sistema operacional completo, incluindo o kernel, exigindo mais recursos do sistema (CPU, memória e armazenamento)

    Contêineres: executa a parte do modo de usuário de um sistema operacional e pode ser personalizada para conter apenas os serviços necessários para o seu aplicativo, usando menos recursos do sistema.

  • https://www.weave.works/blog/a-practical-guide-to-choosing-between-docker-containers-and-vms