Prévia do material em texto
VIRTUALIZAÇÃO – AV2 ______________________________________________________________________________________ Chamamos de sistema de arquivos a forma como os dados são organizados nos sistemas de armazenamento de dados em massa, como discos rígidos, pen-drives e anteriormente os disquetes. Sua responsabilidade é controlar como os dados são armazenados ou recuperados definindo assim como é possível sua leitura ou gravação. Nesse sentido, analise as afirmativas a seguir: I. A máquina virtual possui um disco rígido virtual. II. A recuperação de informações de uma máquina virtual é totalmente diferente do computador real, embora o processamento de ambas sejam similares. III. Havendo necessidade de uma informação indisponível uma requisição é enviada buscando no armazenamento do computador o dado requisitado. IV. Mesmo tratando-se de um sistema de armazenamento em rede é responsabilidade do sistema operacional buscar os dados e disponibilizá-lo para o aplicativo. Está correto o que se afirma em: Resposta correta. A alternativa está correta, pois a recuperação de informações bem como o processo de acesso de uma máquina virtual é similar ao de um computador real, e isso engloba tudo. A máquina virtual é a que possui um disco rígido virtual processando o pedido através dos drivers retornando ao computador o dado requisitado, ou em caso de armazenamento de rede, enviando a requisição ao driver de rede, também é a responsável pela pesquisa remota no computador onde o usuário está utilizando. RES. I, III e IV, apenas.. ______________________________________________________________________________________ Podemos definir o switch virtual como um software instalado no hypervisor o qual permite que uma máquina virtual comunique-se com outras. Da mesma forma que um switch, neste caso um componente de hardware sua função é encaminhar pacotes de dados através de canais de comunicação. Considerando os conceitos acima e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) Verdadeira(s) e F para a(s) Falsa(s). I. ( ) Nas redes virtuais a comunicação ocorre de forma mais veloz que em uma rede física. II. ( ) Mesmo que as comunicações passem para outra máquina virtual elas não poderão ser vistas para hosts conectados na rede externa. III. ( ) Por se tratar de um software, a ligação entre as máquinas virtuais feita pelo switch se processa na memória. IV. ( ) Um dos pontos negativos das redes virtualizadas é a ausência de ferramentas para depuração em rede. Assinale a alternativa que apresenta a sequência correta: Resposta correta. A alternativa está correta. Por se tratar de um software toda a ligação entre as máquinas virtuais está baseada na memória e por essa razão tem mais velocidade, além de garantir a segurança das informações já que tornam-se indetectáveis para usuários externos, todavia como os erros de rede não podem ser detectados através das ferramentas tradicionais, utilizam-se ferramentas especializadas que analisam este tipo de tráfego. RES. V, V, V, F. ______________________________________________________________________________________ Analise a figura a seguir: Fonte: PORTNOY, M. Virtualization Essentials. Indianapolis Canada: Indiana Published, 2012, p. 127 O hypervisor, entre suas inúmeras tarefas, é o responsável pelo escalonamento das máquinas virtuais, sendo assim, ele controla o acesso da máquina virtual ao processador do computador em que está sendo executada similarmente, ao controle realizado pelo sistema operacional junto aos aplicativos. Sobre o escalonamento do hypervisor, analise as afirmativas a seguir: I. Na figura existem seis requisições a serem atendidas. II. As seis requisições estão sendo feitas para o hypervisor. III. O resultado de cada instrução será retornado ao processo que originou a requisição. IV. Para que todas as requisições sejam atendidas ao mesmo tempo o processador deve ter pelo menos 2 núcleos. Está correto o que se afirma em Resposta correta. A alternativa está correta, pois na figura podemos verificar seis requisições sendo feitas das máquinas virtuais aos processadores para serem atendidas, cujos resultados serão retornados ao processo que originou a requisição, todavia, como existem seis requisições, para que elas sejam atendidas ao mesmo tempo, o processador deve ter, pelo menos, três núcleos. RES. I e III, apenas. ______________________________________________________________________________________ O overhead é um custo computacional inerente ao funcionamento do modelo de virtualização tornando-se impossível eliminá-lo, já que isto se deve à operação dupla de escalonamento, e por isso, percebe-se que o overhead em máquinas virtuais é maior do que nas suas versões não virtualizadas. A partir do apresentado, analise as asserções a seguir e a relação proposta entre elas. I. Controlando a quantidade de núcleos dos microprocessadores virtuais um administrador é capaz de criar uma execução simultânea de mais de uma máquina virtual. Porque: II. Os microprocessadores atuais possuem mais de um núcleo, ou seja, podem executar mais de uma tarefa ao mesmo tempo. A seguir, assinale a alternativa correta: Sua resposta está incorreta. A alternativa está incorreta, pois o número de núcleos está diretamente relacionado à capacidade de execução de máquinas virtuais, já que a resposta para as requisições dependem do número de núcleos devendo portanto o programador atentar-se a este detalhe durante a configuração para que as requisições sejam atendidas sem overhead. RES. INCO. As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. RES CORRT. A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa. ______________________________________________________________________________________ A Fundação Apache é uma organização sem fins lucrativos, fundada em 1999. Sua função é oferecer suporte à projetos de código aberto e softwares livres ou softwares open source. Entre os projetos, contribuíram com dois importantes produtos o Apache Hive e o Apache Pig. Sobre o Apache Hive, assinale a alternativa correta: Resposta correta. A alternativa está correta, pois o Hive é executado sobre a plataforma Hadoop, da Fundação Apache. Através dele é possível criar bases de dados SQL em ambientes com múltiplas plataformas. No Apache Hive o modelo de dados divide-se em tabelas, partições e buckets e as partições correspondem à forma como armazenam-se os dados nos bancos de dados sendo que os buckets são tipos de dados armazenados nas divisões os quais podem ser criados utilizando uma operação SAMPLE. RES. O Hive permite a criação de bases de dados SQL. ______________________________________________________________________________________ Determinada empresa, em razão dos serviços prestados necessita uma disponibilidade anual de 92,5%. A empresa prestadora de serviços necessita realizar manutenções mensais no servidor, todavia, diante da exigência do cliente, necessita elaborar um cronograma para não comprometer a disponibilidade dos serviços. Considerando o que foi estudado indique a alternativa que determina o número de dias mensais que a empresa prestadora de serviços dispõe para as manutenções: Resposta correta. A alternativa está correta. O downtime é o tempo de inatividade. Quando mencionamos o termo downtime em relação à disponibilidade de serviços significa que o sistema não está operando, seja em decorrência de falhas ou de lentidão. Neste caso por exemplo o downtime permitido é de 7,5% ao ano, o que significa que permite o downtime de 2,28 dias ao mês. RES. 2, 28 dias. ______________________________________________________________________________________ Leia o excerto a seguir: “A paravirtualização, a princípio, parece uma virtualização de hardware, mas propõe que o sistema operacional hóspede saiba que ele está sendo executado na camada virtual e possa interagir com ela. Isso implica em alterações no sistema operacional hóspede,mas garante uma cooperação sem precedentes entre as duas camadas. O ganho imediato desta cooperação é a maior performance do conjunto”. IBM. Nos domínios da paravirtualização. [S.l.], 2007. Disponível em: https://www.ibm.com/developerworks/community/blogs/tlcbr/entry/dominios_da_paravirtualizacao ?lang=en. Acesso em 15 out. 2019. Considerando o excerto apresentado, analise as afirmativas a seguir: I. A máquina paravirtual é como um líquido capaz de se adaptar a qualquer recipiente. II. Na paravirtualização uma máquina pode ser migrada com apenas milissegundos de indisponibilidade real. III. O primeiro sistema operacional moderno a implementar modificações para paravirtualização foi o Linux, com o projeto Chen. IV. A paravirtualização lida com instruções no momento da compilação. Está correto o que se afirma em: Resposta correta. A alternativa está correta, pois todas as asserções sobre a paravirtualização são verdadeiras. Um dos principais benefícios da paravirtualização é se adequar ao ambiente do qual está inserido propiciando a migração e o backup. O projeto Chen implementou modificações para paravirtualização no Linux, sendo ela capaz de lidar com instruções no momento da compilação. RES. I, II, III e IV. ______________________________________________________________________________________ Uma rede de máquinas virtuais não é considerada uma tarefa simples de ser criada, entretanto é possível criar essas VMs (virtual machine) através dos switches virtuais que podem ser internos ou externos. Um switch virtual permite que máquinas virtuais sejam criadas em um hypervisor e se comuniquem com outros computadores. Analise a figura abaixo: Fonte: O Autor (2019) Considerando a figura apresentada, sobre o switch virtual interno, analise as afirmativas a seguir: I. As máquinas virtuais podem comunicar-se através de uma abstração para uma área de memória, chamada de switch interno virtual. II. Nas redes virtuais o hypervisor invalida os protocolos de rede, pois tem os seus próprios protocolos através do switch. III. Através do switch virtual interno outros hosts da rede, sejam ou não máquinas virtuais podem localizar o sistema virtualizado. Resposta correta. A alternativa está correta, pois por se tratar de um switch virtual interno apenas as máquinas virtuais em execução no sistema virtualizado vêem o sistema virtualizado. O switch virtual interno é na verdade uma área de memória e comunica-se com a interface da máquina virtual da mesma forma que https://www.ibm.com/developerworks/community/blogs/tlcbr/entry/dominios_da_paravirtualizacao?lang=en https://www.ibm.com/developerworks/community/blogs/tlcbr/entry/dominios_da_paravirtualizacao?lang=en um switch real é capaz de se comunicar com a rede física, sendo assim os protocolos de rede continuam válidos para as máquinas virtuais, sendo necessário configurar e instalar servidores, entre outras coisas. RES. I e IV, apenas. ______________________________________________________________________________________ Leia o trecho a seguir: “[...] A aplicação da virtualização em laboratórios de ensino tem por objetivo criar um ambiente que isole o estudante da máquina física. O estudante tem acesso a uma instância de uma máquina virtual, que pode ser facilmente recuperada de uma falha após o seu uso. Também é interessante notar que em ambientes virtualizados, a introdução de mais um sistema operacional no laboratório não envolve a reinstalação das máquinas, mas somente a cópia dos arquivos de configuração e controle da máquina virtual do novo sistema operacional para as máquinas hospedeiras [...]”. SILVA, R. F. Virtualização de Sistemas Operacionais. 2007. Disponível em: https://www.lncc.br/~borges/doc/Virtualizacao%20de%20Sistemas%20Operacionais.TCC.pdf. Acesso em: 12 dez. 2019. Considerando o texto apresentado, assinale a alternativa que corresponda às vantagens obtidas pelo uso da virtualização nos laboratórios de ensino: Sua resposta está incorreta. A alternativa está incorreta, pois não existe uma melhoria no gerenciamento, e nem uma escalabilidade no uso de virtualização em laboratórios de ensino, todavia observamos vantagens como a redução de custos e aumento de flexibilidade graças ao uso de máquinas virtuais, oferecendo também maior segurança graças à possibilidade de recuperação. RES. INCORR. Melhoria no gerenciamento, escalabilidade e redução dos custos de manutenção RES CORR. Redução dos custos de manutenção, aumento da flexibilidade e aumento da segurança. ______________________________________________________________________________________ Analise a figura a seguir: Fonte: Elaborada pelo autor. O firewall é o principal componente para defesa de uma rede contra ataques. Para que essa proteção seja efetiva, ele atua como um filtro do tráfego, das informações que entram e saem da rede, e controla portas e endereços acessíveis para acesso externo, atuando através de permissões de acesso. Nesse sentido, analise as afirmativas a seguir: I. A arquitetura ilustrada reflete uma rede de hosts protegidos por firewall. II. O firewall possui apenas duas interfaces de rede. III. O tráfego de rede então passa de uma interface para outra interface sendo filtrado conforme as regras definidas pelo administrador de rede. IV. As interfaces de rede são conectadas uma pelo lado da rede externa e uma pelo lado da rede interna. Está correto o que se afirma em: Resposta correta. A alternativa está correta, pois na imagem podemos observar uma arquitetura típica onde uma rede de hosts é protegida por firewall. Esse firewall é constituído de duas ou mais interfaces de rede que se conectam uma pela rede externa e uma pela rede interna. Através dessas conexões o tráfego é filtrado durante sua passagem obedecendo às regras definidas pelo administrador da rede. RES. I, III e IV, apenas. ______________________________________________________________________________________ https://www.lncc.br/~borges/doc/Virtualizacao%20de%20Sistemas%20Operacionais.TCC.pdf