SóProvas


ID
2551834
Banca
PUC-PR
Órgão
TJ-MS
Ano
2017
Provas
Disciplina
Sistemas Operacionais
Assuntos

Sistemas virtualizados e containers são conceitos importantes para computação na nuvem. Para gerenciar grande número de servidores físicos, virtualizados e containers, utilizam-se ferramentas especializadas de configuração remota. Indique a afirmativa que descreve de forma CORRETA os conceitos relativos a sistemas virtualizados e containers e as ferramentas de gerenciamento disponíveis.

Alternativas
Comentários
  • Gabarito E

    Kubernetes é um sistema de código aberto que foi desenvolvido pelo Google para gerenciamento de aplicativos em containers através de múltiplos hosts de um cluster. Tem como principal objetivo facilitar a implantação de aplicativos baseados em microservices. Ele foi baseado na experiência do Google de muitos anos trabalho com containers, adaptando o  para se trabalhar com Docker.

     

    O Kubernetes foi muito útil para ser utilizado até o Docker Swarm 1.0, pois disponibilizava muitos recursos que o Docker não disponibilizava até aquele momento, entre eles: Balanceamento de carga e movimento de containers sem perda de dados.

     

    A principal vantagem que se tem ao utilizar o Kubernetes é que você não está preso as limitações da API do Docker (O Problema do Swarm) você tem total liberdade já que o Kubernetes não foi desenvolvido especialmente para o Docker, você pode trocar a sua estrutura de Docker para Rockets (Containers no CoreOS). Você pode escolher a simplicidade do Swarm ou o poder do Kubernetes.

     

    O Puppet é uma ferramenta de gerência de configurações e estados que vem da escola de GCONF do Mark Burgess, criador do CFEngine e destes princípios que vem sendo contruídos desde os anos 90.

     

    O Ansible é uma ferramenta que faz o que chamamos de orquestração, ele não segue os princípios fundamentais de CCONF e o seu desenho não segue a escola do Mark Burgess.

     

    "Retroceder Nunca Render-se Jamais !"
    Força e Fé !
    Fortuna Audaces Sequitur !

  • Só uma observação quanto ao comentário do Ibsen. Acredito que o Kubernetes seja + utilizado que o Docker Swarm.

  • Pessoal, assertiva correta é a E, o Kubernetes é uma ferramenta poderosíssima, podemos instalar s mais diversos sistemas e aplicativos nela e tanto colocarmos em produção, como para somente testes.

    Resposta: Errado

  • A. Suportam conteineres sim.

    B. Ansible é só pra Linux. Puppet tem para Windows.

    C. Conteineres virtualizam a nível de SO, VMs virtualizam a nível até de hardware.

    D. Podem ser orquestrados pelo Kubernetes também.

    E. Gabarito.

  • e-

    Kubernetes is an open-source container orchestration system for automating software deployment, scaling, and management. Originally, Google designed Kubernetes, but now, the Cloud Native Computing Foundation maintains the project

    https://en.wikipedia.org/wiki/Kubernetes