Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aluno: Matríc.: Disc.: SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA Período: 2022.1 10,00 de 10,0 43 min. 06/06/2022 17:27 1,25 pts. 1. Sobre o Docker, é incorreto afirmar: Permite a criação de ambientes virtuais por meio de Linux Containers. Não é necessário configurar o repositório. Fornece uma virtualização em nível de sistema operacional. É uma ferramenta open source. Isola as aplicações em execução e não utiliza tantos recursos da máquina quanto as máquinas virtuais. 1,25 pts. 2. Considere, por hipótese, que a equipe de analistas de TI tenha optado pelo uso do Docker. Essa decisão foi motivada pelo fato de o Docker: Permitir portabilidade de contêineres. É possível criar uma imagem de toda a configuração e aplicativos instalados em um contêiner e transferi-lo para outro host que tenha um Docker previamente instalado. Não utilizar Namespaces do Linux, o que permite prover espaços de trabalho isolados para os contêineres. Dessa forma, quando um contêiner é criado, automaticamente é criada uma camada de isolamento para grupos de processos. Obter o mesmo desempenho da virtualização baseada em hypervisor, em que cada contêiner é executado em seu próprio sistema operacional, o que reduz a utilização de recursos de disco, embora os contêineres utilizem mais memória. Utilizar hypervisors, compatíveis com diversas plataformas, para executar máquinas virtuais que virtualizam hardware físico como parte de um desenvolvimento multiplataforma para testes e implementação de fluxo de trabalho. Estar ganhando espaço como um gerenciador de máquinas virtuais no ambiente GNU/Linux e não ter bibliotecas próprias, mantendo as bibliotecas nativas utilizadas para gerenciar o LXC. 1,25 pts. 3. Otimizar o código é a parte mais difícil e trabalhosa durante o desenvolvimento de um programa CUDA. Alguns pontos importantes a considerar são, exceto: Conflitos de bancos da memória compartilhada. Ocupação dos processadores. Acesso descentralizado e independente à memória global. Sobrecarga da chamada do Kernel. https://simulado.estacio.br/alunos/template.asp?pagina=bdq_alunos_avd_geral.asp https://simulado.estacio.br/alunos/template.asp?pagina=bdq_alunos_avd_geral.asp javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202006715098.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436313/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202006715128.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436343/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202006715150.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436365/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); https://simulado.estacio.br/alunos/template.asp?pagina=bdq_alunos_avd_geral.asp https://simulado.estacio.br/alunos/template.asp?pagina=bdq_alunos_avd_geral.asp Divergência do controle de fluxo. 1,25 pts. 4. São funcionalidades típicas do Kubernetes, exceto: Orquestrar containers em vários hosts, em clouds públicas e privadas. Otimizar o uso do hardware, maximizando a disponibilidade de recursos para execução dos aplicativos. Controlar as informações dos nós do Cluster para automação dos contêineres. Garantir a integridade e autorrecuperação dos aplicativos em contêineres, com posicionamento, reinício, replicação e escalonamento automáticos. Automatizar as implantações e atualizações de aplicativos. 1,25 pts. 5. São componentes do Kubernetes, exceto: Kubectl: utilitário de linha de comando chamado usado para se comunicar com o servidor da API do cluster. Kube-controller-manager: gerencia diferentes controladores que regulam o estado do cluster, gerencia o ciclo de vida das cargas de trabalho e realiza tarefas rotineiras. Kube-scheduler: atribui cargas de trabalho a nodes específicos no cluster e é o agendador. Kube-apiserver: balanceador de cargas. Kube-alived: gerenciador de scripts. 1,25 pts. 6. Nas placas de vídeo com suporte à tecnologia GPGPU (CUDA, OPENCL), a quantidade de cuda cores/stream processors é uma característica diretamente associada à: Velocidade de acesso à memória principal (host). Banda disponível do barramento PCIe. Capacidade de paralelização de cálculos. Velocidade de processamento sequencial. Capacidade de armazenamento de texturas. 1,25 pts. 7. 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. Puppet e Ansible são ferramentas que têm a finalidade de simplificar o processo de gerenciamento de servidores remotos. Essas ferramentas funcionam apenas com servidores físicos ou virtualizados. Elas não suportam containers. javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202006715118.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436333/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202006715119.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436334/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202006715148.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436363/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202006715164.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436379/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.'); Puppet e Ansible podem ser usados para gerenciar serviços virtualizados. Ansible é preferível por ser uma ferramenta multiplataforma, enquanto Puppet funciona apenas para Linux, pois todos os seus comandos remotos são executados via SSH. Kubernetes é uma ferramenta de orquestração que oferece recursos de gerenciamento para containers, como balanceamento de carga e migração sem perda de dados. Containers do tipo Dockers podem ser orquestrados apenas pelo Docker Swarm, que foi desenvolvido especificamente para suportar essa tecnologia de container. Containers e máquinas virtuais são sinônimos, pois ambos são usados para virtualizar o hardware que hospeda um sistema operacional completo, que pode ser diferente do sistema operacional da máquina física. 1,25 pts. 8. Uma imagem do Docker é criada a partir de uma série de camadas, onde cada uma representa uma instrução no Dockerfile da imagem. Considerando que um analista queira listar as camadas (layers) da imagem docker mailserver, ele deve executar o comando: docker image mailserver docker history mailserver docker list mailserver docker expose mailserver docker layers mailserver javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20202006715155.') javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%205436370/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
Compartilhar