Aula 00 (Prof. Celson Junior)

Tamanho: px
Começar a partir da página:

Download "Aula 00 (Prof. Celson Junior)"

Transcrição

1 Aula 00 (Prof. Celson Junior) Sistemas Operacionais p/ DATAPREV (Analista de Processamento) Professores: Bruno Holanda, Celson Junior

2 AULA 06 VIRTUALIZAÇÃO SUMÁRIO Conceitos iniciais... 3 Tipos de virtualização... 5 Monitor de máquina virtual Virtualização total Virtualização por container Tipos de máquinas virtuais Hipervisores Modo usuário vs. Modo supervisor Virtualização completa Paravirtualização Virtualização assistida por hardware VMWare vsphere VMWare vcenter VMWare Vmotion VMWare ESXi VMWare DRS VMWare HA VMWare DPM Resolução de questões Questões resolvidas na aula Gabarito Considerações finais de 121

3 1. Conceitos de Virtualização Pessoal, o objetivo desta aula é abordarmos os conceitos e as soluções de Virtualização mais exigido pela banca. Pessoal, antes de iniciar nosso precisamos esclarecer alguns pontos. assunto propriamente dito, Haja vista que este é nosso curso regular, temos que abordar conceitos e as soluções de virtualização. Em virtude disto, nesta aula, abordaremos os conceitos e as soluções mais exigidas pela banca. Nesta aula abordaremos mais de 100 questões recentes explorando conceitos ou soluções de virtualização. Este assunto possui um ótimo custo-benefício!!!! Não há como negar a importância, em termos de eficiência e em termos operacionais, do uso de soluções de virtualização nos modernos ambientes de TI. Mas essa justificativa é de ordem prática, vocês poderiam retrucar. Se formos atentar para o ponto que nos é precioso, o apetite das bancas pelo tema, daí é que concluímos pela importância de estudar com calma o assunto. Nosso roteiro será o seguinte: abordaremos, inicialmente, os conceitos atrelados a Virtualização e, posteriormente, trataremos especificamente das soluções de Virtualização. Iremos conhecer as soluções de Virtualização descrevendo suas principais funcionalidades e características, sempre recorrendo às questões de concursos para nos balizar. Precisamos destacar também nossas principais fontes de auxílio como o Livro Virtualização, Componente Central do Datacenter, de Manoel Veras. Este livro tem sido marcadamente utilizado pelas bancas na elaboração de questões. Além deste, também o livro Sistemas Operacionais Moderno, de Andrew Tanenbaum, é outra fonte de consulta recorrente. 2 de 121

4 Ademais, foram utilizadas os sites das soluções de Virtualização VMWare, Hyper-V, etc. Não tenham preciosismo com relação a este ponto, os examinadores têm adotado textos das mais diversas fontes. Atenção, focaremos na teoria e nas soluções mais recorrentes em concursos. Portanto, resolveremos as questões relativas a estas soluções, mas ressalto que é inviável abranger todas as soluções de Virtualização. Por fim, tentaremos ao máximo nos cercar de recursos que tornem a aula menos maçante, recorreremos a tabelas, gráficos e figuras. Reiteramos que a didática será priorizada, na medida do possível. Conceitos iniciais Uma máquina física é formada por vários componentes que fornecem recursos para o sistema operacional e suas aplicações. Os sistemas de computadores são projetados com basicamente três componentes: hardware, sistema operacional e aplicações. O papel do hardware é executar as operações solicitadas pelas aplicações através do sistema operacional. O sistema operacional recebe as solicitações das operações (por meio das chamadas de sistema) e controla o acesso ao hardware. Para que programas e bibliotecas sejam executados sobre uma plataforma, é necessário que tenham sido compilados para ela, respeitando o conjunto de instruções e o conjunto de chamadas de sistema do sistema operacional. Mas, limitações das interfaces dos componentes de um sistema computacional acarretam redução na interoperabilidade, devido à sua pouca flexibilidade. Por isso, não é possível executar diretamente em um processador Intel uma aplicação compilada para um processador da Apple. As instruções em linguagem de máquina do programa não serão compreendidas pelo outro processador. Uma solução para contornar esses problemas de compatibilidade é através de uma camada de virtualização. 3 de 121

5 A camada de virtualização constrói uma interface de acordo com as necessidades dos componentes de sistema que farão uso dela. Esta interface é denominada máquina virtual. A camada de virtualização em si é denominada hipervisor ou monitor de máquina virtual. Um ambiente de máquina virtual consiste de três partes básicas: O sistema real, nativo ou hospedeiro (host system), que contém os recursos reais de hardware e software do sistema; o sistema virtual ou sistema convidado (guest system), que executa sobre o sistema virtualizado; vários sistemas virtuais podem coexistir sobre o mesmo sistema real; a camada de virtualização, hipervisor ou monitor (VMM Virtual Machine Monitor), é a camada que disponibiliza as interfaces virtuais e provê suporte às máquinas virtuais. Na década de 70, autores como Popek e Goldberg definiram conceitos associados às máquinas virtuais, e as condições necessárias para que uma plataforma de hardware suporte de forma eficiente a virtualização. Para esses autores, Uma máquina virtual é vista como uma duplicata eficiente e isolada de uma máquina real. Essa abstração é construída por um monitor de máquina virtual (VMM - Virtual Machine Monitor). Ainda de acordo com os autores, toda instrução sensível deve ser também privilegiada. Mas, quanto maior o número de instruções sensíveis, maior o volume de interpretação de código a realizar, e menor o desempenho da máquina virtual. Instruções sensíveis são aquelas que podem consultar ou alterar o status do processador, ou seja, os registradores que armazenam o status atual da execução na máquina real; Em suma, podem alterar o estado de consistência do sistema. 4 de 121

6 As instruções privilegiadas são aquelas acessíveis somente por meio de códigos executando em nível privilegiado (código de núcleo). Quando um código não-privilegiado tente executar uma instrução privilegiada, uma exceção (interrupção, trap) é gerada. Uma solução para isto é a tradução dinâmica: ao carregar um programa na memória, o hipervisor analisa seu código e substitui essas instruções sensíveis por chamadas a rotinas que as interpretam dentro do hipervisor. Isso implica em um tempo maior para o lançamento de programas, mas torna possível a virtualização. Essa parte teórica, apesar de aparentemente obsoleta, ainda constitui o suporte teórico para a virtualização. Observem que as definições de Popek e Goldberg foram objeto de questão recente. Tipos de virtualização Atualmente, a virtualização é uma das soluções em tecnologia predominantes para otimizar os processos dentro do ambiente de TI. Existem softwares que atuam nesse cenário, cada um com suas especificações, agregando qualidade e melhor desempenho à rede. Com os recursos que essa tecnologia proporciona é possível para a empresa economizar em equipamentos e em consolidação de servidores. Com ela é possível otimizar a utilização de recursos de hardware. Por exemplo, em vez de ter dez servidores, é possível ter apenas cinco com mais capacidade que os dez anteriores, isso representa acima de tudo economia. Um uso frequente de sistemas baseados em virtualização é a consolidação de servidores. A consolidação de servidores consiste em centralizar ou diminuir o número de equipamentos e aplicações instaladas em cada um dos servidores da organização. Muitos autores ressaltam que a virtualização não é um conceito novo, ela vem evoluindo desde a época dos Mainframes, e hoje é usada nos mais diversos contextos. Podendo ser aplicada desde a virtualização de aplicações até a própria infraestrutura. 5 de 121

7 Um objetivo primordial e sempre presente quando falamos em virtualização é a otimização e a economia de recursos. Se considerarmos desde a época dos Mainframes até o estágio atual de tecnologia de servidores, um fator comum ao hardware é o alto consumo e a possibilidade de desperdício de capacidade de processamento. Nesse sentido, a virtualização é um conceito muito fundamentado no uso eficiente dos recursos computacionais. Nesse sentido, um conceito que veremos adiante é o de consolidação de servidores. A definição mais comum de virtualização afirma que o propósito da virtualização é aproveitar ao máximo a capacidade do hardware, que muitas vezes fica ociosa em determinados períodos do dia, da semana ou do mês. Podemos ilustrar esse ponto observando a figura abaixo. 6 de 121

8 O aproveitamento do hardware é maior devido à possibilidade de fornecer ambientes de execução independentes a diferentes usuários em um mesmo equipamento físico, concomitantemente. Além disso, esse procedimento diminui a importância dos sistemas operacionais, que, muitas vezes, restringem o uso do hardware, quanto à utilização de software. Isso acontece porque softwares normalmente só rodam sobre o sistema operacional para o qual foram projetados para rodar. Diferentes sistemas operando em uma mesma máquina aumentam a gama de softwares que podem ser utilizados sobre o mesmo hardware. Essa técnica, muito empregada em servidores, ainda tem como vantagem oferecer uma camada de abstração dos verdadeiros recursos físicos. O objetivo principal da virtualização é aumentar a produtividade da infraestrutura, melhorar o gerenciamento do ambiente, aumentar a segurança, diminuir a manutenção e economizar em recursos humanos, físicos e financeiros. No entanto, existem vantagens e desvantagens para utilização de máquinas virtuais em sistemas de computação! Vamos ver algumas delas a seguir: VANTAGENS Melhor aproveitamento da infraestrutura existente: ao executar vários serviços em um servidor ou conjunto de máquinas, por exemplo, podese aproveitar a capacidade de processamento destes equipamentos o mais próximo possível de sua totalidade; O parque de máquinas é menor: com o melhor aproveitamento dos recursos, a necessidade de aquisição de novos equipamentos diminui, assim como gastos com instalação, espaço físico, refrigeração, manutenção, energia, etc. Gerenciamento centralizado: dependendo da solução de virtualização utilizada, fica mais fácil monitorar os serviços em execução, já que o seu gerenciamento é feito de maneira centralizada; Implementação mais rápida: dependendo da aplicação, a virtualização 7 de 121

9 pode permitir sua implementação mais rápida, uma vez que a infraestrutura já está instalada; Uso de sistemas legados: pode-se manter em uso um sistema legado, isto é, antigo, mas ainda essencial às atividades da companhia, bastando destinar a ele uma máquina virtual compatível com o seu ambiente; Diversidade de plataformas: pode-se ter uma grande diversidade de plataformas e sistemas operacionais e, assim, realizar testes de desempenho de determinada aplicação em cada uma delas, por exemplo; Ambiente de testes: é possível avaliar um novo sistema ou uma atualização antes de efetivamente implementá-la, diminuindo significativamente os riscos inerentes a procedimentos do tipo; Segurança e confiabilidade: como cada máquina virtual funciona de maneira independente das outras, um problema que surgir em uma delas como uma vulnerabilidade de segurança - não afetará as demais; Migração e ampliação mais fácil: mudar o serviço de ambiente de virtualização é uma tarefa que pode ser feita rapidamente, assim como a ampliação da infraestrutura. Criação de pontos de salvaguarda e migração: por exemplo, para o balanceamento de carga entre diferentes servidores são muito mais fáceis do que no caso dos processos funcionando em sistema operacional normal. Resiliência dos serviços: é cada vez mais comum as soluções de virtualização disporem de recursos de migração dos serviços, ao vivo (live migration), reduzindo a indisponibilidade e aumentando a resiliência dos serviços virtualizados. DESVANTAGENS Sobrecarga afeta a todas as máquinas virtuais: a quantidade de máquinas virtuais que um computador pode suportar não é ilimitada, razão pela qual é necessário encontrar um equilíbrio para evitar sobrecarga, do contrário, o desempenho de todas as máquinas virtuais será afetado; Segurança: se houver uma vulnerabilidade de segurança no gerenciador de máquinas virtuais (VMM), por exemplo, todas as máquinas virtuais poderão ser afetadas pelo problema; Portabilidade: dependendo da solução em uso, migrar uma máquina virtual pode ser um problema. Um exemplo hipotético: quando um sistema utiliza instruções AMD-V, mas precisa ser transferido para uma máquina Intel; Contingência: em aplicações críticas, é importante ter um computador que possa atuar imediatamente no lugar da máquina principal (como um 8 de 121

10 servidor), pois se esta parar de funcionar, todos os sistemas virtualizados que rodam nela também serão interrompidos; Desempenho: a virtualização pode não ter bom desempenho em todas as aplicações, por isso é importante avaliar muito bem a solução antes de sua efetiva implementação; Gastos: pode haver gastos não previstos com manutenção, mão-deobra, treinamento, implementação e outros. A virtualização pode ser realizada em diferentes contextos e de diferentes formas, incluindo: Virtualização de servidores: é a forma mais corriqueira de virtualização que atualmente é bastante difundida em virtude da predominância de servidores x86. A virtualização de servidores será o foco de nossa aula. Virtualização de desktops: também é uma forma de virtualização, porém focada nos desktops dos usuários finais. As aplicações de desktop também passam a ser executadas em um datacenter, sob a forma de máquinas virtuais, surgindo o conceito de Virtual Desktop Infrastructure (VDI). Virtualização dos dispositivos de armazenamento (storage): permite que as diversas unidades heterogêneas de armazenamento (discos físicos) sejam vistas como um conjunto homogêneo de recursos de armazenamento, mas apesar de suas vantagens não é tão popular quanto à virtualização de servidores. Atualmente, tem ganhado força a virtualização e a tierização de storage. Virtualização das aplicações: é a execução dos programas ou aplicativos em um repositório central, permitindo melhorar seu gerenciamento e configuração, que passa a ser feito em um único lugar. Virtualização de redes: é a separação ou segmentação da rede da organização por áreas ou unidade, utilizando uma única infraestrutura compartilhada de rede, aparentando ao usuário final que ele tem acesso a uma rede própria, com recursos dedicados e de segurança independentes. Um conceito relacionado é o de rede definida por software (Software Defined Network). 9 de 121

11 As soluções de virtualização podem ser classificadas em três categorias: Nível do hardware: a camada de virtualização é posta diretamente sobre a máquina física e a apresenta às camadas superiores como uma abstração do hardware, mas guardando similaridade com o hardware original, são exemplos o VMware ESX, Xen e Hyper-V. No nível do hardware, a virtualização mais comum é a de servidores. A virtualização de servidores consolida vários servidores físicos, em geral com processamento subutilizado, em um servidor físico com alto grau de utilização. Reduz a complexidade do gerenciamento, o espaço físico e o consumo de energia e refrigeração. Nível do sistema operacional: essa estratégia de virtualização insere a camada de virtualização entre o sistema operacional e as aplicações. Ela permite a criação de partições lógicas que aparentam máquinas isoladas, mas compartilham o mesmo sistema operacional. São exemplos: Jails, Containers, Linux-VServer, SandBox, KVM e Sun VirtualBox. Nível da linguagem de programação: a camada de virtualização é executada sobre o sistema operacional da plataforma. É estabelecida uma máquina abstrata sobre a qual executa uma aplicação desenvolvida em uma aplicação de alto nível. A máquina virtual Java (JVM) é o exemplo mais marcante de virtualização ao nível da linguagem de programação. A abordagem mais comum utilizada para conceituar a virtualização é defini-la como uma camada entre o hardware e o software, que protege os recursos físicos do hardware do acesso direto do software. 10 de 121

12 A forma como essa camada é implementada dá origem aos conceitos de máquinas virtuais de processo ou aos monitores de máquinas virtuais. Essa camada, criada com a virtualização, varia de acordo com as necessidades dos componentes de sistema que farão uso dela. Agora atenção para esta diferenciação, pessoal. A interface que utilizamos e que vai sobre a camada de virtualização é denominada máquina virtual. Já a camada de virtualização em si é denominada hipervisor ou monitor de máquina virtual. A virtualização ocorre quando coexistem três elementos. Um ambiente virtualizado consiste de três partes básicas, que podem são detalhadas abaixo: sistema hospedeiro, real, ou nativo (host system) contém os recursos reais de hardware e software do sistema; É o sistema operacional que é executado por uma máquina física. camada de virtualização, chamada hipervisor ou monitor (VMM Virtual Machine Monitor); sistema virtualizado, também denominado sistema convidado (guest system), executa sobre o sistema virtualizado; vários sistemas virtuais podem coexistir, simultaneamente sobre o mesmo sistema real; O hóspede é o sistema virtualizado que deve ser executado pelo hospedeiro. 11 de 121

13 MÁQUINA VIRTUAL DE PROCESSO Em seus primórdios, a virtualização inicialmente utilizava o conceito de máquina virtual de processo, que nada mais é que uma aplicação que executa sobre um sistema operacional A e emula o comportamento de um sistema operacional B. A máquina virtual de processo permite que as aplicações desenvolvidas para o sistema B possam ser executadas sobre o sistema A, essa técnica de implementação permite emular o sistema operacional ou emular processadores. Normalmente a máquina virtual de processo é também chamada emulação. As desvantagens dessa técnica são basicamente duas: desperdiça a capacidade do hardware; piora o desempenho, já que há uma tradução de um sistema a outro. As máquinas virtuais de processo somente oferecem dispositivos de Entrada e Saída genéricos, o que acaba acarretando o desperdício da capacidade do hardware. Monitor de máquina virtual Os monitores de máquinas virtuais (Virtual Monitor Machine ou VMM) surgiram para resolver as desvantagens das máquinas virtuais de processo. Também conhecidos como hipervisores (hypervisors), os monitores de máquinas virtuais são implementados como uma camada de software 12 de 121

14 entre o hardware e o sistema operacional, e oferecem uma máquina virtual para o Sistema Operacional (SO). Os hipervisores permitem que os dispositivos físicos de Entrada e Saída sejam conhecidos e utilizados de forma mais eficiente, se comparados às máquinas virtuais de processo. Basicamente, os hipervisores podem virtualização total ou paravirtualização. utilizar duas técnicas: Na paravirtualização o sistema operacional hóspede precisar ser modificado. O sistema operacional do hóspede roda em uma máquina virtual similar ao hardware físico, mas não equivalente. Como este método, o hóspede é modificado para recorrer ao hypervisor quando necessitar de qualquer instrução privilegiada e, não, diretamente ao processador. Assim, o VMM não precisa interceptar estas solicitações e testá-las, como acontece na virtualização total. Além disso, a paravirtualização diminui expressivamente os problemas com compatibilidade de hardware, porque o sistema operacional do hóspede acaba podendo utilizar drivers adequados - na virtualização total, os drives disponíveis são genéricos, isto é, criados para suportar o máximo possível de dispositivos, mas sem considerar as particularidades de cada componente. 13 de 121

15 A principal desvantagem da paravirtualização é a necessidade de o sistema operacional ter que sofrer modificações para saber que está sendo virtualizado, podendo gerar custos com adaptação e atualização ou limitações referentes à migração para um novo conjunto de hardware, por exemplo. Pessoal, convenhamos que custo alto pode ser uma desvantagem considerável. Virtualização total Na virtualização total o sistema operacional hóspede não precisa ser modificado para executar sob o hipervisor. Essa é a diferença essencial entre os tipos de hipervisores. Na virtualização total, vale relembrar, não há necessidade de alteração do sistema, por outro lado o procedimento fica sujeito aos problemas já mencionados. Assim, a adoção de um modo ou outro depende de análises e testes que possam determinar qual é mais vantajoso para determinado serviço. Na virtualização total, o sistema operacional do hóspede trabalha como se de fato houvesse uma máquina física inteiramente a sua disposição. Dessa forma, o sistema não precisa sofrer nenhuma adaptação e trabalha como se não houvesse virtualização ali. O problema é que esta abordagem pode ter algumas limitações. Uma delas é o risco de algumas solicitações do hóspede não serem atendidas da maneira esperada. Isso acontece, por exemplo, quando o hypervisor não consegue lidar com determinada instrução privilegiada ou quando um recurso de hardware não pode ser plenamente acessado por não haver drivers na virtualização capazes de garantir sua plena compatibilidade. Virtualização por container 14 de 121

16 Um container é uma forma de virtualização no nível do sistema operacional, um ambiente totalmente isolado, simulando um sistema independente no mesmo host. A virtualização baseada em conteineres ou virtualização a nível de sistema operacional utiliza uma camada para as chamadas do sistema (system calls), o que permite o isolamento entre o sistema hospedeiro e a máquina virtual. O principal benefício da virtualização baseada em containers é a performance nativa do sistema. O container não necessita de uma camada de sistema operacional para cada aplicação, como pode ser visto na figura. Ao compararmos com a virtualização tradicional, uma aplicação sendo executada em um container demanda muito menos recursos e consume menos espaço em disco e tem maior nível de portabilidade. Uma solução de container que tem se difundido bastante é o Docker, mas o Docker não é um sistema de virtualização tradicional. 15 de 121

17 Em um ambiente de virtualização tradicional há um S.O. completo e isolado. No Docker os recursos estão isolados e utilizam bibliotecas de kernel em comum. O Docker possibilita o empacotamento de uma aplicação ou ambiente inteiro dentro de um container, e a partir desse momento o ambiente inteiro torna-se portável para qualquer outro Host que contenha o Docker instalado. Docker reduz o tempo para disponibilizar infraestrutura e para deploy de aplicações. A necessidade de ajustes de ambiente é reduzida. Uma característica do Docker é a disponibilidade para criar templates (containers prontos para deploy) a partir de arquivos de definição chamados Dockerfiles. O Docker utiliza como backend default o LXC (gerenciador de containers), permite definir limitações de recursos por container (memória, cpu, I/O, etc), e é escrito em Go, linguagem de programação desenvolvida pela Google. Tipos de máquinas virtuais Por fim, existem dois tipos de máquinas virtuais: as máquinas virtuais de sistemas e as máquinas virtuais de aplicação (ou processo). As máquinas virtuais de sistemas fornecem uma plataforma de sistemas completa que suporta a execução de um sistema operacional completo. Geralmente, eles emulam uma arquitetura existente e são construídas com o propósito de prover uma plataforma para rodar programas em que o hardware real não está disponível para uso. Outro propósito é ter múltiplas instâncias de máquinas virtuais levando ao uso mais eficiente de recursos computacionais, ambos em termos de consumo de energia, efetividade de custo ou ambos (Ex: VMWare). Já as máquinas virtuais de aplicação (ou processo) são projetadas para rodar um programa único, o que significa que ela suporta um único processo (Ex: JVM). 16 de 121

18 As máquinas virtuais de aplicação são geralmente mais adequadas a uma ou mais linguagens de programação e são construídas com a finalidade de fornecer a portabilidade e flexibilidade do programa, entre outras coisas. Uma característica essencial de uma máquina virtual é que o software rodando dentro dela é limitado aos recursos e abstrações providas pela máquina virtual ele não pode sair do ambiente virtual. Hipervisores Muita atenção para este tópico pessoal. Despeeeenca nas provas!!!!!!!!!! Os hipervisores são classificados em dois tipos: Hipervisor Tipo I: Esse hipervisor executa diretamente no hardware do servidor e controla o hardware e o acesso do sistema operacional convidado. Também é conhecido como metal nu, bare metal, nativo ou supervisor. O hipervisor nativo compartilha os recursos de hardware entre as máquinas virtuais, de forma que cada uma delas imagina ter recursos exclusivos. São exemplos de hipervisor nativo o VMware ESX Server, Microsoft Hyper-V e Xen Server. 17 de 121

19 O monitor controla todas as operações de acesso requisitadas pelos SOs convidados, simulando máquinas físicas com propriedades distintas, trabalhando de forma isolada. Diferentes computadores virtuais operam sobre o mesmo hardware. Hipervisor Tipo II (hóspede ou hosted): Nesse tipo, o hipervisor é uma aplicação que fornece um ambiente de execução para outras aplicações. Executa sob um sistema operacional nativo como se fosse um processo. No hipervisor tipo II, a camada de virtualização é composta por um sistema operacional hóspede e um hardware virtual. Ambos são criados sobre os recursos de hardware reais, que são gerenciados pelo Sistema Operacional nativo. Nessa arquitetura, implementa-se o monitor de máquina virtual sobre o sistema operacional instalado no hardware anfitrião e opera como um processo desse sistema operacional. Vale observar que as operações que seriam controladas pelo sistema operacional do hospedeiro são simuladas pelo monitor para as máquinas virtuais. São exemplos de hipervisor tipo II, o VMware player, Virtualbox e Virtual PC. Hipervisor Tipo I Hipervisor Tipo II 18 de 121

20 Executa diretamente no hardware (bare metal) do servidor Executa sob um sistema operacional nativo Controla o hardware e o acesso do sistema operacional convidado O hipervisor também é uma aplicação do SO nativo Hipervisor Híbrido: reúne qualidades das duas anteriores. Podem ser agregadas características da arquitetura tipo I à arquitetura tipo II ou o contrário. Tais mudanças são feitas habitualmente, pois a aplicação pura de apenas uma das arquiteturas citadas nos itens anteriores pode comprometer o desempenho da máquina virtual. Logo, a hibridização busca otimizar as características dos outros hipervisores. Exemplos: VirtualPC e Virtual Server. Modo usuário vs. Modo supervisor Pessoal, um aspecto recorrentemente exigido em concursos são os tipos de virtualização. O Hipervisor pode ser executado no Modo Supervisor, enquanto programas comuns (aplicativos) normalmente rodam no Modo Usuário. No Modo Supervisor, o software pode requisitar instruções que lidam diretamente com certos recursos de hardware, como funcionalidades específicas do processador. 19 de 121

21 No Modo Usuário, os recursos mais críticos não podem ser acessados diretamente. Como assim, professor? Nesse caso, o sistema operacional faz uma espécie de intermediação quando necessário. Nesse modo, o Hipervisor é que tem acesso privilegiado porque cabe a ele alocar os recursos a serem utilizados por cada máquina virtual sob sua responsabilidade, assim como determinar a ordem pela qual cada solicitação destas será atendida. Para entendermos melhor esse assunto, temos também que falar um pouco da arquitetura x86, que entre as arquiteturas CISC é a mais amplamente disseminada. A arquitetura x86 provê quatro modos ou níveis de acesso ao processador, identificados de 0 a 3, também chamados de anéis de proteção. O nível 0 detém os maiores privilégios, e é o nível usado pelo sistema operacional. O nível 3, de menor privilégio, é utilizado pelos processos dos usuários. Na arquitetura x86, existem instruções que podem afetar o funcionamento do processador, mas que podem estar sendo executadas em modo usuário. Essas instruções privilegiadas são denominadas privilegiadas ou sensíveis, e seu uso em sistemas operacionais não virtualizados não causa problemas. No entanto, quando adotamos um ambiente virtualizado, esses aspectos ganham relevância. Nos sistemas operacionais virtualizados, as instruções sensíveis devem ser tratadas adequadamente. 20 de 121

22 Se não forem apropriadamente tratadas pelo Sistema Operacional virtualizado, as instruções podem alterar o comportamento do sistema operacional nativo ou de outro sistema operacional convidado. A depender das diferentes estratégias de lidar com as requisições do Sistema Operacional, surgem os hipervisores baseados em virtualização completa e a paravirtualização. Virtualização completa A virtualização completa (full virtualization) cria um sistema físico virtual completo, sobre o qual o sistema operacional convidado é executado. Não é necessário fazer qualquer modificação no sistema operacional convidado ou em suas aplicações. A segurança é favorecida pelo isolamento entre as máquinas virtuais, já que cada instância da máquina virtual é um processo do sistema operacional nativo. A virtualização completa facilita a migração de máquinas virtuais entre servidores físicos, pois existe total independência das aplicações em relação aos recursos físicos do servidor. Uma desvantagem da virtualização completa é o desempenho, pois o hipervisor passa a intermediar a execução de todas as instruções privilegiadas ou sensíveis feitas pelo sistema operacional convidado. Outra desvantagem da virtualização completa é a implementação de hardwares virtuais que emulam dispositivos de entrada e saída genéricos. Devido a diversidade e heterogeneidade dos dispositivos de entrada e saída existentes, essa emulação de dispositivos de entrada e saída 21 de 121

23 genéricos pode causar a subutilização dos dispositivos de entrada e saída reais. Paravirtualização Algumas arquiteturas de processadores, como o Intel x86, apresentam dificuldades para a virtualização total, devido a fatores como a complexidade de instruções. Devido a isto, surgiu a paravirtualização. A paravirtualização cria entre o hipervisor e o sistema operacional convidado um hardware virtual. O sistema operacional convidado (ou hóspede) é alterado para chamar a máquina virtual. A principal característica e desvantagem da paravirtualização é a necessidade de modificação do sistema operacional hospedado ou convidado. A paravirtualização surgiu para contornar os problemas desempenho e subutilização de recursos da virtualização total. de Os hipervisores que empregam paravirtualização permitem que o hipervisor controle os drivers do dispositivo físico real, o que otimiza o desempenho. O Xen é baseado em paravirtualização, virtualiza o processador e a memória, usando um núcleo Linux modificado. 22 de 121

24 Virtualização assistida por hardware A virtualização total permite o uso de um sistema operacional convidado sem modificações. A paravirtualização precisa alterar o sistema operacional convidado, mas oferece um melhor desempenho. Na prática, a escolha entre virtualização total e a paravirtualização envolve uma relação custo/benefício no que diz respeito ao desempenho que se deseja. Para superar esse dilema, os fabricantes Intel e AMD criaram extensões diretamente no hardware da arquitetura x86, que são genericamente denominadas de virtualização assistida por hardware (Hardware Assisted Virtualization HAV). A proposta da virtualização assistida por hardware é melhorar o suporte a virtualização e melhorar o desempenho, por meio das extensões em hardware. Como vimos a pouco, o sistema operacional é executado em modo protegido, e os processos que executam em modo usuário têm menores privilégios. A virtualização assistida por hardware criou dois novos modos de operação para o processador: modo root e modo non-root. Dessa forma, um sistema operacional mantém seu privilégio, mas o hipervisor é executado no anel adicional de maior prioridade (modo root ). Portanto, o hipervisor passou a ter total prioridade sobre o sistema operacional. Neste novo modo de operação, as instruções privilegiadas executadas pelo sistema operacional convidado são encaminhadas ao hipervisor, que tem a responsabilidade de tratá-las adequadamente. 23 de 121

25 2. VMWare Pessoal, vimos até agora a parte conceitual de virtualização. Passamos agora a ver as soluções de virtualização, começando pelo VMWare. Observem que para o tópico sobre Hyper-V, muitos conceitos são similares, e observar as diferenças e similaridades entre as soluções auxilia a entender melhor o assunto e a resolver as questões. A VMware é uma tradicional empresa que desenvolve soluções para facilitar o gerenciamento das plataformas de virtualização. As soluções VMware para virtualização de servidores disponíveis estão divididos em dois grandes pacotes: Na figura abaixo, vemos a arquitetura da solução de virtualização da VMWare, com seus principais componentes, que veremos adiante. O VMware tem um consumo de CPU razoável, portanto deve sempre ser analisada a capacidade de processamento adequada, considerando as 24 de 121

26 características da solução a ser virtualizada, e ainda as características das aplicações que serão hospedadas. O VMware tem um alto consumo de memória, portanto: Para o cálculo do tamanho da memória deve ser considerado o número de máquinas virtuais, a quantidade de memória necessária para cada máquina virtual e uma capacidade adicional para migração. A memória consumida pelo hipervisor varia de acordo com o número de máquinas virtuais e com a memória alocada para cada uma. VMWare vsphere O vsphere é o hypervisor da Vmware, tornando o gerenciamento do ambiente virtualizado mais simples. O VMware vsphere utiliza os recursos da virtualização para transformar datacenters em infraestruturas simplificadas de computação em nuvem, que permite fornecer serviços flexíveis e confiáveis, com segurança e baixo risco. O hipervisor VMware executa diretamente no hardware, ou seja, é um monitor de máquina virtual do tipo I (bare metal). O VMware Hipervisor permite que cada máquina virtual, composta dos aplicativos e do sistema operacional, utilize um hardware virtual exclusivo. Na figura abaixo vemos disponibilizados pelo vsphere. um apanhado 25 de 121 dos recursos

27 O VMware VSphere utiliza diversos tipos de arquivos para armazenar as máquinas virtuais, configuração e snapshots. As extensões mais comuns são: <Nome_da_MV>.vmx: nome arquivo que contém todas as informações de configuração e definições do hardware da máquina virtual. <Nome_da_MV>.nvram: nome do arquivo que contém o BIOS da máquina virtual, usado durante o boot da máquina virtual. vmdk: diferentes tipos de arquivos Virtual Disk Data que podem ser usados pelas máquinas virtuais. <Nome_da_MV>.vswp: é um tipo de arquivo de memória swap usado quando falta memória física do host. O vsphere pode ser utilizado na forma single, na qual é instalado em hosts com gerenciamentos isolados. A vantagem dessa modalidade de instalação é que não necessário a aquisição de licença, mas seus recursos ficam limitados. 26 de 121

28 Esta forma de utilização é indicada se deseja analisar a conveniência da virtualização, como em uma prova de conceito. Existem também formas de licenciamento que proporcionam ambientes mais completos, como Enterprise e Enterprise Plus. O VMware vsphere também é um dos primeiros sistemas operacionais para computação em nuvem (cloud computing). Ele é formado pelos seguintes componentes: Os serviços de infraestrutura são o conjunto de componentes que virtualizam os recursos de servidor, storage e rede, e agregam e alocam esses recursos sob demanda a aplicativos. Os Serviços de infraestrutura oferecidos são: vcompute: (composto pelo hipervisor (ESXi) e pelo Distributed Resource Scheduler - DRS); vstorage; vnetwork. VMWare vcenter Nas versões licenciadas o vsphere pode ser instalado em vários hosts físicos. Esses hosts podem ser gerenciados de forma centralizada pelo vcenter. O vcenter Server permite o gerenciamento unificado de todos os hosts vsphere e máquinas virtuais no data center a partir de um único console. Além disso, possibilita o gerenciamento unificado de todos os hosts e máquinas virtuais em um data center a partir de um único console, permitindo aprimorar o controle, simplificar as tarefas de gerenciamento e reduzir a complexidade e o custo de gerenciamento dos ambientes virtualizados. 27 de 121

29 O vcenter pode ser instalado em uma máquina 64 bits utilizando os sistemas operacionais Windows ou Linux, esta máquina inclusive, pode ser, uma máquina virtual dentro do ambiente virtualizado. AVmware disponibiliza um virtual applience em linux Suse Enterprise com o vcenter para ser instalado de forma prática e rápida. Assim, o vcenter é a plataforma, e é essencial disponibilizados pelo vsphere. solução de gerenciamento da para administrar os serviços O vcenter tem como recursos principais o gerenciamento centralizado da infraestrutura e a operação da plataforma virtualizada, gerenciamento das aplicações e gerenciamento do negócio de TI. A imagem abaixo ambiente virtualizado. ilustra o funcionamento do vcenter em um 28 de 121

30 No cenário acima temos três hosts onde as máquinas virtuais estão em execução. Na parte de cima da imagem, temos o gerenciamento deste ambiente com o vcenter. O gerenciamento com o vcenter, para grande parte das atividades é executado de forma automatizada, reduzindo a necessidade de intervenção humana para gestão do ambiente de virtualização. VMWare Vmotion Snapshot de uma máquina virtual é um instantâneo do contexto de uma máquina virtual. Serve, principalmente, para testes e depuração de possíveis erros. Por exemplo, antes de instalar qualquer software que possa interferir no funcionamento da máquina virtual, deve-se tirar um snapshot. Caso a instalação do software resulte em algum erro que prejudique o funcionamento, basta retornar ao estado anterior com o uso do snapshot. Um recurso bastante importante em uma solução de virtualização é a possibilidade de migrar máquinas virtuais de um host a outro. O vmotion permite migrar uma VM de um host para outro com a máquina virtual em funcionamento sem interrupção do serviço. Este recurso é bastante útil, por exemplo, para realizar manutenção em servidores virtualizados, por meio da migração das máquinas virtuais para um outro host. O vmotion permite a migração sem que sejam interrompidos os serviços e aplicações virtualizados. Na figura abaixo, vemos uma ilustração do VMotion permitindo a migração dinâmica de cargas de trabalho, com o uso do VMotion. 29 de 121

31 O VMotion permite a migração de máquinas virtuais em tempo real. Exige a utilização de um storage compartilhado por vários servidores, onde a máquina virtual é encapsulada por um conjunto de arquivos armazenados neste storage. A migração realizada com o VMotion permite, por exemplo, que máquinas virtuais sejam transferidas de servidores muito carregados para servidores ociosos. O VMWare VMotion é o recurso que contribui para o funcionamento da alta disponibilidade e do balanceamento dinâmico de recursos das soluções de virtualização VMware. No VMWare, é possível agregar mecanismos de Alta Disponibilidade (High Availability HA) para qualquer máquina virtual, independentemente do hardware ou sistema operacional utilizado. Uma máquina virtual que executa em um servidor que venha a falhar é reiniciada automaticamente em outro servidor. 30 de 121

32 Se um servidor virtualizado falha, as máquinas virtuais que estão hospedadas nele são automaticamente reiniciadas e movidas para outro servidor. A figura acima ilustra o uso da alta disponibilidade. A migração de máquinas virtuais com o vmotion é ilustrada na figura abaixo. O vmotion é um dos recursos mais importante no vsphere, pois permite o funcionamento de muitas outras. VMWare ESXi O VMware ESXi é a arquitetura de hypervisor mais recente da VMware. Ele possui uma arquitetura que não depende de um sistema operacional e oferece a mesma funcionalidade e desempenho do VMware ESX. A figura abaixo ilustra uma ideia básica do servidor ESXi na arquitetura bare metal. Observem a execução diretamente sobre o hardware. 31 de 121

33 O VMWare ESXi oferece uma camada de virtualização que abstrai os recursos de hardware do servidor e permite o compartilhamento destes recursos entre várias máquinas virtuais. Na figura abaixo vemos uma arquitetura de virtualização com o VMWare ESXi. O VMware ESXi melhora a segurança da plataforma de virtualização, a segurança e a confiabilidade, pois sua base de código representa uma menor superfície de ataque, com menos código. O VMware ESX e o VMware ESXi são instalados diretamente no hardware de servidor, inserindo uma camada de virtualização entre o hardware e o sistema operacional. O VMware ESX e o ESXi particionam um servidor físico em várias máquinas virtuais seguras e portáveis que podem ser executadas lado a lado no mesmo servidor físico. 32 de 121

34 Cada máquina virtual representa um sistema completo com processadores, memória, rede, armazenamento e BIOS de modo que o sistema operacional e os aplicativos de software possam ser instalados e executados na máquina virtual sem qualquer modificação. As máquinas virtuais também são isoladas umas das outras pela camada de virtualização, evitando, desta maneira, que uma falha ou um erro de configuração em uma máquina virtual afete as demais. Atenção! O VMware ESX e o VMware ESXi são hypervisores bare metal instalados diretamente no hardware de servidor. O VMware ESX e o ESXi permitem o controle dos recursos de servidor alocados a cada máquina virtual, além de oferecer desempenho e escalabilidade às máquinas virtuais. O VMware ESX e o ESXi fornecem às máquinas virtuais recursos de alta disponibilidade, gerenciamento de recursos e funções de segurança que proporcionam melhores níveis de serviço. Na tabela abaixo, trazemos um resumo das principais características do VMware ESX e o ESXi: Descrição Arquitetura bare metal de 64 bits Melhor desempenho para os aplicativos de I/O intense com armazenamento iscsi Suporte a máquinas virtuais com até 64 núcleos físicos de CPU, 256 CPUs virtuais, 1 TB de RAM e até centenas de máquinas virtuais em um único host Suporte a SMP virtual Recursos de rede virtual Inicialização a partir de SAN 33 de 121

35 acessem diretamente os dispositivos de hardware subjacentes com VMDirectPath para máquinas virtuais Utiliza arquivos VMDK (virtual machine disk, disco de máquina virtual) Proteção aos ataques e as explorações mais comuns, com o VMkernel Conexão segura (atenção pois há versões do SSL, como o v3, que possuem vulnerabilidades conhecidas como o POODLE) aos hosts com criptografia SSL Gerenciamento do VMware ESX e o ESXi por meio de linha de commando (vcli) VMWare DRS O Distributed Resource Scheduler (DRS) é o balanceamento de carga da vsphere. Com ele ativado, o VMware identifica quando as cargas de trabalho de um host superam seus recursos de processamento ou memória (host sobrecarregado) e automaticamente migra as máquinas virtuais para outro host adequado. O DRS possibilita um balanceamento dentro do ambiente virtualizado. Ele é um recurso do VMWare que incorpora recursos de computação em vários clusters e os aloca dinamicamente nas máquinas virtuais, reduzindo a complexidade do gerenciamento por meio de automação. 34 de 121

36 O VMware DRS dispõe de três níveis de configurações: manual; parcialmente automatizado; e full automatizado. Quando o VMware DRS está em modo automatizado o VMware assume o controle do balanceamento de carga realizando as migrações e nivelamentos. VMWare HA O recurso de alta disponibilidade (HA) tem se tornado indispensável em todas as soluções de tecnologia, sejam físicas ou virtualizadas. O VMware apresenta para um ambiente virtualizado um recurso da alta disponibilidade denominado VMWare HA. Quando ativada o VMware HA identifica falha no hosts hospedeiro, tanto de hardware como de software, e após a detecção faz a migração das VMs do host com problema para um outro host disponível. A figura abaixo ilustra o funcionamento do VMware HA, na ocasião de falha de um host (servidor destacado em vermelho). O VMware HA reduz o tempo de indisponibilidade (downtime) e, consequentemente possibilita que as aplicações virtualizadas funcionem mais tempo, reduzindo o impacto dos hosts com falhas por problemas físicos na continuidade dos serviços. VMWare DPM 35 de 121

37 O recurso de Distributed Power Management do vsphere otimiza o consumo de energia no nível do cluster e do host. Ao ativar o DPM, é comparada a capacidade no nível do cluster e do host com a demanda da máquina virtual, incluindo a demanda histórica recente. Se a demanda por capacidade aumentar, o DPM ativa os hosts em espera para absorver a carga de trabalho adicional. O DPM ao encontro de uma das necessidades mais discutidas nos dias atuais, a economia de energia elétrica. Por exemplo, se algum host no cluster estiver totalmente subutilizado, e, se existir alguma VM em funcionamento neste host o Vmware DPM a migra para um outro host, liberando o host para ser desligado. Este processo é automatizado e baseado em algoritmo da VMware. Se a situação se inverter, o VMware usa o DPM para ligar novamente o host o devolvendo-o para uso. VMware Fault Tolerance Em alguns casos, alguns servidores precisam ficar 100% do tempo disponíveis. Nestes casos claros de alta disponibilidade, a VMware disponibiliza o recurso VMware Fault Tolerance. O VMware Fault Tolerance é ativado para garantir a maior disponibilidade das Vms que não puderem ficar indisponível, nem que seja por poucos minutos. 36 de 121

38 Ao ser ativado VMware Fault Tolerance cria uma cópia da VM em outro host, e esta copia é mantida sincronizada junto com a original. As ações realizadas na VM original são replicadas para a cópia. Se o host em que a VM original esta vier a falhar, automaticamente a VM copia assume, sem necessidade de intervenção humana. 37 de 121

39 Resolução de questões 1. ( CESPE MPU - Informática/Suporte Técnico) - Por meio da virtualização, várias aplicações de sistemas operacionais diferentes podem ser executadas em um mesmo hardware. Questão bem trivial pessoal. Vejam que mesmo o Cespe pode exigir questões menos rebuscadas. Atentem que a questão trata de virtualização de aplicações, e agora sabemos que existem vários. O intuito da virtualização é efetivamente permitir que vários cliente sejam executados sobre um mesmo hardware, aumentando a eficiência no uso dos recursos computacionais, reduzir a ociosidade e o consumo energético. A virtualização de aplicações permite que várias aplicações de sistemas operacionais diferentes possam ser executadas em um mesmo hardware. Correta a assertiva. Gabarito: Certa 2. (CESPE 2010 BASA Analista de Sistemas) A virtualização permite que um único computador hospede múltiplas máquinas virtuais, cada uma com o próprio sistema operacional. A vantagem dessa abordagem é que a falha em uma das máquinas virtuais não gera falha automática nas outras. VANTAGENS Segurança e confiabilidade: como cada máquina virtual funciona de maneira independente das outras, um problema que surgir em uma delas como uma vulnerabilidade de segurança - não afetará as demais; Pessoal, conforme vimos em aula, essa é uma das vantagens da virtualização! Com a virtualização, cada máquina virtual funciona de maneira independente das outras. Gabarito: Certa 3. (CESPE 2010 EMBASA Analista de Sistemas) Com a virtualização, é possível criar servidores isolados no 38 de 121 mesmo

40 equipamento, o que permite aumentar a eficiência energética, sem prejudicar as aplicações e sem haver risco de eventuais conflitos causados por uma consolidação. Um dos propósitos da virtualização é ter múltiplas instâncias de máquinas virtuais levando ao uso mais eficiente de recursos computacionais, em termos de consumo de energia, efetividade de custo ou ambos (Ex: VMWare). Melhora-se bastante a eficiência energética. Por que? Porque temos várias máquinas em uma só! Gabarito: Certa CESPE - SERPRO - Analista Redes) - Uma das vantagens da virtualização de servidores é a possibilidade de diferentes máquinas virtuais poderem utilizar recursos de um mesmo servidor físico, o que permite um melhor aproveitamento dos recursos de CPU e memória disponíveis. 4. ( Parece repeteco da questão anterior, mas não é. Correto pessoal. A Virtualização possibilita diferentes máquinas virtuais poderem utilizar recursos de um mesmo servidor físico, por exemplo, permite que um servidor físico seja compartilhado para a execução de diversas aplicações em diferentes sistemas operacionais. Esse compartilhamento é que otimiza a utilização dos recursos de processamento e memória. Gabarito: Certa 5. (2014 CESPE ANTAQ Analista Administrativo Infraestrutura de TI) - O processo de virtualização permite que um único servidor seja dividido em partes e cada uma das partes executa uma aplicação de usuário de forma distinta, devendo o sistema operacional ser o mesmo em todo o servidor. Pessoal, vejam como as questões se repetem. Como temos visto, o intuito da virtualização é efetivamente permitir que vários cliente sejam executados sobre um mesmo hardware, aumentando a eficiência no uso dos recursos computacionais, reduzir a ociosidade e o consumo energético. O servidor físico é compartilhado entre as partes e cada uma das partes executa uma aplicação de usuário de forma distinta. No entanto, não há a limitação que o sistema operacional seja o mesmo em 39 de 121

41 todo o servidor ou em todas as VMs. Esta afirmação invalida a questão. Assertiva Errada. Gabarito: Errada 6. ( CESPE - TJ-SE - Analista Judiciário - Suporte Técnico em Infraestrutura) - A consolidação de servidores por meio da aplicação de técnicas e de ferramentas de virtualização permite economia nos custos operacionais e de aquisição da infraestrutura de tecnologia da informação. Palavras chave: economia nos custos operacionais e na aquisição da infraestrutura. Realmente, a virtualização ao permitir superar o paradigma um servidor por aplicação, reduz o custo de aquisição de infraestrutura. Ao permitir compartilhar o hardware, permite economia nos custos operacionais. Questão correta. Gabarito: Certa 7. ( CESPE - MEC - Administrador de Redes) - Para a gerência de ambientes computacionais em que alta disponibilidade seja uma característica, a técnica de virtualização deve ser evitada, pois permite vulnerabilidades dos equipamentos. Errado. Se houver requisitos de uma gerência de ambientes computacionais com alta disponibilidade, a técnica de virtualização é recomendada, pois permite aumentar a disponibilidade e reduzir a vulnerabilidades dos equipamentos. Podemos também aliar a virtualização a outras técnicas como clusterização, que propiciam também alta disponibilidade. Gabarito: Errada 8. ( CESPE TCU Auditor Federal de Controle Externo - Tecnologia da Informação) - Na virtualização, o armazenamento de dados é feito em servidores remotos com grande redundância, aumentando, assim, a disponibilidade de recursos de armazenamento. 40 de 121

42 Pessoal, o erro da questão é que na virtualização o armazenamento pode ser feito com redundância, e não há uma obrigatoriedade de armazenamento remoto. É comum o armazenamento em storage local ou nos próprios dispositivos de armazenamento do hardware local. Assertiva errada. Gabarito: Errada 9. (2012 CESPE - TRE RJ - Apoio Especializado/Análise de Sistemas) - É possível utilizar a tecnologia de virtualização para servidores, banco de dados e desktops, mas ainda não para softwares como o Exchange e o Oracle. Assertiva totalmente descabida, atualmente, a virtualização é sim compatível com o uso do Microsoft Exchange ou do SGBD Oracle. Não é possível caracterizar algum serviço como incondicionalmente incompatível com a virtualização. É necessário analisar as características determinadas dos serviços, como consumo excessivo de processamento ou grandes volumes de dados. Daí sim, é possível verificar se a virtualização é uma solução adequada e que não prejudicará o funcionamento do serviço virtualizado, visto que também a solução de virtualização demanda recursos de processamento e memória. Gabarito: Errada (CESPE ANP - Analista Administrativo - Área 5) O gerenciamento de máquinas virtuais é feito pelo hypervisor, também conhecido como monitor de máquinas virtuais, que é responsável por prover acesso a recursos como CPU, memória e dispositivos de entrada e saída de dados para cada máquina virtual. 10. Correto pessoal, o hipervisor (ou Monitor de Máquina Virtual MMV) é uma camada de abstração implementada em software que é responsável por hospedar, gerenciar e controlar as máquinas virtuais e seus recursos (Hardware e Software). Conforme vimos em aula, o hipervisor é responsável por prover acesso a recursos como CPU, memória e dispositivos de entrada e saída de dados para cada máquina virtual. 41 de 121

43 Gabarito: Certa (CESPE TCE-ES - Auditor de Controle Externo Tecnologia da Informação) O hypervisor apresenta ao sistema operacional visitante uma plataforma virtual de execução (hardware e software), assim como realiza o gerenciamento da execução do sistema operacional visitante. 11. O hipervisor (ou Monitor de Máquina Virtual MMV) é uma camada de abstração implementada em software que é responsável por hospedar, gerenciar e controlar as máquinas virtuais e seus recursos (Hardware e Software). Assim, a plataforma sobre a qual o sistema operacional visitante é executado é propiciada pelo hipervisor. Além disso é o hipervisor quem gerencia a execução do SO visitante, verificando a forma como as intruções serão repassadas ao hardware. Correto então não é pessoal? É o hipervisor responsável pelos recursos citados na questão! Gabarito: Certa (CESPE MEC - Administrador de redes) Os hipervisores de tipo 2, a exemplo do VMware, são executados diretamente no hardware. 12. Hipervisor Tipo I: nessa arquitetura, o monitor de máquina virtual é implementado diretamente sobre o hardware hospedeiro. O monitor controla todas as operações de acesso requisitadas pelos SOs convidados, simulando máquinas físicas com propriedades distintas, trabalhando de forma isolada. Diferentes computadores virtuais operam sobre o mesmo hardware. Exemplos: Xen e VMWare ESX Server. Hipervisor Tipo I 42 de 121

44 Conforme vimos em aula, as características citadas conferem com o Hipervisor Tipo I, e não com o Tipo II! Assertiva errada. Gabarito: Errada ( CESPE - ANATEL - Analista Administrativo - Suporte e Infraestrutura de TI) - Na paravirtualização, quando uma instrução é executada, são alterados tanto o sistema convidado como as instruções de usuário, as quais são executadas diretamente sobre o processador nativo. 13. Na Paravirtualização, o sistema operacional convidado é alterado e já contém os comandos de hardware corretos, ou seja, não é necessário tradução de comandos ou alteração das instruções de usuário. Gabarito: Errada ( CESPE - Correios - Analista de Correios Analista de Sistemas Produção) - A virtualização por meio de emuladores o hypervisor oferece como vantagem a disponibilização de uma máquina virtual que permite a execução de aplicativos no ambiente simulado; esse esquema, que simula hardware não disponível fisicamente, apresenta desempenho superior ao da paravirtualização. 14. Pessoal, como vimos na emulação uma aplicação é executada sobre um sistema operacional e emula o comportamento de um outro sistema operacional. 43 de 121

45 O emulador permite que as aplicações desenvolvidas para um sistema possam ser executadas sobre outro sistema. A emulação é também chamada de máquina virtual de processo. Dito isto, realmente, os emuladores oferecem como vantagem a disponibilização de uma máquina virtual que permite a execução de aplicativos no ambiente simulado. Mas, o erro da questão é que os emuladores não simulam o hardware, simulam um SO diferente, na verdade. Outro erro da assertiva é que a emulação não proporciona melhor desempenho em relação à paravirtualização e a virtualização total. Gabarito: Errada ( CESPE - Telebras - Especialista em Gestão de Telecomunicações - Analista de TI) - A paravirtualização proporciona melhor desempenho em relação à virtualização total, uma vez que não há teste de cada instrução e os dispositivos de hardware são acessados por drivers da própria máquina virtualizada. 15. Conforme comentários anteriores, a paravirtualização proporciona melhor desempenho em relação à virtualização total. A modificação do SO possibilita que haja teste de cada instrução e que os dispositivos de hardware sejam acessados por drivers da própria máquina virtualizada. Assertiva correta. Gabarito: Certa 44 de 121

46 ( CESPE - MEC - Administrador de Redes) A paravirtualização não é uma virtualização autêntica, pois ela é uma abordagem que modifica o código-fonte do sistema operacional hóspede de modo que, em vez de executar instruções sensíveis, ele faça chamadas de hipervisor. 16. Segundo Tanenbaum, a paravirtualização é uma abordagem diferente para o gerenciamento de instruções de controle que modifica o sistema operacional (paravirtualização) para removê-las. Segundo o autor, essa abordagem não é uma virtualização autêntica, e sim uma paravirtualização. Gabarito: Certa ( CESPE - TRE-RJ - Analista Judiciário Análise de Sistemas) - A vantagem de se implementar a tecnologia de virtualização dentro do processador, comparativamente à realizada somente por software, é a existência de novas instruções de controle, que resultam em maior desempenho geral. 17. Processadores (VT-x e AM-v) com tecnologia de virtualização assistida por hardware possuem um conjunto de instruções extra chamado virtual machine extension, são exemplos dessas instruções: VMXON, VMXOFF, VMRESUME. A inserção de novas instruções, diretamente no processador, retira esse encargo do hipervisor, e acarreta redução da latência e aumento do desempenho. Gabarito: Certa (2012 CESPE TCE-ES Auditor de Controle Externo) - O hypervisor apresenta ao sistema operacional visitante uma plataforma virtual de execução (hardware e software), assim como realiza o gerenciamento da execução do sistema operacional visitante. 18. O hipervisor, ou monitor de máquinas virtuais, é implementado como uma camada de software entre o hardware e o sistema operacional, e oferece uma máquina virtual para o Sistema Operacional. 45 de 121

47 É uma extensão de termo supervisor, utilizado para se referir aos kernels dos sistemas operacionais. Assertiva correta, é o hipervisor quem passa a realizar o gerenciamento da execução do sistema operacional visitante. Gabarito: Certa ( CESPE - MEC - Administrador de Redes) Com a tecnologia de máquinas virtuais, o único software de virtualização que funciona no modo núcleo é o monitor de máquina virtual. 19. Comentário: O hipervisor, ou monitor de máquina virtual, é implementado como uma camada de software entre o hardware e o sistema operacional, e oferece uma máquina virtual para o Sistema Operacional. O papel do hipervisor é compartilhar os recursos de hardware entre as máquinas virtuais, de forma que cada uma delas imagina ter recursos exclusivos. O hipervisor passa a ser o único programa funcionando no modo núcleo, privilegiado. Assertiva correta. Gabarito: Certa (2010 CESPE Banco da Amazônia Técnico Científico - Tecnologia da Informação) - As ferramentas de virtualização podem ser implementadas de duas maneiras diferentes: hipervisores executados diretamente no hardware ou hipervisores executados como programas aplicativos na camada superior de algum sistema operacional. 20. A questão nos indaga as duas formas de implementação de hipervisores: Hipervisor tipo I - hipervisores executados diretamente no hardware, também chamados bare metal; 46 de 121

48 Hipervisor tipo II - hipervisores executados como programas aplicativos na camada superior de algum sistema operacional. Como a questão é um pouco antiga, temos que lembrar que hoje além dos dois tipos clássicos, temos hipervisores híbridos. Gabarito: Certa ( CESPE - Correios - Analista de Correios Analista de Sistemas Produção) - Para que a ferramenta de virtualização se comunique diretamente com o hardware, pode ser utilizado um hypervisor nativo, também conhecido como bare metal. 21. Um hipervisor (ou Monitor de Máquinas Virtuais) é uma plataforma de virtualização que permite executar múltiplos sistemas operacionais simultaneamente em uma máquina física (host). Hipervisor Tipo 1, também chamado de nativo ou bare metal, é aquele que conversa diretamente com o hardware. As máquinas virtuais rodam diretamente sobre ele. O Hyper-V é um hypervisor de Tipo de 121

49 Já no hipervisor Tipo 2 (ou hosted), o software responsável pela virtualização roda sobre um sistema operacional. A máquina virtual roda sobre estas 2 camadas de software. O Oracle VM Virtual Box e o Virtual Server são hipervisor de Tipo 2. Gabarito: Certa ( CESPE - Banco da Amazônia - Técnico Científico - Produção e Infraestrutura) - Uma ferramenta de virtualização de storage tem como um de seus benefícios centrais o ganho de mobilidade no armazenamento. 22. O storage é um componente fundamental da infraestrutura de TI, responsável direto pelos serviços de armazenamento fornecidos por um datacenter. Como vimos, a virtualização de storage é uma dentre os vários tipos de virtualização. Correto! A virtualização de storage tem como um de seus benefícios centrais o ganho de mobilidade no armazenamento, que pode assim ser livremente utilizado e alocado, conforme as necessidades das máquinas virtuais. Gabarito: Certa (2010 CESPE Banco da Amazônia Técnico Científico - Tecnologia da Informação) - Uma das desvantagens da virtualização é a migração, usada, por exemplo, para balanceamento de carga entre diferentes servidores. 23. Uma das vantagens da virtualização é a possibilidade de migração de servidores virtuais, usada, por exemplo, para balanceamento de carga entre diferentes servidores. Portanto, o inverso da assertiva está correto. Gabarito: Errada ( CESPE - CGE-PI - Auditor Governamental) - Mediante o uso de técnicas de virtualização de servidores, é possível migrar cargas de trabalho de forma transparente entre servidores físicos de 121

50 Uma das vantagens da virtualização é a possibilidade de migração de servidores virtuais, usada, por exemplo, para migrar cargas de trabalho entre diferentes servidores, sem interrupção dos serviços e de forma transparente. Para a migração de cargas de trabalho ou de VM, as soluções de virtualização atuais contam com recursos especializados, como o VMWare vmotion ou o Hyper-V Live Migration. Assertiva correta. Gabarito: Certa ( CESPE - Telebras - Especialista em Gestão de Telecomunicações - Analista de TI) - Não é possível mover máquinas virtuais entre servidores físicos sem desligá-las, uma vez que é necessário modificar os apontamentos do hypervisor de virtualização. 25. O Hyper-V dispõe de uma solução de migração de máquinas virtuais cujo nome é Live Migration, permite migrar (sem desligar) uma ou mais máquinas virtuais de um servidor físico para outro. O VMWare também conta com solução similar, o VMotion que facilita ao gerenciamento na migração de VMs. É possível sim mover máquinas virtuais entre servidores físicos sem desligá-las. Assertiva incorreta. Gabarito: Errada (2014 CESPE TJ-SE Analista Judiciário Suporte Técnico em Infraestrutura) - KVM (Kernel-based Virtual Machine) é uma solução de virtualização de código aberto e suporta apenas a instalação de máquinas virtuais que usam uma distribuição Linux como sistema operacional da máquina virtual. 26. Máquina Virtual baseada em Núcleo (Kernel-based Virtual Machine KVM), é uma infraestrutura de virtualização, que pode ser integrada ao Linux. Uma variedade de sistemas operacionais funcionam em KVM, incluindo distribuições de GNU/Linux, BSD, Solaris; mas também é possível instalar sistemas operacionais proprietários, como Windows ou Mac OS. Gabarito: Errada 49 de 121

51 ( CESPE - Banco da Amazônia - Técnico Científico - Tecnologia da Informação) - VMware, Xen, e VirtualBox são exemplos de ferramentas de virtualização. 27. Alternativa correta. Existem diversas soluções de virtualização para servidores, virtualização de desktops, virtualização de aplicações, virtualização de storages, redes, etc. VMWare, Xen, e Hyper-V são soluções de virtualização de servidores tipo I. Já o VirtualBox e VMPlayer são hipervisores tipo II. Gabarito: Certa ( CESPE - CGE-PI - Auditor Governamental) - A virtualização de desktops exige o uso de seu próprio hardware, de sistema operativo e de software. 28. A virtualização de desktops é um dos possíveis tipos de virtualização, temos outros, como virtualização de storage, virtualização de rede, virtualização de servidores. A virtualização de desktops pode utilizar recursos de um servidor de virtualização, como Hyper-V, que permita virtualização de desktops. Por isso a assertiva está errada, não é necessário o uso de hardware exclusivo. Gabarito: Errada (2011 CESPE ECT Analista de Sistemas) Entre as ferramentas de virtualização disponíveis no mercado incluem-se a VMWARE e a XEN, que não possuem versões gratuitas. 29. Pessoal, ambas possuem versões gratuitas! Claro, limitada a apenas uma máquina virtual. Gabarito: Errada ( CESPE - MS - Analista Administrativo) - O utilitário Vcenter, em virtualização VMWare, proporciona interface de gerenciamento centralizado dos recursos utilizados pelas máquinas virtualizadas de 121

52 O vcenter Server faz parte do VMWare e permite o gerenciamento unificado de todos os hosts vsphere e máquinas virtuais. Gabarito: Certa ( CESPE - STF - Analista Judiciário - Suporte em Tecnologia da Informação) - O hardware virtualizado pelo VMWare utiliza dispositivos proprietários que dependem de determinadas características. O VMWare suporta virtualização de discos SATA e SCSI para os sistemas operacionais virtualizados. 31. Correto, o hardware virtualizado pelo VMWare utiliza dispositivos proprietários que dependem de determinadas características. Como a primeira camada do VMWare interaje com o hardware, o VMware suporta diversos hardware de rede e de armazenamento disponíveis em servidores comerciais. Quando novos dispositivos de hardware são lançados, os drivers específicos do VMware precisam ser escritos para dar suporte a eles. O VMWare atualmente suporta virtualização de discos SATA e SCSI para os sistemas operacionais virtualizados. Assertiva correta. Gabarito: Certa (2012 CESPE Banco da Amazônia Técnico Científico - Redes e Telecomunicações) - A tecnologia de virtualização VMWARE permite a configuração de máquinas virtuais (VMs) em configuração de cluster de alta disponibilidade, de modo que, quando um servidor físico do cluster falha, as máquinas virtuais que executavam no servidor são migradas automaticamente para outro servidor do cluster. 32. Assertiva correta. O VMWARE permite a configuração de máquinas virtuais em cluster de alta disponibilidade. Isso pode ser feito com o VMWare ESXi que suporta balanceamento de carga e a alta disponibilidade. A vantagem desse arranjo é que quando um servidor físico do cluster falha, as máquinas virtuais que executavam no servidor são migradas automaticamente para outro servidor do cluster. 51 de 121

53 Gabarito: Certa ( CESPE - MS - Analista Administrativo) Considerando-se que em uma rede de computadores existam dois equipamentos físicos, cada um com um hypervisor para virtualização de servidores (KVM e Vsphere), é possível gerenciá-los como um único recurso, utilizando-se uma ferramenta para gerenciar uma nuvem computacional. 33. A VMware tem um produto chamado vrealize, que fornece gerenciamento unificado, gerenciando o vsphere e também outros hipervisores, infraestrutura física e nuvens externas. A questão está correta, é possível gerenciar diferentes hipervisores (KVM e Vsphere), como um único recurso, utilizando-se de uma ferramenta para gerenciar uma nuvem computacional como o vcloud Suite. Gabarito: Certa (2013 CESPE BACEN - Analista - Suporte à Infraestrutura) - O Vmware Vsphere suporta diversos serviços de rede que são disponibilizados para as máquinas virtuais. Com o propósito de tornar uma conexão disponível para um dispositivo ISCSI, deve-se configurar o serviço de conexão com VMKernel. 34. Correto. No Vmware, o VMKernel é que possibilita ligações entre uma VM e a camada de hardware. O VMware precisa do VMkernel porque ele é hipervisor tipo I (bare metal - executado diretamente sobre o hardware). O VMkernal é que aloca memória, CPUs, etc. O protocolo iscsi, por sua vez, é um protocolo de transporte que transporta comandos SCSI. Quando utilizamos VMWare VSphere, para disponibilizar uma conexão com um dispositivo ISCSI, é necessário configurar o VMKernel. Gabarito: Certa (2011 CESPE - TRE-ES - Analista - Análise de Sistemas) - OpenVZ é uma solução de virtualização para criação de ambientes virtuais isolados que funcionam como servidores de 121

54 standalone convencionais, porém, com a utilização de um único hardware em comum. Esses ambientes virtuais seguros são conhecidos como VE ou Virtual Private Server (VPS). Pessoal, Open VZ é uma solução de virtualização por container. Um container também pode ser chamado Virtual Enviroment (VE) ou Virtual Private Server (VPS). Na virtualização por container, temos então um único hardware no qual são criados ambientes os VE. Assertiva correta. Gabarito: Certa (2012 CESPE - Banco da Amazônia - Técnico Científico - Redes e Telecomunicações) - As tecnologias de virtualização VMWARE e XEN distribuem cores de processamento e memória de um servidor físico entre as máquinas virtuais instaladas nesse servidor, devendo o número de máquinas virtuais criadas em um servidor físico limitar-se ao número de cores de processamento existentes no servidor, já que cada máquina virtual deve ter, pelo menos, um core de processamento alocado. 36. Pessoal, essa questão é muito interessante, principalmente para entender as razões da adoção da virtualização, principalmente a eficiência. Vamos dividir a questão em dois segmentos: 1 As tecnologias de virtualização VMWARE e XEN distribuem cores de processamento e memória de um servidor físico entre as máquinas virtuais instaladas nesse servidor. Correto, VMWARE e XEN são hipervisores nativos (tipo I) que compartilham os recursos de hardware entre as máquinas virtuais 2 Devendo o número de máquinas virtuais criadas em um servidor físico limitar-se ao número de cores de processamento existentes no servidor, já que cada máquina virtual deve ter, pelo menos, um core de processamento alocado. Errado, o número de máquinas virtuais não se limita ao número de cores existentes, muito menos cada máquina virtual deve ter, pelo menos, um core de alocado. Essas afirmações descaracterizam a flexibilidade inerente à virtualização, a qual se beneficia principalmente do compartilhamento do hardware adjacente, reduzindo a ociosidade. Gabarito: Errada 53 de 121

55 (2008 CESPE SERPRO - Analista - Suporte Técnico) Um hipervisor é uma plataforma de virtualização que visa possibilitar mais de um sistema operacional convidado (guest) ser executado em um mesmo computador. Há hipervisores que executam sobre o hardware e os sistemas operacionais convidados executam em uma segunda camada sobre o hardware. Os hipervisores podem ser empregados para a consolidação de servidores, estratégia na qual vários servidores são movidos para uma mesma máquina. 37. Perfeito pessoal, como vimos hipervisor é uma plataforma de virtualização que visa possibilitar mais de um sistema operacional convidado (guest) ser executado em um mesmo computador. Os hipervisores que executam sobre o hardware são chamados bare metal, e as VM que executam sobre um sistema operacional são chamados convidados. Gabarito: Certa (2014 CESPE - TJ-SE - Analista Judiciário Redes) - O produto comercial VMware emula máquinas convidadas virtuais completas na parte superior de um sistema operacional hospedeiro, que deve ser, necessariamente, o Linux ou o Windows. Uma abordagem semelhante é empregada pelo sistema Wine, que converte chamadas nativas da API Windows em suas contrapartes Linux. 38. Questão para enganar os desavisados pessoal. O Wine é um emulador Linux que permite a execução de programas Windows em um sistema Linux. O VMware é um hipervisor Tipo I, como vimos, ele não emula (emulador ou máquina virtual de processo) máquinas convidadas virtuais completas na parte superior de um sistema operacional hospedeiro. O sistema operacional hospedeiro não precisa ser, necessariamente, o Linux ou o Windows. Portanto, o VMWare não é uma abordagem similar ao Wine. Gabarito: Errada 54 de 121

56 (2011 CESPE Correios - Analista de Correios Analista de Sistemas Produção) - Na paravirtualização, a máquina virtual simula o hardware e possibilita que o sistema convidado (guest) seja executado de maneira isolada. 39. Pessoal, já vimos bastante questões sobre esse tópico. Já sabemos que existem dois tipos de virtualização: virtualização completa (full virtualization) e paravirtualização. Na paravirtualização, o sistema operacional hóspede precisar ser modificado. O sistema operacional do hóspede roda em uma máquina virtual similar ao hardware físico, mas não equivalente. É o hipervisor que simula o hardware, e não a máquina virtual. Gabarito: Errada (2011 CESPE - TJ-ES - Analista Judiciário - Análise de Sistemas) - Considere que em uma máquina física que execute um sistema operacional para servidor, haja quatro máquinas virtuais (M1, M2, M3 e M4), cada uma delas executando um sistema operacional, também para servidor, mas distinto do sistema da máquina física. Nessa situação, se os dois sistemas operacionais suportarem clustering, será possível implementar cluster nos servidores virtualizados entre as máquinas virtuais (M1, M2, M3 e M4). 40. Pessoal, clustering ou clusterização é um conjunto de computadores independentes que trabalham em conjunto para aumentar a disponibilidade e escalabilidade. Os servidores em cluster (chamados de nós) são conectados por cabos ou por software. Se um ou mais dos nós do cluster falhar, o outro nó começará a fornecer o serviço, processo conhecido como failover. Cada host executa uma cópia separada dos dados ou informações e distribui as solicitações de entrada dos clientes pelos hosts do cluster. É possível adicionar hosts dinamicamente ao cluster para atender aumentos de carga. Além disso, este cluster pode direcionar todo o tráfego para um único host designado, chamado de host padrão. Geralmente, o cluster permite que todos os computadores do cluster sejam identificados pelo mesmo conjunto de endereços IP de cluster e mantém um conjunto de endereços IP dedicados para cada host. Isso facilita o gerenciamento e mantém a estrutura clusterizada transparente para o usuário. Uma prática comum é a utilização da clusterização combinada com virtualização, e é sobre este 55 de 121

57 contexto que a questão trata. Dessa forma, quando utilizamos clusters virtualizados, é possível que tenhamos uma máquina física que execute um sistema operacional para servidor, e nesse sistema haja várias máquinas virtuais, cada VM executa seu próprio sistema operacional, também para servidor, mas distinto do sistema da máquina física. A questão colocada é se, nessa situação, os sistemas operacionais suportarem clustering, será possível implementar cluster nos servidores virtualizados entre as máquinas virtuais? Sim pessoal, é plenamente possível. Segundo o site Technet, atualmente temos soluções que possibilitam isso. Por exemplo, em ambientes Windows, no Hyper-V, existe um recurso chamado Hyper-V Guest Clustering que permite a criação de um cluster, entre os servidores virtualizado nas máquinas virtuais. A assertiva é correta. Gabarito: Certa (2013 CESPE - Polícia Federal - Perito Criminal Federal) - A substituição da chamada de uma instrução sensível pela chamada de um tratador de interrupção de software (trap) com uma parametrização adequada de registradores é conhecida como hypercall. 41. Pessoal, vimos que na paravirtualização o sistema hóspede é modificado para chamar a máquina virtual sempre que for executar uma instrução ou ação considerada sensível. Nesse caso, é usado o termo hypercall, ou seja, a substituição da chamada de uma instrução sensível pela chamada a um tratador de interrupção de software (trap) com os parâmetros adequados. Não é um termo consagrado na prática, mas é academicamente correto. Assertiva correta. Gabarito: Certa (2015 CESPE - TRE-GO - Técnico Judiciário Programação de Sistemas) - Paravirtualização é a situação em que um sistema operacional que esteja sendo executado em uma máquina virtual faz suas chamadas diretamente no hardware para operações de entrada e saída. 42. Questão novinha, saída do forno Cespe. A questão inverteu a definição de paravirtualização, com as características da virtualização total. Ainda bem que nessa o Cespe não nos pega mais, não é pessoal. Assertiva errada. 56 de 121

58 Gabarito: Errada (2011 CESPE MEC - Gerente de Segurança) - Em uma máquina virtual que esteja comprometida devido a um ataque, o atacante pode obter o controle da estação que gerencia a máquina virtual (hipervisor). Essa técnica utiliza despejo de memória e acessa os registros de controle da máquina virtual. 43. Pessoal, como comentamos, existem várias preocupações quando adotamos a virtualização, uma delas é a segurança. Mas, com relação ao texto constante da questão, faço uma ressalva. Os aspectos de segurança, entre eles as vulnerabilidades, variam entre as várias plataformas de virtualização. Diante disso, um princípio de segurança comum a todas as soluções é: a máquina virtual não pode comprometer a segurança das demais VMs, nem do sistema. Ou seja, mesmo que uma máquina virtual seja invadida, infectada, comprometida, isso não deve representar uma ameaça para o sistema. As máquinas virtuais devem ser completamente isoladas. A forma de implementação desse princípio de segurança varia de solução para solução. Também temos que atentar que as implicações de segurança são diferentes, caso seja comprometida uma VM ou um hipervisor, por exemplo. Gabarito: Errada (2012 CESPE ANAC - Analista Administrativo - Área 5) - O VMWARE é um hipervisor do tipo 1, ou seja, ele atua como o sistema operacional, pois é o único programa que funciona no modo núcleo, sendo sua tarefa gerenciar múltiplas cópias do hardware real, denominadas máquinas virtuais, como os processos que um sistema operacional comum gerencia. 44. Pessoal, vejam como atenção é essencial na resolução de provas do Cespe. Realmente, o VMware é um hypervisor Tipo I (bare-metal), instalado diretamente no servidor físico, e atua como o sistema operacional, pois é o único programa que funciona no modo núcleo. Porém, o erro da assertiva é afirmar que "sendo sua tarefa gerenciar 57 de 121

59 múltiplas cópias do hardware real, denominadas máquinas virtuais." As VMs não são cópias do Hardware real, muito menos são como os processos que um sistema operacional comum gerencia. Assertiva errada. Gabarito: Errada ( CESPE - TJ-RO - Analista Judiciário - Analista de Sistemas Suporte) - Assinale a opção que descreve corretamente o recurso Vmotion do Vmware. 45. a) Mover em tempo real uma máquina virtual de um servidor físico para outro, sem interromper o funcionamento da máquina virtual. b) Prover recuperação de falhas em caso de interrupção do funcionamento de uma aplicação. c) Gerenciar todos os hosts físicos em uma única interface de gerenciamento. d) Manter a replicação de dados para outros servidores secundários. e) Gerenciar o armazenamento distribuído dos dados e movimentá-los de acordo com a disponibilidade de armazenamento da storage. Vamos comentar as alternativas erradas: b) DRS - Provê recuperação de falhas em caso de interrupção do funcionamento de uma aplicação. c) System Center Virtual Machine Manager - Gerencia todos os hosts físicos em uma única interface de gerenciamento. d) Réplica - Mantém a replicação de dados para outros servidores secundários. e) High-availability virtual machines - Gerencia o armazenamento distribuído dos dados e movimentá-los de acordo com a disponibilidade de armazenamento da storage. Na questão anterior, vimos o LiveMigration, recurso de migração de VM do Hyper-V. Nessa questão, abordamos recurso similar do VMWare. O VMware vmotion também permite a migração em tempo real de máquinas virtuais em execução de um servidor físico para outro, sem tempo de parada e sem necessidade de interromper o funcionamento delas. Nosso gabarito então é a letra A. Gabarito: A 58 de 121

60 (2011 CESPE MEC - Administrador de Redes) - Os hipervisores de tipo 2, a exemplo do VMware, são executados diretamente no hardware. 46. Errada pessoal. Comentamos bastante, está ficando até batido não é. Hipervisor tipo I é instalado diretamente no hardware (bare metal). Hipervisor tipo 2 é instalado sobre um SO. Gabarito: Errada (2013 CESPE STF - Analista Judiciário - Suporte em Tecnologia da Informação) - O VMWare ESXI 5.5 permite instalar um sistema operacional a partir da utilização de uma imagem do tipo ISO ou um CD/ROM do sistema operacional a ser virtualizado. 47. Correto, a instalação pode ser feita com imagens ISO ou a partir de mídias. Na Console do VMware vsphere, e com a conexão ao Servidor ESXi a instalação das VMs pode ser feita usando imagens ISO ou o drive de DVD do sistema operacional a ser virtualizado. Gabarito: Certa ( CESPE - TJ-ES - Analista Judiciário - Análise de Suporte) - O Xen e o Vmware são software do tipo open source e livres, sob a licença GPL. Ambos permitem gerenciar uma ou mais máquinas virtuais sobre uma única plataforma de hardware, mas, ao contrário do Vmware, o Xen não suporta máquinas com sistema operacional Windows. 48. Errado, VMware não é opensource. VMware possui uma versão free, VMware Player, mas com máquinas virtuais limitadas. O Xen sim é opensource, sob licença GPL. Gabarito: Errada 59 de 121

61 (2013 CESPE MS - Analista Administrativo) - O utilitário VMWare View é utilizado para mover máquinas virtuais entre hosts, sem que estas fiquem indisponíveis. 49. E então pessoal, falamos algo sobre VMWare View? Não! Mais uma questão fácil de resolver, nada de errar hein. Para mover máquinas virtuais entre hosts, sem que estas fiquem indisponíveis, é utilizado o VMWare vmotion. Errada a questão. Gabarito: Errada (2011 CESPE Correios - Analista de Correios Analista de Sistemas Produção) - A ferramenta Vmware permite que a interface de rede do servidor virtual seja configurada no modo bridge, o que possibilita a utilização da mesma faixa de endereços IPs do servidor físico. 50. A configuração de interfaces de rede das VMs no VMWare pode ser feita em 3 modos: a) bridge - a VM participa da rede externa; no modo bridge, é possível a utilização da mesma faixa de endereços IPs do servidor físico. b) NAT é construída uma rede à parte com acesso à rede externa pela máquina hospedeira ou alguma VM; c) Host-only - a VM funciona de maneira isolada. Gabarito: Certa 51. (2011 CESPE Correios - Analista de Correios - Analista de Sistemas Produção) - A ferramenta Vmware oferece recursos que possibilitam mover, de um servidor físico para outro, uma máquina virtual em funcionamento, sem a necessidade de interrupção do funcionamento da máquina virtual. Novamente pessoal. A questão trata do VMware vmotion. Assertiva correta. Tomara que repita na prova, não haverá perigo de vocês errarem, não é? Gabarito: Certa 60 de 121

62 (2014 CESPE - TC-DF - Analista de Administração Pública - Microinformática e Infraestrutura de TI) - No VMware vsphere 5.5, o vsphere App HA é um recurso que oferece ao usuário a funcionalidade de reiniciar um serviço quando um problema é detectado ou até mesmo reiniciar a máquina virtual caso o aplicativo falhe ao reiniciar. 52. O VMware vsphere HA (High Availability) é um recurso de alta disponibilidade que permite o monitoramento e solução de problemas se houver problemas com um serviço. Ele possui várias opções de recuperação, como reinicialização do serviço de aplicativo ou da máquina virtual. Gabarito: Certa (2013 CESPE STF - Analista Judiciário - Suporte em Tecnologia da Informação) - Por questões de instalação e compatibilidade, o vcenter Server deve estar na mesma máquina física que o vcenter Single Sign-On. 53. Anteriormente a autenticação era feita pela integração do Active Directory e do vcenter Server. Agora, existe o vcenter Single Sign-On, um recurso do VMware vsphere que centraliza a autenticação. Com o vcenter Single Sign-On, é necessário criar um domínio de segurança definido para o vsphere. O servidor único Sign-On vcenter pode ser configurado com várias fontes, como o Active Directory ou OpenLDAP. Após a autenticação, o nome de usuário e senha são trocados por um token de segurança que é então utilizado para acessar os componentes do vsphere como vcenter Server, etc. Por questões de segurança, é recomendável que o vcenter Server esteja em uma máquina física diferente do vcenter Single Sign-On, como vemos na figura. 61 de 121

63 Gabarito: Errada (2013 CESPE BACEN - Analista - Suporte à Infraestrutura de Tecnologia da Informação) - Na VSAN da VMware, o tamanho de um armazenamento de dados VSAN é regido pelo número de HDDs por host vsphere e pelo número de hosts vsphere no cluster, devendo-se considerar também espaço para os metadados. 54. Pessoal, questão do BACEN, muito técnica, mas vamos aproveitá-la para ver alguns conceitos. Storage Area Network (SAN) é uma arquitetura para a criação de uma rede específica e exclusiva para tráfego de grande volume de dados e armazenamento. A VMware Virtual SAN é um recurso para a criação de SAN virtual, definida por software, que disponibiliza uma rede de armazenamento para o VMware. Com o VSAN, é feito o agrupamento de discos rígidos ligados ao servidor (HDDs e / ou SSDs), como vemos na figura. 62 de 121

64 A SAN Virtual é incorporada diretamente no hypervisor e não requer software adicional para ser instalado, facilitando a implementação da SAN de simples. Gabarito: Certa (2014 CESPE - TC-DF - Analista de Administração Pública - Microinformática e Infraestrutura de TI) - O recurso VMware vsphere Replication tem como principal objetivo prover balanceamento de carga por meio de replicação de dados, seguindo a diretiva round-robin entre as máquinas virtuais, possibilitando aos usuários, ao acessarem as máquinas virtuais, não sobrecarregarem apenas uma máquina, o que torna a infraestrutura resiliente. 55. Errado pessoal. O VMware vsphere Replication faz replicação de máquinas virtuais, e balanceamento de carga. O recurso responsável por fazer balanceamento de carga de dados é o VMware vsphere Storage DRS. Gabarito: Errada ( Cespe - TJDFT - Analista Judiciario) - Julgue os próximos itens, relativos ao VMWare. O VMWare, embora aumente a produtividade, não possibilita reduzir custos de TI em uma organização de 121

65 Como vimos, as soluções de virtualização, como o VMWare, possibilitam sim reduzir custos de TI, pois permitem a implementação de estratégias de consolidação de servidores. Isto é, as soluções de virtualização, como o VMWare, permitem a criação e o uso simultâneo de máquinas virtuais (VM) sobre um mesmo hardware, propiciando eficiência no uso dos servidores físicos, aumento de produtividade, redução do consumo de energia elétrica, redução dos custos totais de TI, etc. Assertiva errada, pessoal. Gabarito: Errada ( Cespe - TJDFT - Analista Judiciario) - O VMWare é útil em ambientes de suporte devido ao fato de permitir a execução simultânea de diferentes sistemas operacionais em uma única máquina física. 57. Enunciado perfeito! Essa é uma das vantagens de uma solução de virtualização, convivência multiplataforma. O VMWare permite a execução simultânea de diferentes sistemas operacionais, Windows, Linux, em uma única máquina física. Assertiva correta. Gabarito: Certa ( Cespe - TRE-RS - Tecnico Judiciario - Cargo 7) Considerando o teorema de Popek e Goldberg, segundo o qual, para qualquer computador convencional de terceira geração, um hipervisor poderá ser construído se o conjunto de instruções sensíveis daquele computador for um subconjunto de seu conjunto de instruções privilegiadas, assinale a opção correta. 58. a) A replicação de hardware é uma forma de virtualização na qual as aplicações de um sistema operacional X são executadas sobre outro sistema operacional Y, na mesma plataforma de hardware. b) Os hipervisores nativos oferecem uma camada de virtualização composta por um sistema operacional hóspede e por um hardware virtual criado sobre os recursos de hardware oferecidos pelo sistema operacional nativo. c) Em processadores que não sigam a restrição enunciada no teorema de Popek e Goldberg, é possível realizar a virtualização sem custo de desempenho, tratando-se as instruções sensíveis por meio da virtualização total ou da paravirtualização. 64 de 121

66 d) Na virtualização por emulação, o sistema operacional convidado e suas aplicações, desenvolvidas para uma plataforma de hardware A, são executados sobre uma plataforma de hardware B, distinta daquela. e) Na tradução dinâmica, as instruções de máquina das aplicações são traduzidas, durante a execução, em outras instruções mais eficientes para a mesma plataforma. Esta questão do TRE-RS, ano 2015, trouxe um assunto relativamente novo aos tópicos tradicionalmente exigidos pelo examinador, no que tange a virtualização. Um hipervisor ideal deve satisfazer às seguintes propriedades: equivalencia, eficiencia, Controle de recursos, isolamento, inspeção, Recursividade. Mas essas propriedades básicas que caracterizam um hipervisor ideal nem sempre podem aendidas nas plataformas de hardware existentes. Em virtude disso, Popek e Goldberg teorizaram que as condições que possibilitam a construção de um hipervisor em uma determinada plataforma são definidas da seguinte forma: Para qualquer computador convencional de terceira geração, um hipervisor pode ser construído se o conjunto de instruções sensíveis daquele computador for um subconjunto de seu conjunto de instruções privilegiadas. De acordo com os autores, toda instrução sensível deve ser também privilegiada. Mas, quanto maior o número de instruções sensíveis, maior o volume de interpretação de código a realizar, e menor o desempenho da máquina virtual. Uma solução para isto é a tradução dinâmica: ao carregar um programa na memória, o hipervisor analisa seu código e substitui essas instruções sensíveis por chamadas a rotinas que as interpretam dentro do hipervisor. Isso implica em um tempo maior para o lançamento de programas, mas torna possível a virtualização. Assim, entre as alternativas da questão, a mais correta é a E. Gabarito: E ( Cespe - TCE/RN - Auditor TI) - A respeito de virtualização, julgue os itens que se seguem. Na virtualização por computação em nuvem, os aplicativos e dados são armazenados em servidores fora da organização, podendo ser acessados por meio de tablets e smartfones, sem, necessariamente, se acessar a Internet. 59. O examinador misturou dois conceitos distintos: virtualização e computação em nuvem. A assertiva mais correta ficaria nos seguintes termos; Na computação em nuvem, os aplicativos e dados são armazenados em servidores fora da organização, podendo ser acessados 65 de 121

67 por meio de tablets e smartfones, necessariamente com acesso a Internet. Este trecho grifado é uma premissa básica para a computação em nuvem, o acesso a Internet. Em virtude da mistura dos conceitos e do erro patente do trecho destacado, a assertiva está errada. Gabarito: Errada ( Cespe - TCE/RN - Auditor TI) - A respeito de virtualização, julgue os itens que se seguem. Para se reduzir os gastos com a compra de equipamentos mais potentes e direcionados aos usuários finais de uma rede, deve-se optar pela virtualização de desktops executados no servidor, o que propiciará melhor desempenho na área de trabalho da máquina e também acesso por meio de tablets. 60. Pessoal, atenção às premissas sobre as tecnologias, como a virtualização de desktops. Muitas questões abordam pontualmente o entendimento de características e vantagens. A virtualização de desktops permite reduzir os gastos com a compra de equipamentos. A virtualização de desktops também pode (não necessariamente, pois este benefício depende de infraestrutura adequada) propiciar melhor desempenho no acesso a área de trabalho das máquinas. Assertiva correta. Gabarito: Certa (2015 Cespe TRE/PE Tecnico Judiciário) - O tipo de virtualização utilizada para separar o sistema operacional e suas aplicações do dispositivo físico é denominado virtualização de: 61. a) hardware. b) servidor. c) aplicação. d) desktop. e) aplicativos. O tipo de virtualização utilizada para separar o sistema operacional e suas aplicações do dispositivo físico é denominado virtualização de desktop. Nosso gabarito é a letra D. Gabarito: D 66 de 121

68 (2014 ESAF MF Assistente Técnico Administrativo) - A virtualização de servidores é o particionamento de um servidor físico em múltiplos servidores a fim de que cada um: 62. a) tenha os provedores e as capacidades de monitoramento em sua própria máquina de compilação. b) tenha a execução e as aparências de provedores semânticos em sua própria hierarquia dedicada. c) tenha a aparência e as capacidades de execução em sua própria máquina dedicada. d) virtualize usuários dedicados em sua máquina de centralização dedicada e) tenha a aparência lógica das capacidades de roteamento em sua própria máquina de depuração. O intuito da virtualização é efetivamente permitir que vários cliente sejam executados sobre um mesmo hardware, com a aparência e as capacidades de execução em sua própria máquina dedicada, aumentando a eficiência no uso dos recursos computacionais, reduzir a ociosidade e o consumo energético. Gabarito: C ( ESAF STN - AFC Tecnologia da Informação) A tecnologia de virtualização permite que um único computador: 63. a) hospede apenas uma única máquina virtual, com diferentes sistemas operacionais. b) hospede múltiplas máquinas virtuais, desde que cada uma tenha o mesmo sistema operacional. c) hospede até duas máquinas virtuais de particionamento, apenas tendo cada uma o mesmo sistema operacional. d) hospede múltiplas máquinas virtuais, cada uma com seu próprio sistema operacional. e) hospede apenas múltiplas máquinas virtuais de compartilhamento de compilação, cada uma com seu próprio sistema operacional de mesmo desempenho. Segundo Tanenbaum, a virtualização permite que uma máquina hospede múltiplas máquinas virtuais, cada uma com seu próprio sistema operacional. Alternativa D é o gabarito da questão. 67 de 121

69 Gabarito: D ( ESAF CGU - Tecnologia da Informação - Infraestrutura de TI) - A Virtualização pode ser classificada em três tipos na arquitetura x86: 64. a) Virtualização total, Paravirtualização, Virtualização assistida pelo hardware. b) Virtualização abrangente, Metavirtualização, Virtualização assistida pelo software. c) Virtualização assistida pelo sistema operacional, Metavirtualização, Virtualização assistida pelo hardware. d) Virtualização total, hipervirtualização, Virtualização de translação binária. e) Virtualização assistida pelo sistema operacional, hipervirtualização, Virtualização assistida pela máquina virtual. Virtualização abrangente, Metavirtualização, Virtualização assistida pelo software são alternativas descabidas e as alternativas que se refiram a elas podem ser descartadas. Atentem para a alusão a arquitetura x86, e lembrem das restrições que deram causa ao surgimento da virtualização assistida por hardware. Na virtualização assistida por hardware, o SO tem acesso direto aos recursos sem qualquer emulação ou modificação. A virtualização total simula completamente o hardware e permite que todos os softwares, sistemas operativos e aplicações, que podem ser executados diretamente no hardware, também possam ser executados na máquina virtual. Na paravirtualização nós temos como principal característica a necessidade de adaptação no sistema operacional hospede. Gabarito: A (2012 ESAF CGU Analista de Finanças e Controle) - A Virtualização pode ser classificada em três tipos na arquitetura x86: de 121

70 a) Virtualização total, Paravirtualização, Virtualização assistida pelo hardware. b) Virtualização abrangente, Metavirtualização, Virtualização assistida pelo software. c) Virtualização assistida pelo sistema operacional, Metavirtualização, Virtualização assistida pelo hardware. d) Virtualização total, hipervirtualização, Virtualização de translação binária. e) Virtualização assistida pelo sistema operacional, hipervirtualização, Virtualização assistida pela máquina virtual. Virtualização completa - técnica de virtualização em que o sistema operacional hospedeiro recebe os comandos de hardware do sistema operacional convidado e os traduz para o hardware. Acarreta custo pelo esforço de interceptar e traduzir os comandos, já que não é necessário modificar o SO convidado. Paravirtualização - técnica de virtualização em que o sistema operacional convidado a ser virtualizado é modificado. O desempenho é mais alto, mas a desvantagem é a restrição de uso de sistemas operacionais próprios para paravirtualização. Virtualização assistida por hardware - técnica de virtualização em que o processador já possui suporte nativo para tradução de comandos de hardware para comandos executáveis em ambientes virtualizados, ou seja, podemos dizer que é uma virtualização completa em que a tradução é feita por hardware, ao invés do sistema operacional hospedeiro. Gabarito: A ( ESAF 2012 CGU - Tecnologia da Informação/Infra-estrutura de TI) - O Hypervisor, ou Monitor de Máquina Virtual (Virtual Machine Monitor VMM), é uma camada de software entre 66. a) o sistema operacional e a máquina virtual. b) o sistema operacional e o aplicativo. c) o hardware e o sistema operacional. d) o aplicativo e o hardware. e) o hardware e a máquina virtual. O Monitor de Máquina Virtual ou hipervisor é uma camada de software entre o hardware e o Sistema Operacional. Alternativa C correta. 69 de 121

71 As alternativas D e E são descabidas e poderiam ser descartadas. As alternativas A e B poderiam ser alternativas válidas, caso a questão tratasse de máquina virtual de processos (emulação) Gabarito: C (2012 ESAF Receita Federal Analista Tributário da Receita Federal) - A virtualização é a tecnologia central de um Data Center e, basicamente, transforma um servidor físico em vários servidores virtuais. De maneira simples, isto é realizado por meio da camada de virtualização que entrega para o sistema operacional convidado um conjunto de instruções de máquina equivalente ao processador físico. A camada de virtualização de servidores mais conhecida é o 67. a) Virtual Supervisor. b) Mega Supervisor. c) Megavisor. d) Opervisor. e) Hypervisor. Segundo Manoel Veras, a camada de virtualização entrega para o sistema operacional um conjunto de instruções de máquinas equivalente ao processador físico. Esta camada de virtualização é conhecida como hipervisor ou monitor de máquina virtual (Virtual Machine Monitor). A virtualização pode ser realizada por meio de uma camada de virtualização que entrega para o sistema operacional convidado um conjunto de instruções de máquina equivalente ao processador físico, é conceito de hipervisor. A camada de software responsável pela virtualização de servidores mais conhecida é o HiperVisor. O hipervisor (ou Monitor de Máquina Virtual MMV) é uma camada de abstração implementada em software que é responsável por hospedar, gerenciar e controlar as máquinas virtuais e seus recursos (Hardware e Software). A arquitetura de virtualização pode ser classificada em dois tipos, de acordo com os hipervisores. Gabarito: E 70 de 121

72 (2012 ESAF CGU Analista de Finanças e Controle) - A solução de Virtualização da VMware é baseada nos hypervisors ESX e ESXi, que são considerados hypervisors do tipo: 68. a) Vstorage. b) De borda. c) Double. d) Baremetal. e) Double sphere. VMware ESX e o VMware ESXi são hipervisores VMWare, e são do tipo bare metal pois são instalados diretamente no hardware de servidor. Gabarito: D ( FUNRIO - MPOG - Analista de Tecnologia da Informação) - Como é conhecida a técnica que permite um sistema operacional rodar vários sistemas operacionais convidados diferentes em um único equipamento? 69. a) Máquina virtual. b) Virtualização de sistema operacional. c) Consolidação de sistema operacional. d) Virtualização de aplicação. e) Consolidação de aplicação. Máquina virtual é o container lógico que hospeda o sistema ou programa, portanto a alternativa A está incorreta. Virtualização de aplicações permite um sistema operacional rodar várias aplicações clientes, e não é equivalente a Virtualização de sistema operacional. Consolidação de sistema operacional e de aplicação não dizem respeito à virtualização, alternativa C e E incorretas. Portanto, a alternativa correta é a letra B. Virtualização de sistema operacional é técnica que permite um sistema operacional rodar vários sistemas operacionais convidados diferentes em um único equipamento físico. Gabarito: B 71 de 121

73 (2013 CESGRANRIO BNDES Profissional Básico - Análise de Sistemas Suporte) - Na aplicação das técnicas de virtualização, as máquinas virtuais 70. a) podem utilizar sistemas operacionais diferentes no computador. b) operam uma de cada vez e a sua troca exige novo boot. c) aumentam a despesa com a energia elétrica. d) consomem memória do host mesmo desligadas. e) multiplicam a disponibilidade de memória física do host. mesmo A virtualização permite que um único computador hospede múltiplas máquinas virtuais, cada uma com seu próprio sistema operacional. O intuito da virtualização é permitir que vários cliente sejam executados sobre um mesmo hardware, aumentando a eficiência no uso dos recursos computacionais, reduzir a ociosidade e o consumo energético. O servidor físico é compartilhado entre as partes e cada uma das partes executa uma aplicação de usuário de forma distinta, de forma independente e as partes são executadas simultâneamente. Não há a limitação que o sistema operacional seja o mesmo em todo o servidor, portanto as máquinas virtuais (VM) podem utilizar sistemas operacionais diferentes no mesmo computador. Gabarito: A ( FUMARC - AL-MG - Analista de Sistemas) Muitas empresas têm caminhado no sentido de virtualizar seu parque de servidores e estações de trabalho. Considerando essa técnica de virtualização, analise as seguintes afirmativas: 71. I. Alguns pontos favoráveis da virtualização são: economia com energia e espaço físico; facilidade de adequação do recurso, ou seja, quando um servidor virtual precisar de mais CPU ou memória, é possível alocar sem maiores problemas; entre outros benefícios. II. O investimento inicial em uma estrutura para virtualização é menor do que em uma estrutura física real, sendo que a virtual pode ser comprada aos poucos, ou ainda, podemos comprar primeiro os servidores, depois o storage, em seguida o switch core que integram os servidores etc. III. O tempo para se disponibilizar um serviço em um ambiente virtual é maior que em um ambiente físico, considerando que, nos dois casos, será necessário instalar o sistema operacional do servidor e o serviço desejado. 72 de 121

74 Está CORRETO apenas o que se afirma em: a) I b) II c) III d) I e III São pontos positivos da virtualização a economia com energia e espaço físico e a facilidade de adequação do recurso. Alternativa I correta. A alternativa II está equivocada, pois o investimento inicial em uma estrutura virtualizada geralmente é maior, pois além da infraestrutura física, há necessidade de aquisição da solução de virtualização. O tempo de implementação dos serviços é menor no ambiente virtualizado, portanto o item III está incorreto. Gabarito: A (2012 FAPERP TJ-PB Técnico Judiciário Tecnologia da Informação) - Um sistema de virtualização permite particionar um único servidor em diversos servidores virtuais independentes, sendo que cada servidor pode executar um sistema operacional diferente. Uma consequência dessa virtualização e: 72. a) Dificulta a realização de backup. b) Aumento do uso de memória. c) Dificulta a transferência das máquinas virtuais. d) Melhora o aproveitamento dos recursos da máquina. A virtualização permite superar o paradigma um servidor por aplicação, reduzindo o custo de aquisição de infraestrutura. O compartilhamento dos servidores físicos permite aproveitar melhor a capacidade de processamento e memória dos servidores, facilita a recuperação failover e a migração das máquinas virtuais. Gabarito: D (2010 CESGRANRIO IBGE Analista de Sistemas) - Durante uma reunião da equipe de TI de uma empresa, para discutir a estratégia de virtualização dos seus de 121

75 servidores, um analista fez as seguintes considerações sobre os inconvenientes relacionados à virtualização: I - a virtualização não pode ser utilizada quando as aplicações que rodarão em um ambiente virtualizado precisam acessar dispositivos conectados à porta paralela ou à USB, pois os softwares de virtualização ignoram a existência desses dispositivos; II - existe um grande consumo de memória RAM dos servidores, dado que cada máquina virtual vai ocupar uma área separada da mesma; III - o gerenciamento fica descentralizado, e o suporte e a manutenção ficam mais complexos quando comparados a um ambiente que não utiliza virtualização, mas sim, máquinas físicas para suprir as necessidades. Está(ão) correto(s) a(s) consideração(ões) a) I, apenas. b) II, apenas. c) III, apenas. d) I e II, apenas. e) I, II e III. I - A virtualização permite a consolidação de vários servidores físicos e subutilizados em um único servidor com alto grau de utilização, reduzindo a complexidade do gerenciamento, o espaço físico e os requisitos de energia e refrigeração. As soluções de virtualização reconhecem e permitem o uso dos dispositivos de entrada e saída do equipamento físico. II - A virtualização permite aproveitar melhor os recursos físicos de um servidor físico. Por exemplo, se tivermos um servidor físico com 10 GB de RAM, utilizando apenas 4 GB do total de RAM, com a virtualização é possível utilizar o restante dos recursos físicos (6 GB de RAM) para outro servidor virtualizado. III - Com a virtualização o ambiente fica menos complexo e mais simples de gerenciar, segundo autores como Manoel Veras. Gabarito: B ( CETRO ANVISA - Área 5) - Com relação a sistemas virtualizados, é correto o que se afirma em 74. I. Os sistemas virtualizados são menos seguros que as máquinas físicas, pois se o sistema operacional hospedeiro tiver alguma vulnerabilidade, todas as máquinas virtuais que estão hospedadas nessa máquina física estão vulneráveis. 74 de 121

76 II. Nos sistemas virtualizados, a introdução de uma camada extra de software entre o sistema operacional e o hardware gera um custo de processamento superior ao que se teria sem a virtualização. III. Há máquinas que permitem a virtualização no nível de processador em que as instruções são executadas diretamente no processador hospedeiro, exceto as instruções privilegiadas que serão virtualizadas pelo Monitor de Máquina Virtual. É correto o que se afirma em: a) I, II e III. b) II e III, apenas c) III, apenas. d) II, apenas. e) I, apenas. Alternativa I correta, o uso da virtualização traz implicações de segurança como a citada, mas também permite obter ganhos em segurança se bem gerenciada. Alternativa II correta, a solução de virtualização também requer uso de processamento para o gerenciamento dos recursos virtualizados, o que acarreta custo adicional de processamento. Alternativa III correta, na virtualização assistida por hardware (HAV) as instruções root são executadas diretamente no processador hospedeiro, e as instruções privilegiadas non-root serão tratadas pelo Monitor de Máquina Virtual. Gabarito: A ( MPE-RS - MPE-RS - Técnico Superior de Informática) - Em relação à virtualização, considere as afirmações abaixo. 75. I. Os sistemas operacionais que executam em máquinas virtuais não precisam de licenças, pois as mesmas estão relacionadas apenas aos sistemas instalados diretamente no hardware. É preciso respeitar apenas a licença da ferramenta de virtualização empregada. II. A virtualização completa possibilita a execução, em uma máquina virtual, de um sistema operacional hóspede, sem a necessidade de modificá-lo. 75 de 121

77 III. Ao instalar programas aplicativos em sistemas operacionais que executam em máquinas virtuais, é necessário respeitar as suas respectivas licenças de software. Quais afirmações estão corretas? a) Apenas I. b) Apenas II. c) Apenas III. d) Apenas II e III. e) I, II e III. I - Os sistemas operacionais que executam em máquinas virtuais continuam a precisar de licenças, item incorreto. Não há qualquer relação da virtualização com a necessidade de licenciamento. As alternativas II e III estão corretas, nosso gabarito letra D. Gabarito: D (2014 FUNCAB MDA Analista de Sistema Operacional) - Existem modos diferentes de virtualização, cada um com suas vantagens e desvantagens. O modo de virtualização que não necessita de uma tecnologia de virtualização assistida pelo hardware, porém necessita mudanças no sistema operacional hospede é mais conhecido como: 76. a) virtualização completa. b) virtualização simples. c) pró-virtualização. d) virtualização conceitual. e) paravirtualização Virtualização completa - técnica de virtualização em que o sistema operacional hospedeiro recebe os comandos de hardware do sistema operacional convidado e os traduz para o hardware. Acarreta custo pelo esforço de interceptar e traduzir os comandos, porém não é necessário modificar o SO convidado. Paravirtualização - técnica de virtualização em que o sistema operacional convidado a ser virtualizado, é modificado par incluir os comandos de hardware corretos, ou seja, não é necessário tradução de comandos. O desempenho é mais alto, mas a desvantagem é a restrição de uso de sistemas operacionais próprios para paravirtualização. Virtualização assistida por hardware - técnica de virtualização em que o processador já possui suporte nativo para tradução de comandos de hardware para comandos executáveis em ambientes virtualizados, ou 76 de 121

78 seja, podemos dizer que é uma virtualização completa em que a tradução é feita por hardware, ao invés do sistema operacional hospedeiro. Gabarito: E ( CESGRANRIO - FINEP - Analista - Suporte de Informática) - Cada máquina virtual, que recebe uma cópia da máquina real, pode fornecer facilidades e recursos a uma aplicação ou mesmo a um sistema operacional convidado (guest). A técnica de virtualização na qual o sistema operacional convidado sofre modificações para que a interação com o hypervisor (monitor de máquina virtual) seja mais eficiente é a técnica de; 77. a) virtualização limitada b) virtualização parcial c) virtualização total d) paravirtualização e) metavirtualização A paravirtualização surgiu como uma forma de contornar as desvantagens de uso da virtualização completa(full virtualization). É uma técnica de virtualização em que o sistema operacional convidado a ser virtualizado, é modificado par incluir os comandos de hardware corretos, ou seja, não é necessário tradução de comandos. O desempenho é mais alto, mas a desvantagem é a restrição de uso de sistemas operacionais próprios para paravirtualização. A máquina virtual enxerga uma abstração do hardware que não é idêntico ao hardware físico, o hardware é acessado por drivers do hypervisor. A paravirtualização requer modificação do sistema operacional hospedado ou convidado, mas por outro lado permite obter uma perfomance otimizada. O Xen é um exemplo de solução de virtualização baseada em paravirtualização. Gabarito: D ( FGV - PROCEMPA - Analista em TI e Comunicação - Analista em Infraestrutura e Redes Computacionais) - Um determinado ambiente de virtualização apresenta as características a seguir de 121

79 I. Sistema operacional modificado. II. Acesso direto ao hardware. III. Uso de múltiplos processadores. IV. Uso de chamadas de monitor (hypervisor calls) de alto nível. Dentre os itens listados, assinale a opção que apresenta as características de um sistema paravirtualizado. a) Apenas I e IV. b) Apenas I, II e III. c) Apenas II e IV. d) Apenas II, III e IV. e) Apenas I e III. A paravirtualização é uma técnica de virtualização em que o sistema operacional convidado a ser virtualizado é modificado. A máquina virtual enxerga uma abstração do hardware que não é idêntico ao hardware físico, o hardware é acessado por drivers do hypervisor. A paravirtualização requer o uso de chamadas de sistema pelo hipervisor. Gabarito: A ( FCC - DPE-SP - Agente de Defensoria Engenheiro de Redes) - Dentre as técnicas de virtualização de computadores, a que apresenta melhor desempenho computacional é a técnica de 79. a) emulação de hardware. b) paravirtualização. c) virtualização baseada em containers. d) virtualização completa. e) virtualização paralela. Virtualização completa - técnica de virtualização em que o sistema operacional hospedeiro recebe os comandos de hardware do sistema operacional convidado e os traduz para o hardware. Acarreta custo pelo esforço de interceptar e traduzir os comandos, já que não é necessário modificar o SO convidado. Paravirtualização - técnica de virtualização em que o sistema operacional convidado a ser virtualizado é modificado. O desempenho é mais alto, mas a desvantagem é a restrição de uso de sistemas operacionais próprios para paravirtualização. Virtualização assistida por hardware - técnica de virtualização em que o processador já possui suporte nativo para tradução de comandos de 78 de 121

80 hardware para comandos executáveis em ambientes virtualizados, ou seja, podemos dizer que é uma virtualização completa em que a tradução é feita por hardware, ao invés do sistema operacional hospedeiro. Virtualização baseada em containers - técnica de virtualização em que os sistemas operacionais convidados compartilham parte do SO, chamado de camadas de sistema, o que um o melhor desempenho, mas todas as máquinas virtuais devem possuir o mesmo sistema operacional. Gabarito: C ( FCC - DPE-SP - Agente de Defensoria Engenheiro de Redes) - A virtualização de computadores é uma tecnologia que utiliza uma camada de abstração dos recursos reais dos computadores. Existem diferentes técnicas de virtualização aplicadas em plataformas comerciais, dentre eles: VMWare, VirtualBox e KVM que utilizam a técnica de 80. a) simulação. b) paravirtualização. c) virtualização incompleta. d) virtualização completa. e) divisão. Virtualização completa é a técnica de virtualização em que o sistema operacional hospedeiro recebe os comandos de hardware do sistema operacional convidado e os traduz para o hardware. Acarreta custo pelo esforço de interceptar e traduzir os comandos, já que não é necessário modificar o SO convidado. Na Virtualização Completa o hardware hospedeiro é completamente abstraído e todas as instruções solicitadas pelo sistema convidado são interpretados no hipervisor. O sistema hospedado desconhece a existência da máquina virtual e opera como se funcionasse diretamente sobre o sistema operacional para o qual foi projetado para funcionar. Gabarito: D ( IADES - EBSERH - Analista de Tecnologia da Informação - Suporte e Redes) - Sobre máquinas virtuais, assinale a alternativa correta de 121

81 a) Na paravirtualização, o sistema convidado (guest) pode acessar diretamente recursos de hardware, proporcionando melhor desempenho. b) Na virtualização total, o monitor de máquinas virtuais pode ser dispensado, pois o sistema convidado é completo e tem plenos poderes sobre o hospedeiro. c) Não há diferença de desempenho entre virtualização total e paravirtualização. d) Na paravirtualização, é necessária a implementação de máquina virtual JAVA, para que se possa prover serviços de acesso e controle remotos. e) A memória do sistema hospedeiro é, normalmente, compartilhada entre convidados, de forma que as máquinas virtuais sobre um sistema real têm a possibilidade de livre comunicação e troca de dados, diretamente na RAM. Virtualização completa - técnica de virtualização em que o sistema operacional hospedeiro recebe os comandos de hardware do sistema operacional convidado e os traduz para o hardware. Acarreta custo pelo esforço de interceptar e traduzir os comandos, já que não é necessário modificar o SO convidado. Paravirtualização - técnica de virtualização em que o sistema operacional convidado a ser virtualizado é modificado. O desempenho é mais alto, mas a desvantagem é a restrição de uso de sistemas operacionais próprios para paravirtualização. Na paravirtualização, o sistema convidado pode acessar diretamente recursos de hardware, proporcionando melhor desempenho. Na paravirtualização, não é necessária a implementação de máquina virtual JAVA. Na virtualização total, permanece a necessidade do monitor de máquinas virtuais. E há sim diferença de desempenho entre virtualização total e paravirtualização. Nas duas técnicas, a memória e o processador do sistema real é compartilhada entre os sistemas convidados. Gabarito: A ( CESGRANRIO - LIQUIGAS - Profissional Júnior - Análise de Infraestrutura) - A paravirtualização é uma solução alternativa para quando ocorrem problemas de desempenho da virtualização total. Para possibilitar esse tipo de virtualização, 82. a) apenas o sistema convidado deve ser modificado para chamar a máquina virtual sempre que for executar uma instrução privilegiada. 80 de 121

82 b) apenas os programas aplicativos executados no sistema convidado devem ser modificados para chamarem a máquina virtual sempre que forem executar uma instrução privilegiada. c) o sistema convidado e os programas aplicativos que nele são executados devem ser modificados para chamarem a máquina virtual sempre que forem executar uma instrução privilegiada. d) o sistema convidado e os programas aplicativos nele executados não devem ser modificados, por isso não precisam chamar a máquina virtual quando forem executar uma instrução privilegiada. e) o sistema convidado deve utilizar a virtualização total, já os programas nele executados devem utilizar a paravirtualização. Paravirtualização - técnica de virtualização em que o sistema operacional convidado, a ser virtualizado, é modificado par incluir os comandos de hardware corretos, ou seja, não é necessário tradução de comandos. Na paravirtualização, o sistema convidado pode acessar diretamente recursos de hardware, proporcionando melhor desempenho. Gabarito: A ( FCC - Câmara Municipal de São Paulo - SP Consultor Técnico Legislativo Informática) - Ao longo dos anos, as máquinas virtuais vêm sendo utilizadas em processamento distribuído e para diversas finalidades. Considere os conceitos relacionados à virtualização. 83. I. Em vez da utilização de vários equipamentos com seus respectivos sistemas operacionais, utiliza-se somente um computador com máquinas virtuais abrigando os vários sistemas operacionais e suas respectivas aplicações e serviços. II. Trata-se de uma espécie de plataforma implementada no hospedeiro que recebe os sistemas a serem virtualizados, controlando os seus recursos e mantendo-os "invisíveis" em relação aos outros. III. Técnica utilizada para virtualização em que o sistema a ser virtualizado (sistema convidado) sofre modificações para que a interação com o monitor de máquinas virtuais seja mais eficiente. O sistema operacional do hóspede executa em uma máquina virtual similar ao hardware físico, mas não equivalente. Os itens I, II e III definem, correta e respectivamente, a) server center, emulador e recompilação dinâmica. b) time-sharing, Virtual Machine Monitor e virtualização total. c) consolidação de servidores, hypervisor e paravirtualização. d) server center, Virtual Machine Monitor e virtualização total. e) consolidação de servidores, emulador e paravirtualização. 81 de 121

83 Comentário: Consolidação de servidores característica em que há somente um computador com máquinas virtuais abrigando os vários sistemas operacionais e suas respectivas aplicações e serviços. Hipervisor é uma espécie de plataforma implementada no hospedeiro que recebe os sistemas a serem virtualizados e controla os seus recursos. Paravirtualização é a técnica utilizada de virtualização em que o sistema a ser virtualizado (sistema convidado) sofre modificações para que a interação com o monitor de máquinas virtuais seja mais eficiente. Gabarito: C (2014 FGV PROCEMPA Analista em TI e Comunicação - Analista em Infraestrutura e Redes Computacionais) - O uso de recursos de virtualização presentes em processadores modernos, como VT-x e AMD-V, caracteriza a 84. a) virtualização de entrada e saída b) virtualização executada por CPU. c) emulação por CPU. d) virtualização assistida por hardware. e) paravirtualização. A virtualização assistida por hardware ou Hardware Assisted é uma tecnologia de virtualização, desenvolvida pelas fabricantes Intel (VT-x) e AMD (AMD-v), que privilegiam a execução de instruções de CPU com uma nova tecnologia que permite que a VMM rode em um novo modo chamado root. Este método privilegia as chamadas sensíveis que são automaticamente encaminhadas ao hipervisor, removendo a necessidade de tradução ou paravirtualização. Gabarito: D (2014 FCC TRF - 1ª REGIÃO Analista Judiciário - Área de Apoio Especializado) - A capacidade do kernel do SO hóspede comunicar-se com hypervisor resulta em melhor desempenho. Trata-se de um esquema de 85. a) emuladores por zonas. b) paravirtualização. c) máquinas virtuais por zonas. 82 de 121

84 d) máquina virtual de núcleo único. e) virtualização cliente-servidor. Na paravirtualização o hypervisor interage de forma eficiente com o sistema operacional hóspede reduzindo overheads, mas o sistema operacional deve ser modificado para otimizar essa compatibilidade. O núcleo (kernel) do sistema operacional hóspede é modificado especificamente para ser executado no hypervisor. A paravirtualização permite que os sistemas operacionais hóspedes tenham acesso direto ao hardware, portanto, permite a comunicação entre o sistema operacional hóspede e o hipervisor visando melhorar o desempenho e eficiência. Gabarito: B ( FEPESE - MPE-SC - Analista - Tecnologia da Informação) - Analise as afirmativas abaixo com relação à Virtualização A implementação de máquinas virtuais pode ser obtida por intermédio das técnicas de virtualização total e paravirtualização. 2. Permite aperfeiçoar a estrutura de TI, rodando diversos servidores virtuais em uma mesma máquina física. 3. No uso da virtualização dois tipos de arquitetura são encontrados: a hosted e a bare metal. 4. No caso da virtualização Bare Metal o monitor de máquinas virtuais é implementado como uma aplicação sobre o sistema operacional hospedeiro. Assinale a alternativa que indica todas as afirmativas corretas. a) São corretas apenas as afirmativas 2 e 4. b) São corretas apenas as afirmativas 1, 2 e 3. c) São corretas apenas as afirmativas 1, 2 e 4. d) São corretas apenas as afirmativas 2, 3 e 4 e) São corretas as afirmativas 1, 2, 3 e 4. As alternativas 1, 2 e 3 estão corretas. A alternativa 4 está incorreta, pois o hipervisor Bare metal é implementado diretamente sobre o hardware, e não sobre um SO hospedeiro. Gabarito: B 83 de 121

85 ( SRH - UERJ - Analista de Sistemas) - O software hipervisor usado em soluções de virtualização de servidores também virtualiza as interfaces de rede. Uma consequência que isso tem para o appliance de rede virtual é: 87. a) futuramente, a latência de processamento das operações de rede podem ser diminuídas b) a troca de dados entre máquinas virtuais é facilitada pelo acesso direto aos seus espaços de endereçamento c) softwares importantes, como os de decodificação e análise de contexto, que usam muitos ciclos de CPU serão beneficiados d) operações de entrada e saída feitas pelos appliances de rede virtuais resultam em ciclos extras de CPU associados às trocas de contexto. Como o hipervisor também virtualiza as interfaces de rede, uma consequência é que operações de entrada e saída feitas pelos appliances de rede virtuais resultam em ciclos extras de CPU. Gabarito: D ( FEPESE - MPE-SC - Analista - Tecnologia da Informação) - Com relação à tecnologia de virtualização são realizadas as seguintes afirmativas: A tecnologia de virtualização permite que existam vários sistemas operacionais de maneira concorrente em um único servidor físico, em que cada um dos sistemas operacionais é executado como um computador independente. 2. Uso eficiente de recursos de hardware é um dos benefícios de utilização da tecnologia de virtualização. 3. Hosted e bare-metal constituem duas arquiteturas de virtualização que podem ser usadas na instalação do software de virtualização. 4. Parallels Desktop e VMWare Workstation são exemplo de produtos que permitem o uso da tecnologia de virtualização. Assinale a alternativa que indica todas as afirmativas corretas. a) São corretas apenas as afirmativas 1 e 3. b) São corretas apenas as afirmativas 1, 2 e 3. c) São corretas apenas as afirmativas 1, 3 e 4. d) São corretas apenas as afirmativas 2, 3 e 4. e) São corretas as afirmativas 1, 2, 3 e de 121

86 Todas as alternativas correspondem às características de virtualização que vimos nas questões anteriores. Todas as alternativas são corretas, gabarito letra E. Gabarito: E (2014 VUNESP EMPLASA Analista Administrativo - Tecnologia da Informação) - Muitos ambientes de virtualização permitem que snapshots do sistema virtual sejam criados. Eles têm a função de 89. a) testar o desempenho do sistema em um determinado momento. b) evitar que a máquina virtual seja infectada por softwares mal intencionados c) copiar o conteúdo da tela e salvar em um arquivo de imagem d) armazenar o estado do sistema em um determinado instante no tempo. e) verificar os dados do sistema à procura de erros. Os snapshots de máquina virtual que armazenam todo o estado de um sistema como arquivos de estado, dados de disco e configuração de uma máquina virtual em um ponto especifico no tempo. Snapshots permitem reverter a máquina virtual para qualquer um dos estados anteriores. Gabarito: D ( UNIRIO - UNIRIO - Técnico em Tecnologia da Infomação Desenvolvimento) - São exemplos de ferramentas de virtualização de sistemas operacionais, EXCETO : 90. a) Xen. b) VirtualDesk. c) VMWare. d) VirtualPC. e) VirtualBox. Existem diversas soluções de virtualização para servidores, virtualização de desktops, virtualização de aplicações, virtualização de storages, redes, etc. VMWare, Xen, e Hyper-V são soluções de virtualização de servidores, ou de sistemas operacionais, como a questão se refere. Também são 85 de 121

87 soluções de virtualização o VirtualBox e VirtualPC, hipervisores tipo II, mas que são executados sobre um sistema operacional nativo. A alternativa B apresenta o VirtualDesk, que não se trata de uma solução de virtualização, portanto está equivocada alternativa. Gabarito: B (2012 FCC MPE-PE Analista Ministerial Informática) - O sistema de virtualização VMware, quando executado em um processador x86 sem extensões de virtualização, se comporta como um hipervisor: 91. a) tipo 2, empregando interpretação pura para acelerar a execução do hóspede. b) tipo 2, empregando tradução binária para acelerar a execução do hóspede. c) tipo 1, empregando trap and emulate para acelerar a execução do hóspede. d) tipo 1, empregando interpretação pura para acelerar a execução do hóspede. e) tipo 1, emulando apenas os dispositivos de E/S para acelerar a execução do hóspede. Pessoal, como vimos, temos os seguintes tipos de hipervisores: tipo 1: também denominado nativo, unhosted o bare metal (sobre o metal nu), é executado diretamente sobre o hardware, para oferecer a funcionalidade descrita. O VMWare é um hipervisor tipo I. tipo 2: também denominado hosted, é executado sobre um sistema operacional para oferecer a funcionalidade descrita. Mas, essa questão foge do convencional, e pode causar dúvidas. Via de regra, o VMware ESXi é um hypervisor bare-metal, ou seja, é instalado diretamente no servidor físico. Mas, a redação da questão mudou o cenário: "O sistema de virtualização VMware, quando executado em um processador x86 sem extensões de virtualização". Essa informação destacada é relevante para a resolução, pois muda o contexto. Neste caso, como não existem as extensões de virtualização, o VMWare se comporta como um hipervisor tipo 2, e ele mesmo faz a tradução dos requisitos do guest. Assim, nosso gabarito é a letra B. Gabarito: B 86 de 121

88 (2008 CESGRANRIO CAPES Analista de Sistemas) - Xen e VMWare são produtos relacionados à tecnologia 92. a) Virtualização b) Banco de dados c) VoIP d) BPM e) XML Como vimos na parte conceitual, VMWAre é uma solução de virtualização, cuja utilização é bastante difundida. Gabarito: A ( UNIRIO - UNIRIO - Analista Tecnologia da Informação - Segurança da Informação) - Com relação aos softwares que fazem parte da plataforma de virtualização VMware, é CORRETO dizer que 93. a) o vsphere ESXi é um hipervisor do tipo bare-metal e o vcenter é uma plataforma de gerenciamento e análise de desempenho da infraestrutura virtualizada. b) o Xen Server é um hipervisor do tipo bare-metal e o vsphere é uma plataforma de gerenciamento e análise de desempenho da infraestrutura virtualizada. c) o Xen Server é um hipervisor do tipo hospedado e o vsphere é uma plataforma para acesso individualizado e monitoramento de cada máquina virtual. d) o vcenter ESXi é um hipervisor do tipo bare-metal e o vsphere é uma plataforma para acesso individualizado e monitoramento de cada máquina virtual. e) o vsphere ESXi é um hipervisor do tipo hospedado e o Xen é uma plataforma de gerenciamento e análise de desempenho da infraestrutura virtualizada Segundo a VMware, o vcenter Server oferece uma plataforma centralizada de gerenciamento do VMware vsphere e das VMs. O VMware ESXi é um hypervisor bare-metal, instalado diretamente no servidor físico, permitindo que ele seja dividido em vários servidores lógicos chamados de máquinas virtuais. Gabarito: A 87 de 121

89 (2013 COVEST-COPSET UFPE Analista de Tecnologia da Informação - Suporte e Redes) - Qual dos seguintes produtos de virtualização representa virtualizações na modalidade bare metal: 94. a) DOS EMU b) Virtual PC c) Parallels d) VMware ESXi e) Virtual Box O VMWare é um hipervisor nativo também denominado unhosted ou bare metal (sobre o metal nu), ele é executado diretamente sobre o hardware. Gabarito: D (2015 FCC CNMP Analista do CNMP Tecnologia de Informação e Comunicação Suporte e Infraestrutura) - Atualmente existem diversos sistemas de virtualização de plataformas computacionais, dentre eles, o VMWare e o Xen, sendo que o VMWare tem como característica 95. a) realizar a virtualização total e o Xen realizar a paravirtualização. b) realizar a paravirtualização e o Xen realizar a hipervirtualização. c) apresentar desempenho maior, se comparado ao Xen. d) realizar a hipervirtualização e o Xen realizar a virtualização total. e) necessitar de configurações específicas para o sistema operacional virtualizado e o Xen não necessitar. O VMWare é uma solução de virtualização que realiza virtualização total, enquanto o Xen realiza paravirtualização. Gabarito: A ( FGV - TJ-GO - Analista Judiciário - Análise de Sistemas) - Em relação à virtualização de um sistema computacional, a alternativa que NÃO representa um fator importante sobre o tempo de resposta do sistema virtualizado é: de 121

90 a) o uso de chamadas de monitor (hypervisor calls) de alto nível; b) a arquitetura de CPU do sistema virtualizado; c) o tipo da emulação de E/S; d) o suporte a ACPI na máquina virtual (guest); e) o sistema de arquivos do hospedeiro (host). Pessoal, ACPI é uma tecnologia de gerenciamento energia, não diz respeito a virtualização e não afeta o tempo de resposta do sistema virtualizado. Alternativa incorreta letra D. Os demais itens impactam o tempo de resposta do sistema virtualizado. Gabarito: D (CESGRANRIO 2008 CAPES Analista de Sistemas) Xen e VMWare são produtos relacionados à tecnologia: 97. a) b) c) d) e) Virtualização Banco de dados VoIP BPM XML Como vimos em aula, Xen e VMWare referem-se à tecnologia de Virtualização. Gabarito: A (CESGRANRIO 2013 BNDES Analista de Sistemas) Na aplicação das técnicas de virtualização, as máquinas virtuais: 98. a) podem utilizar sistemas operacionais diferentes no computador. b) operam uma de cada vez e a sua troca exige novo boot. c) aumentam a despesa com a energia elétrica. d) consomem memória do host mesmo desligadas. e) multiplicam a disponibilidade de memória física do host. mesmo Pessoal, uma das grandes vantagens da utilização de máquinas virtuais é permitir que um único computador hospede múltiplas máquinas virtuais, cada uma com seu próprio sistema operacional. As máquinas virtuais 89 de 121

91 operam simultaneamente e não é necessário novo boot. Além disso, é mais comum a economia de energia elétrica, não consomem memória quando desligadas e nem multiplicam disponibilidade de memória física. Gabarito: A (FUNCAB CODATA - Auxiliar de Informática Apoio ao Usuário) Analise as seguintes sentenças. 99. I. Na virtualização de servidores, existe um único sistema operacional e vários programas trabalhando em paralelo. II. Existem várias ferramentas de virtualização no mercado e o VMware é uma delas. III. A virtualização de desktops permite que as aplicações rodem em máquinas virtuais isoladas e ao mesmo tempo compartilhem recursos de hardware como CPU, memória, disco e rede. É (são) verdadeira(s), somente: a) I b) II c) III d) I e III e) II e III (I) Errada - Conforme vimos em aula, a ideia é ter vários sistemas operacionais! (II) Certa - Conforme vimos em aula, VMWare é uma ferramenta de virtualização! (III) Certa - Conforme vimos em aula, é exatamente isso! Gabarito: E ( FCC - Analista Judiciário Análise de Sistemas TRE-RS) - No que se refere à virtualização, assinale a opção correta a) As implementações da virtualização total utilizam controladores de dispositivos padronizados e específicos, que garantem o uso da capacidade total dos dispositivos, com reflexo direto no desempenho geral do sistema. b) Um dos aspectos de segurança importantes das máquinas virtuais é que, por conta do isolamento, caso o sistema operacional hospedeiro 90 de 121

92 apresente alguma vulnerabilidade de segurança, as máquinas virtuais hospedadas nessa máquina física não estarão sujeitas a essa vulnerabilidade, desde que executem outro sistema operacional. c) Entre os usos da virtualização, a consolidação de servidores é que prevê a colocação de vários servidores virtuais em cada máquina física e a virtualização de toda a estrutura da rede, com a criação de comutadores, roteadores e outros equipamentos virtuais interconectados às máquinas virtuais. d) Os hipervisores do tipo 2 são executados diretamente sobre o hardware para controlar e gerenciar diretamente os sistemas operacionais visitantes das máquinas virtuais. e) Na paravirtualização, o sistema operacional é modificado para chamar o hipervisor sempre que executar uma instrução sensível que possa alterar o estado desse sistema. Questão de nível mediano de dificuldade, vamos aos comentários: a) a virtualização insere, em certo grau, overhead no uso dos dispositivos, não é possível garantir o uso da capacidade total dos dispositivos. Alternativa errada. b) os sistemas modernos de virtualização dispõem de recursos para reduzir a superfície de ataque e minorar riscos de difusão da contaminação citada na alternativa. Questão errada. c) Alternativa errada. A consolidação de servidores prevê a colocação de vários servidores virtuais em uma (não em cada) máquina física. A consolidação de servidores não trata de virtualização de estrutura da rede. d) Os hipervisores do tipo 1 são executados diretamente sobre o hardware, ditos bare-metal. Alternativa errada. e) Definição correta de paravirtualização. Alternativa E está correta. Gabarito: E 91 de 121

93 Questões resolvidas na aula 1. ( CESPE MPU - Informática/Suporte Técnico) - Por meio da virtualização, várias aplicações de sistemas operacionais diferentes podem ser executadas em um mesmo hardware. 2. (CESPE 2010 BASA Analista de Sistemas) A virtualização permite que um único computador hospede múltiplas máquinas virtuais, cada uma com o próprio sistema operacional. A vantagem dessa abordagem é que a falha em uma das máquinas virtuais não gera falha automática nas outras. 3. (CESPE 2010 EMBASA Analista de Sistemas) Com a virtualização, é possível criar servidores isolados no mesmo equipamento, o que permite aumentar a eficiência energética, sem prejudicar as aplicações e sem haver risco de eventuais conflitos causados por uma consolidação. CESPE - SERPRO - Analista Redes) - Uma das vantagens da virtualização de servidores é a possibilidade de diferentes máquinas virtuais poderem utilizar recursos de um mesmo servidor físico, o que permite um melhor aproveitamento dos recursos de CPU e memória disponíveis. 4. ( (2014 CESPE ANTAQ Analista Administrativo Infraestrutura de TI) - O processo de virtualização permite que um único servidor seja dividido em partes e cada uma das partes executa uma aplicação de usuário de forma distinta, devendo o sistema operacional ser o mesmo em todo o servidor. 6. ( CESPE - TJ-SE - Analista Judiciário - Suporte Técnico em Infraestrutura) - A consolidação de servidores por 92 de 121

94 meio da aplicação de técnicas e de ferramentas de virtualização permite economia nos custos operacionais e de aquisição da infraestrutura de tecnologia da informação. 7. ( CESPE - MEC - Administrador de Redes) - Para a gerência de ambientes computacionais em que alta disponibilidade seja uma característica, a técnica de virtualização deve ser evitada, pois permite vulnerabilidades dos equipamentos. 8. ( CESPE TCU Auditor Federal de Controle Externo - Tecnologia da Informação) - Na virtualização, o armazenamento de dados é feito em servidores remotos com grande redundância, aumentando, assim, a disponibilidade de recursos de armazenamento. 9. (2012 CESPE - TRE RJ - Apoio Especializado/Análise de Sistemas) - É possível utilizar a tecnologia de virtualização para servidores, banco de dados e desktops, mas ainda não para softwares como o Exchange e o Oracle. (CESPE ANP - Analista Administrativo - Área 5) O gerenciamento de máquinas virtuais é feito pelo hypervisor, também conhecido como monitor de máquinas virtuais, que é responsável por prover acesso a recursos como CPU, memória e dispositivos de entrada e saída de dados para cada máquina virtual. 10. (CESPE TCE-ES - Auditor de Controle Externo Tecnologia da Informação) O hypervisor apresenta ao sistema operacional visitante uma plataforma virtual de execução (hardware e software), assim como realiza o gerenciamento da execução do sistema operacional visitante de 121

95 (CESPE MEC - Administrador de redes) Os hipervisores de tipo 2, a exemplo do VMware, são executados diretamente no hardware. 12. ( CESPE - ANATEL - Analista Administrativo - Suporte e Infraestrutura de TI) - Na paravirtualização, quando uma instrução é executada, são alterados tanto o sistema convidado como as instruções de usuário, as quais são executadas diretamente sobre o processador nativo. 13. ( CESPE - Correios - Analista de Correios Analista de Sistemas Produção) - A virtualização por meio de emuladores o hypervisor oferece como vantagem a disponibilização de uma máquina virtual que permite a execução de aplicativos no ambiente simulado; esse esquema, que simula hardware não disponível fisicamente, apresenta desempenho superior ao da paravirtualização. 14. ( CESPE - Telebras - Especialista em Gestão de Telecomunicações - Analista de TI) - A paravirtualização proporciona melhor desempenho em relação à virtualização total, uma vez que não há teste de cada instrução e os dispositivos de hardware são acessados por drivers da própria máquina virtualizada. 15. ( CESPE - MEC - Administrador de Redes) A paravirtualização não é uma virtualização autêntica, pois ela é uma abordagem que modifica o código-fonte do sistema operacional hóspede de modo que, em vez de executar instruções sensíveis, ele faça chamadas de hipervisor. 16. ( CESPE - TRE-RJ - Analista Judiciário Análise de Sistemas) - A vantagem de se implementar a tecnologia de virtualização dentro do processador, comparativamente à realizada somente por software, é a existência de 121

96 de novas instruções desempenho geral. de controle, que resultam em maior (2012 CESPE TCE-ES Auditor de Controle Externo) - O hypervisor apresenta ao sistema operacional visitante uma plataforma virtual de execução (hardware e software), assim como realiza o gerenciamento da execução do sistema operacional visitante. 18. ( CESPE - MEC - Administrador de Redes) Com a tecnologia de máquinas virtuais, o único software de virtualização que funciona no modo núcleo é o monitor de máquina virtual. 19. (2010 CESPE Banco da Amazônia Técnico Científico - Tecnologia da Informação) - As ferramentas de virtualização podem ser implementadas de duas maneiras diferentes: hipervisores executados diretamente no hardware ou hipervisores executados como programas aplicativos na camada superior de algum sistema operacional. 20. ( CESPE - Correios - Analista de Correios Analista de Sistemas Produção) - Para que a ferramenta de virtualização se comunique diretamente com o hardware, pode ser utilizado um hypervisor nativo, também conhecido como bare metal. 21. ( CESPE - Banco da Amazônia - Técnico Científico - Produção e Infraestrutura) - Uma ferramenta de virtualização de storage tem como um de seus benefícios centrais o ganho de mobilidade no armazenamento de 121

97 (2010 CESPE Banco da Amazônia Técnico Científico - Tecnologia da Informação) - Uma das desvantagens da virtualização é a migração, usada, por exemplo, para balanceamento de carga entre diferentes servidores. 23. ( CESPE - CGE-PI - Auditor Governamental) - Mediante o uso de técnicas de virtualização de servidores, é possível migrar cargas de trabalho de forma transparente entre servidores físicos. 24. ( CESPE - Telebras - Especialista em Gestão de Telecomunicações - Analista de TI) - Não é possível mover máquinas virtuais entre servidores físicos sem desligá-las, uma vez que é necessário modificar os apontamentos do hypervisor de virtualização. 25. (2014 CESPE TJ-SE Analista Judiciário Suporte Técnico em Infraestrutura) - KVM (Kernel-based Virtual Machine) é uma solução de virtualização de código aberto e suporta apenas a instalação de máquinas virtuais que usam uma distribuição Linux como sistema operacional da máquina virtual. 26. ( CESPE - Banco da Amazônia - Técnico Científico - Tecnologia da Informação) - VMware, Xen, e VirtualBox são exemplos de ferramentas de virtualização. 27. ( CESPE - CGE-PI - Auditor Governamental) - A virtualização de desktops exige o uso de seu próprio hardware, de sistema operativo e de software. 28. (CESPE 2011 ECT Analista de Sistemas) Entre as ferramentas de virtualização disponíveis no mercado incluem-se a VMWARE e a XEN, que não possuem versões gratuitas de 121

98 ( CESPE - MS - Analista Administrativo) - O utilitário Vcenter, em virtualização VMWare, proporciona interface de gerenciamento centralizado dos recursos utilizados pelas máquinas virtualizadas. 30. ( CESPE - STF - Analista Judiciário - Suporte em Tecnologia da Informação) - O hardware virtualizado pelo VMWare utiliza dispositivos proprietários que dependem de determinadas características. O VMWare suporta virtualização de discos SATA e SCSI para os sistemas operacionais virtualizados. 31. (2012 CESPE Banco da Amazônia Técnico Científico - Redes e Telecomunicações) - A tecnologia de virtualização VMWARE permite a configuração de máquinas virtuais (VMs) em configuração de cluster de alta disponibilidade, de modo que, quando um servidor físico do cluster falha, as máquinas virtuais que executavam no servidor são migradas automaticamente para outro servidor do cluster. 32. ( CESPE - MS - Analista Administrativo) Considerando-se que em uma rede de computadores existam dois equipamentos físicos, cada um com um hypervisor para virtualização de servidores (KVM e Vsphere), é possível gerenciá-los como um único recurso, utilizando-se uma ferramenta para gerenciar uma nuvem computacional. 33. (2013 CESPE BACEN - Analista - Suporte à Infraestrutura) - O Vmware Vsphere suporta diversos serviços de rede que são disponibilizados para as máquinas virtuais. Com o propósito de tornar uma conexão disponível para um dispositivo ISCSI, deve-se configurar o serviço de conexão com VMKernel de 121

99 (2011 CESPE - TRE-ES - Analista - Análise de Sistemas) - OpenVZ é uma solução de virtualização para criação de ambientes virtuais isolados que funcionam como servidores standalone convencionais, porém, com a utilização de um único hardware em comum. Esses ambientes virtuais seguros são conhecidos como VE ou Virtual Private Server (VPS). 35. (2012 CESPE - Banco da Amazônia - Técnico Científico - Redes e Telecomunicações) - As tecnologias de virtualização VMWARE e XEN distribuem cores de processamento e memória de um servidor físico entre as máquinas virtuais instaladas nesse servidor, devendo o número de máquinas virtuais criadas em um servidor físico limitar-se ao número de cores de processamento existentes no servidor, já que cada máquina virtual deve ter, pelo menos, um core de processamento alocado. 36. (2008 CESPE SERPRO - Analista - Suporte Técnico) Um hipervisor é uma plataforma de virtualização que visa possibilitar mais de um sistema operacional convidado (guest) ser executado em um mesmo computador. Há hipervisores que executam sobre o hardware e os sistemas operacionais convidados executam em uma segunda camada sobre o hardware. Os hipervisores podem ser empregados para a consolidação de servidores, estratégia na qual vários servidores são movidos para uma mesma máquina. 37. (2014 CESPE - TJ-SE - Analista Judiciário Redes) - O produto comercial VMware emula máquinas convidadas virtuais completas na parte superior de um sistema operacional hospedeiro, que deve ser, necessariamente, o Linux ou o Windows. Uma abordagem semelhante é empregada pelo sistema Wine, que converte chamadas nativas da API Windows em suas contrapartes Linux de 121

100 (2011 CESPE Correios - Analista de Correios Analista de Sistemas Produção) - Na paravirtualização, a máquina virtual simula o hardware e possibilita que o sistema convidado (guest) seja executado de maneira isolada. 39. (2011 CESPE - TJ-ES - Analista Judiciário - Análise de Sistemas) - Considere que em uma máquina física que execute um sistema operacional para servidor, haja quatro máquinas virtuais (M1, M2, M3 e M4), cada uma delas executando um sistema operacional, também para servidor, mas distinto do sistema da máquina física. Nessa situação, se os dois sistemas operacionais suportarem clustering, será possível implementar cluster nos servidores virtualizados entre as máquinas virtuais (M1, M2, M3 e M4). 40. (2013 CESPE - Polícia Federal - Perito Criminal Federal) - A substituição da chamada de uma instrução sensível pela chamada de um tratador de interrupção de software (trap) com uma parametrização adequada de registradores é conhecida como hypercall. 41. (2015 CESPE - TRE-GO - Técnico Judiciário Programação de Sistemas) - Paravirtualização é a situação em que um sistema operacional que esteja sendo executado em uma máquina virtual faz suas chamadas diretamente no hardware para operações de entrada e saída. 42. (2011 CESPE MEC - Gerente de Segurança) - Em uma máquina virtual que esteja comprometida devido a um ataque, o atacante pode obter o controle da estação que gerencia a máquina virtual (hipervisor). Essa técnica utiliza despejo de memória e acessa os registros de controle da máquina virtual de 121

101 (2012 CESPE ANAC - Analista Administrativo - Área 5) - O VMWARE é um hipervisor do tipo 1, ou seja, ele atua como o sistema operacional, pois é o único programa que funciona no modo núcleo, sendo sua tarefa gerenciar múltiplas cópias do hardware real, denominadas máquinas virtuais, como os processos que um sistema operacional comum gerencia. 44. ( CESPE - TJ-RO - Analista Judiciário - Analista de Sistemas Suporte) - Assinale a opção que descreve corretamente o recurso Vmotion do Vmware. 45. a) Mover em tempo real uma máquina virtual de um servidor físico para outro, sem interromper o funcionamento da máquina virtual. b) Prover recuperação de falhas em caso de interrupção do funcionamento de uma aplicação. c) Gerenciar todos os hosts físicos em uma única interface de gerenciamento. d) Manter a replicação de dados para outros servidores secundários. e) Gerenciar o armazenamento distribuído dos dados e movimentá-los de acordo com a disponibilidade de armazenamento da storage. (2011 CESPE MEC - Administrador de Redes) - Os hipervisores de tipo 2, a exemplo do VMware, são executados diretamente no hardware. 46. (2013 CESPE STF - Analista Judiciário - Suporte em Tecnologia da Informação) - O VMWare ESXI 5.5 permite instalar um sistema operacional a partir da utilização de uma imagem do tipo ISO ou um CD/ROM do sistema operacional a ser virtualizado. 47. ( CESPE - TJ-ES - Analista Judiciário - Análise de Suporte) - O Xen e o Vmware são software do tipo open source e livres, sob a licença GPL. Ambos permitem gerenciar uma ou mais máquinas virtuais sobre uma única plataforma de hardware, mas, de 121

102 ao contrário do Vmware, o Xen não suporta máquinas com sistema operacional Windows. (Questão CESPE MS - Analista Administrativo) - O utilitário VMWare View é utilizado para mover máquinas virtuais entre hosts, sem que estas fiquem indisponíveis. 49. (2011 CESPE Correios - Analista de Correios Analista de Sistemas Produção) - A ferramenta Vmware permite que a interface de rede do servidor virtual seja configurada no modo bridge, o que possibilita a utilização da mesma faixa de endereços IPs do servidor físico (2011 CESPE Correios - Analista de Correios - Analista de Sistemas Produção) - A ferramenta Vmware oferece recursos que possibilitam mover, de um servidor físico para outro, uma máquina virtual em funcionamento, sem a necessidade de interrupção do funcionamento da máquina virtual. (2014 CESPE - TC-DF - Analista de Administração Pública - Microinformática e Infraestrutura de TI) - No VMware vsphere 5.5, o vsphere App HA é um recurso que oferece ao usuário a funcionalidade de reiniciar um serviço quando um problema é detectado ou até mesmo reiniciar a máquina virtual caso o aplicativo falhe ao reiniciar. 52. (2013 CESPE STF - Analista Judiciário - Suporte em Tecnologia da Informação) - Por questões de instalação e compatibilidade, o vcenter Server deve estar na mesma máquina física que o vcenter Single Sign-On de 121

103 (2013 CESPE BACEN - Analista - Suporte à Infraestrutura de Tecnologia da Informação) - Na VSAN da VMware, o tamanho de um armazenamento de dados VSAN é regido pelo número de HDDs por host vsphere e pelo número de hosts vsphere no cluster, devendo-se considerar também espaço para os metadados. 54. (2014 CESPE - TC-DF - Analista de Administração Pública - Microinformática e Infraestrutura de TI) - O recurso VMware vsphere Replication tem como principal objetivo prover balanceamento de carga por meio de replicação de dados, seguindo a diretiva round-robin entre as máquinas virtuais, possibilitando aos usuários, ao acessarem as máquinas virtuais, não sobrecarregarem apenas uma máquina, o que torna a infraestrutura resiliente ( Cespe - TJDFT - Analista Judiciario) - Julgue os próximos itens, relativos ao VMWare. O VMWare, embora aumente a produtividade, não possibilita reduzir custos de TI em uma organização. 57. ( Cespe - TJDFT - Analista Judiciario) - O VMWare é útil em ambientes de suporte devido ao fato de permitir a execução simultânea de diferentes sistemas operacionais em uma única máquina física. ( Cespe - TRE-RS - Tecnico Judiciario - Cargo 7) Considerando o teorema de Popek e Goldberg, segundo o qual, para qualquer computador convencional de terceira geração, um hipervisor poderá ser construído se o conjunto de instruções sensíveis daquele computador for um subconjunto de seu conjunto de instruções privilegiadas, assinale a opção correta. 58. a) A replicação de hardware é uma forma de virtualização na qual as aplicações de um sistema operacional X são executadas sobre outro sistema operacional Y, na mesma plataforma de hardware. b) Os hipervisores nativos oferecem uma camada de virtualização composta por um sistema operacional hóspede e por um hardware virtual 102 de 121

104 criado sobre os recursos de hardware oferecidos pelo sistema operacional nativo. c) Em processadores que não sigam a restrição enunciada no teorema de Popek e Goldberg, é possível realizar a virtualização sem custo de desempenho, tratando-se as instruções sensíveis por meio da virtualização total ou da paravirtualização. d) Na virtualização por emulação, o sistema operacional convidado e suas aplicações, desenvolvidas para uma plataforma de hardware A, são executados sobre uma plataforma de hardware B, distinta daquela. e) Na tradução dinâmica, as instruções de máquina das aplicações são traduzidas, durante a execução, em outras instruções mais eficientes para a mesma plataforma. ( Cespe - TCE/RN - Auditor TI) - A respeito de virtualização, julgue os itens que se seguem. Na virtualização por computação em nuvem, os aplicativos e dados são armazenados em servidores fora da organização, podendo ser acessados por meio de tablets e smartfones, sem, necessariamente, se acessar a Internet. 59. ( Cespe - TCE/RN - Auditor TI) - A respeito de virtualização, julgue os itens que se seguem. Para se reduzir os gastos com a compra de equipamentos mais potentes e direcionados aos usuários finais de uma rede, deve-se optar pela virtualização de desktops executados no servidor, o que propiciará melhor desempenho na área de trabalho da máquina e também acesso por meio de tablets. 60. (2015 Cespe TRE/PE Tecnico Judiciário) - O tipo de virtualização utilizada para separar o sistema operacional e suas aplicações do dispositivo físico é denominado virtualização de: 61. a) hardware. b) servidor. c) aplicação. d) desktop. e) aplicativos. 103 de 121

105 (2014 ESAF MF Assistente Técnico Administrativo) - A virtualização de servidores é o particionamento de um servidor físico em múltiplos servidores a fim de que cada um: 62. a) tenha os provedores e as capacidades de monitoramento em sua própria máquina de compilação. b) tenha a execução e as aparências de provedores semânticos em sua própria hierarquia dedicada. c) tenha a aparência e as capacidades de execução em sua própria máquina dedicada. d) virtualize usuários dedicados em sua máquina de centralização dedicada e) tenha a aparência lógica das capacidades de roteamento em sua própria máquina de depuração. ( ESAF STN - AFC Tecnologia da Informação) A tecnologia de virtualização permite que um único computador: 63. a) hospede apenas uma única máquina virtual, com diferentes sistemas operacionais. b) hospede múltiplas máquinas virtuais, desde que cada uma tenha o mesmo sistema operacional. c) hospede até duas máquinas virtuais de particionamento, apenas tendo cada uma o mesmo sistema operacional. d) hospede múltiplas máquinas virtuais, cada uma com seu próprio sistema operacional. e) hospede apenas múltiplas máquinas virtuais de compartilhamento de compilação, cada uma com seu próprio sistema operacional de mesmo desempenho. ( ESAF CGU - Tecnologia da Informação - Infraestrutura de TI) - A Virtualização pode ser classificada em três tipos na arquitetura x86: 64. a) Virtualização total, Paravirtualização, Virtualização assistida pelo hardware. b) Virtualização abrangente, Metavirtualização, Virtualização assistida pelo software. 104 de 121

106 c) Virtualização assistida pelo sistema operacional, Metavirtualização, Virtualização assistida pelo hardware. d) Virtualização total, hipervirtualização, Virtualização de translação binária. e) Virtualização assistida pelo sistema operacional, hipervirtualização, Virtualização assistida pela máquina virtual. (2012 ESAF CGU Analista de Finanças e Controle) - A Virtualização pode ser classificada em três tipos na arquitetura x86: 65. a) Virtualização total, Paravirtualização, Virtualização assistida pelo hardware. b) Virtualização abrangente, Metavirtualização, Virtualização assistida pelo software. c) Virtualização assistida pelo sistema operacional, Metavirtualização, Virtualização assistida pelo hardware. d) Virtualização total, hipervirtualização, Virtualização de translação binária. e) Virtualização assistida pelo sistema operacional, hipervirtualização, Virtualização assistida pela máquina virtual. ( ESAF 2012 CGU - Tecnologia da Informação/Infra-estrutura de TI) - O Hypervisor, ou Monitor de Máquina Virtual (Virtual Machine Monitor VMM), é uma camada de software entre 66. a) o sistema operacional e a máquina virtual. b) o sistema operacional e o aplicativo. c) o hardware e o sistema operacional. d) o aplicativo e o hardware. e) o hardware e a máquina virtual. (2012 ESAF Receita Federal Analista Tributário da Receita Federal) - A virtualização é a tecnologia central de um Data Center e, basicamente, transforma um servidor físico em vários servidores virtuais. De maneira simples, isto é realizado por meio da camada de virtualização que entrega para o de 121

107 sistema operacional convidado um conjunto de instruções de máquina equivalente ao processador físico. A camada de virtualização de servidores mais conhecida é o a) Virtual Supervisor. b) Mega Supervisor. c) Megavisor. d) Opervisor. e) Hypervisor. (2012 ESAF CGU Analista de Finanças e Controle) - A solução de Virtualização da VMware é baseada nos hypervisors ESX e ESXi, que são considerados hypervisors do tipo: 68. a) Vstorage. b) De borda. c) Double. d) Baremetal. e) Double sphere. ( FUNRIO - MPOG - Analista de Tecnologia da Informação) - Como é conhecida a técnica que permite um sistema operacional rodar vários sistemas operacionais convidados diferentes em um único equipamento? 69. a) Máquina virtual. b) Virtualização de sistema operacional. c) Consolidação de sistema operacional. d) Virtualização de aplicação. e) Consolidação de aplicação. (2013 CESGRANRIO BNDES Profissional Básico - Análise de Sistemas Suporte) - Na aplicação das técnicas de virtualização, as máquinas virtuais 70. a) podem utilizar sistemas operacionais diferentes no computador. b) operam uma de cada vez e a sua troca exige novo boot. c) aumentam a despesa com a energia elétrica. d) consomem memória do host mesmo desligadas. e) multiplicam a disponibilidade de memória física do host. 106 de 121 mesmo

108 ( FUMARC - AL-MG - Analista de Sistemas) Muitas empresas têm caminhado no sentido de virtualizar seu parque de servidores e estações de trabalho. Considerando essa técnica de virtualização, analise as seguintes afirmativas: 71. I. Alguns pontos favoráveis da virtualização são: economia com energia e espaço físico; facilidade de adequação do recurso, ou seja, quando um servidor virtual precisar de mais CPU ou memória, é possível alocar sem maiores problemas; entre outros benefícios. II. O investimento inicial em uma estrutura para virtualização é menor do que em uma estrutura física real, sendo que a virtual pode ser comprada aos poucos, ou ainda, podemos comprar primeiro os servidores, depois o storage, em seguida o switch core que integram os servidores etc. III. O tempo para se disponibilizar um serviço em um ambiente virtual é maior que em um ambiente físico, considerando que, nos dois casos, será necessário instalar o sistema operacional do servidor e o serviço desejado. Está CORRETO apenas o que se afirma em: a) I b) II c) III d) I e III (2012 FAPERP TJ-PB Técnico Judiciário Tecnologia da Informação) - Um sistema de virtualização permite particionar um único servidor em diversos servidores virtuais independentes, sendo que cada servidor pode executar um sistema operacional diferente. Uma consequência dessa virtualização e: 72. a) Dificulta a realização de backup. b) Aumento do uso de memória. c) Dificulta a transferência das máquinas virtuais. d) Melhora o aproveitamento dos recursos da máquina. (2010 CESGRANRIO IBGE Analista de Sistemas) - Durante uma reunião da equipe de TI de uma de 121

109 empresa, para discutir a estratégia de virtualização dos seus servidores, um analista fez as seguintes considerações sobre os inconvenientes relacionados à virtualização: I - a virtualização não pode ser utilizada quando as aplicações que rodarão em um ambiente virtualizado precisam acessar dispositivos conectados à porta paralela ou à USB, pois os softwares de virtualização ignoram a existência desses dispositivos; II - existe um grande consumo de memória RAM dos servidores, dado que cada máquina virtual vai ocupar uma área separada da mesma; III - o gerenciamento fica descentralizado, e o suporte e a manutenção ficam mais complexos quando comparados a um ambiente que não utiliza virtualização, mas sim, máquinas físicas para suprir as necessidades. Está(ão) correto(s) a(s) consideração(ões) a) I, apenas. b) II, apenas. c) III, apenas. d) I e II, apenas. e) I, II e III. ( CETRO ANVISA - Área 5) - Com relação a sistemas virtualizados, é correto o que se afirma em 74. I. Os sistemas virtualizados são menos seguros que as máquinas físicas, pois se o sistema operacional hospedeiro tiver alguma vulnerabilidade, todas as máquinas virtuais que estão hospedadas nessa máquina física estão vulneráveis. II. Nos sistemas virtualizados, a introdução de uma camada extra de software entre o sistema operacional e o hardware gera um custo de processamento superior ao que se teria sem a virtualização. III. Há máquinas que permitem a virtualização no nível de processador em que as instruções são executadas diretamente no processador hospedeiro, exceto as instruções privilegiadas que serão virtualizadas pelo Monitor de Máquina Virtual. É correto o que se afirma em: a) I, II e III. b) II e III, apenas c) III, apenas. d) II, apenas. e) I, apenas. 108 de 121

110 ( MPE-RS - MPE-RS - Técnico Superior de Informática) - Em relação à virtualização, considere as afirmações abaixo. 75. I. Os sistemas operacionais que executam em máquinas virtuais não precisam de licenças, pois as mesmas estão relacionadas apenas aos sistemas instalados diretamente no hardware. É preciso respeitar apenas a licença da ferramenta de virtualização empregada. II. A virtualização completa possibilita a execução, em uma máquina virtual, de um sistema operacional hóspede, sem a necessidade de modificá-lo. III. Ao instalar programas aplicativos em sistemas operacionais que executam em máquinas virtuais, é necessário respeitar as suas respectivas licenças de software. Quais afirmações estão corretas? a) Apenas I. b) Apenas II. c) Apenas III. d) Apenas II e III. e) I, II e III. (2014 FUNCAB MDA Analista de Sistema Operacional) - Existem modos diferentes de virtualização, cada um com suas vantagens e desvantagens. O modo de virtualização que não necessita de uma tecnologia de virtualização assistida pelo hardware, porém necessita mudanças no sistema operacional hospede é mais conhecido como: 76. a) virtualização completa. b) virtualização simples. c) pró-virtualização. d) virtualização conceitual. e) paravirtualização ( CESGRANRIO - FINEP - Analista - Suporte de Informática) - Cada máquina virtual, que recebe uma cópia da máquina real, pode fornecer facilidades e recursos a uma aplicação ou mesmo a um sistema operacional convidado (guest). A técnica de virtualização na qual o sistema operacional convidado sofre de 121

111 modificações para que a interação com o hypervisor (monitor de máquina virtual) seja mais eficiente é a técnica de; a) virtualização limitada b) virtualização parcial c) virtualização total d) paravirtualização e) metavirtualização ( FGV - PROCEMPA - Analista em TI e Comunicação - Analista em Infraestrutura e Redes Computacionais) - Um determinado ambiente de virtualização apresenta as características a seguir. 78. I. Sistema operacional modificado. II. Acesso direto ao hardware. III. Uso de múltiplos processadores. IV. Uso de chamadas de monitor (hypervisor calls) de alto nível. Dentre os itens listados, assinale a opção que apresenta as características de um sistema paravirtualizado. a) Apenas I e IV. b) Apenas I, II e III. c) Apenas II e IV. d) Apenas II, III e IV. e) Apenas I e III. ( FCC - DPE-SP - Agente de Defensoria Engenheiro de Redes) - Dentre as técnicas de virtualização de computadores, a que apresenta melhor desempenho computacional é a técnica de 79. a) emulação de hardware. b) paravirtualização. c) virtualização baseada em containers. d) virtualização completa. e) virtualização paralela. ( FCC - DPE-SP - Agente de Defensoria Engenheiro de Redes) - A virtualização de computadores é uma de 121

112 tecnologia que utiliza uma camada de abstração dos recursos reais dos computadores. Existem diferentes técnicas de virtualização aplicadas em plataformas comerciais, dentre eles: VMWare, VirtualBox e KVM que utilizam a técnica de a) simulação. b) paravirtualização. c) virtualização incompleta. d) virtualização completa. e) divisão. ( IADES - EBSERH - Analista de Tecnologia da Informação - Suporte e Redes) - Sobre máquinas virtuais, assinale a alternativa correta. 81. a) Na paravirtualização, o sistema convidado (guest) pode acessar diretamente recursos de hardware, proporcionando melhor desempenho. b) Na virtualização total, o monitor de máquinas virtuais pode ser dispensado, pois o sistema convidado é completo e tem plenos poderes sobre o hospedeiro. c) Não há diferença de desempenho entre virtualização total e paravirtualização. d) Na paravirtualização, é necessária a implementação de máquina virtual JAVA, para que se possa prover serviços de acesso e controle remotos. e) A memória do sistema hospedeiro é, normalmente, compartilhada entre convidados, de forma que as máquinas virtuais sobre um sistema real têm a possibilidade de livre comunicação e troca de dados, diretamente na RAM. ( CESGRANRIO - LIQUIGAS - Profissional Júnior - Análise de Infraestrutura) - A paravirtualização é uma solução alternativa para quando ocorrem problemas de desempenho da virtualização total. Para possibilitar esse tipo de virtualização, 82. a) apenas o sistema convidado deve ser modificado para chamar a máquina virtual sempre que for executar uma instrução privilegiada. b) apenas os programas aplicativos executados no sistema convidado devem ser modificados para chamarem a máquina virtual sempre que forem executar uma instrução privilegiada. c) o sistema convidado e os programas aplicativos que nele são executados devem ser modificados para chamarem a máquina virtual sempre que forem executar uma instrução privilegiada. 111 de 121

113 d) o sistema convidado e os programas aplicativos nele executados não devem ser modificados, por isso não precisam chamar a máquina virtual quando forem executar uma instrução privilegiada. e) o sistema convidado deve utilizar a virtualização total, já os programas nele executados devem utilizar a paravirtualização. ( FCC - Câmara Municipal de São Paulo - SP Consultor Técnico Legislativo Informática) - Ao longo dos anos, as máquinas virtuais vêm sendo utilizadas em processamento distribuído e para diversas finalidades. Considere os conceitos relacionados à virtualização. 83. I. Em vez da utilização de vários equipamentos com seus respectivos sistemas operacionais, utiliza-se somente um computador com máquinas virtuais abrigando os vários sistemas operacionais e suas respectivas aplicações e serviços. II. Trata-se de uma espécie de plataforma implementada no hospedeiro que recebe os sistemas a serem virtualizados, controlando os seus recursos e mantendo-os "invisíveis" em relação aos outros. III. Técnica utilizada para virtualização em que o sistema a ser virtualizado (sistema convidado) sofre modificações para que a interação com o monitor de máquinas virtuais seja mais eficiente. O sistema operacional do hóspede executa em uma máquina virtual similar ao hardware físico, mas não equivalente. Os itens I, II e III definem, correta e respectivamente, a) server center, emulador e recompilação dinâmica. b) time-sharing, Virtual Machine Monitor e virtualização total. c) consolidação de servidores, hypervisor e paravirtualização. d) server center, Virtual Machine Monitor e virtualização total. e) consolidação de servidores, emulador e paravirtualização. (2014 FGV PROCEMPA Analista em TI e Comunicação - Analista em Infraestrutura e Redes Computacionais) - O uso de recursos de virtualização presentes em processadores modernos, como VT-x e AMD-V, caracteriza a 84. a) virtualização de entrada e saída b) virtualização executada por CPU. c) emulação por CPU. d) virtualização assistida por hardware. e) paravirtualização. 112 de 121

114 (2014 FCC TRF - 1ª REGIÃO Analista Judiciário - Área de Apoio Especializado) - A capacidade do kernel do SO hóspede comunicar-se com hypervisor resulta em melhor desempenho. Trata-se de um esquema de 85. a) emuladores por zonas. b) paravirtualização. c) máquinas virtuais por zonas. d) máquina virtual de núcleo único. e) virtualização cliente-servidor. ( FEPESE - MPE-SC - Analista - Tecnologia da Informação) - Analise as afirmativas abaixo com relação à Virtualização A implementação de máquinas virtuais pode ser obtida por intermédio das técnicas de virtualização total e paravirtualização. 2. Permite aperfeiçoar a estrutura de TI, rodando diversos servidores virtuais em uma mesma máquina física. 3. No uso da virtualização dois tipos de arquitetura são encontrados: a hosted e a bare metal. 4. No caso da virtualização Bare Metal o monitor de máquinas virtuais é implementado como uma aplicação sobre o sistema operacional hospedeiro. Assinale a alternativa que indica todas as afirmativas corretas. a) São corretas apenas as afirmativas 2 e 4. b) São corretas apenas as afirmativas 1, 2 e 3. c) São corretas apenas as afirmativas 1, 2 e 4. d) São corretas apenas as afirmativas 2, 3 e 4 e) São corretas as afirmativas 1, 2, 3 e 4. ( SRH - UERJ - Analista de Sistemas) - O software hipervisor usado em soluções de virtualização de servidores também virtualiza as interfaces de rede. Uma consequência que isso tem para o appliance de rede virtual é: 87. a) futuramente, a latência de processamento das operações de rede podem ser diminuídas 113 de 121

115 b) a troca de dados entre máquinas virtuais é facilitada pelo acesso direto aos seus espaços de endereçamento c) softwares importantes, como os de decodificação e análise de contexto, que usam muitos ciclos de CPU serão beneficiados d) operações de entrada e saída feitas pelos appliances de rede virtuais resultam em ciclos extras de CPU associados às trocas de contexto. ( FEPESE - MPE-SC - Analista - Tecnologia da Informação) - Com relação à tecnologia de virtualização são realizadas as seguintes afirmativas: A tecnologia de virtualização permite que existam vários sistemas operacionais de maneira concorrente em um único servidor físico, em que cada um dos sistemas operacionais é executado como um computador independente. 2. Uso eficiente de recursos de hardware é um dos benefícios de utilização da tecnologia de virtualização. 3. Hosted e bare-metal constituem duas arquiteturas de virtualização que podem ser usadas na instalação do software de virtualização. 4. Parallels Desktop e VMWare Workstation são exemplo de produtos que permitem o uso da tecnologia de virtualização. Assinale a alternativa que indica todas as afirmativas corretas. a) São corretas apenas as afirmativas 1 e 3. b) São corretas apenas as afirmativas 1, 2 e 3. c) São corretas apenas as afirmativas 1, 3 e 4. d) São corretas apenas as afirmativas 2, 3 e 4. e) São corretas as afirmativas 1, 2, 3 e 4. (2014 VUNESP EMPLASA Analista Administrativo - Tecnologia da Informação) - Muitos ambientes de virtualização permitem que snapshots do sistema virtual sejam criados. Eles têm a função de 89. a) testar o desempenho do sistema em um determinado momento. b) evitar que a máquina virtual seja infectada por softwares mal intencionados c) copiar o conteúdo da tela e salvar em um arquivo de imagem d) armazenar o estado do sistema em um determinado instante no tempo. e) verificar os dados do sistema à procura de erros. 114 de 121

116 ( UNIRIO - UNIRIO - Técnico em Tecnologia da Infomação Desenvolvimento) - São exemplos de ferramentas de virtualização de sistemas operacionais, EXCETO : 90. a) Xen. b) VirtualDesk. c) VMWare. d) VirtualPC. e) VirtualBox. (2012 FCC MPE-PE Analista Ministerial Informática) - O sistema de virtualização VMware, quando executado em um processador x86 sem extensões de virtualização, se comporta como um hipervisor: 91. a) tipo 2, empregando interpretação pura para acelerar a execução do hóspede. b) tipo 2, empregando tradução binária para acelerar a execução do hóspede. c) tipo 1, empregando trap and emulate para acelerar a execução do hóspede. d) tipo 1, empregando interpretação pura para acelerar a execução do hóspede. e) tipo 1, emulando apenas os dispositivos de E/S para acelerar a execução do hóspede. (2008 CESGRANRIO CAPES Analista de Sistemas) - Xen e VMWare são produtos relacionados à tecnologia 92. a) Virtualização b) Banco de dados c) VoIP d) BPM e) XML ( UNIRIO - UNIRIO - Analista Tecnologia da Informação - Segurança da Informação) - Com relação aos softwares que fazem parte da plataforma de virtualização VMware, é CORRETO dizer que de 121

117 a) o vsphere ESXi é um hipervisor do tipo bare-metal e o vcenter é uma plataforma de gerenciamento e análise de desempenho da infraestrutura virtualizada. b) o Xen Server é um hipervisor do tipo bare-metal e o vsphere é uma plataforma de gerenciamento e análise de desempenho da infraestrutura virtualizada. c) o Xen Server é um hipervisor do tipo hospedado e o vsphere é uma plataforma para acesso individualizado e monitoramento de cada máquina virtual. d) o vcenter ESXi é um hipervisor do tipo bare-metal e o vsphere é uma plataforma para acesso individualizado e monitoramento de cada máquina virtual. e) o vsphere ESXi é um hipervisor do tipo hospedado e o Xen é uma plataforma de gerenciamento e análise de desempenho da infraestrutura virtualizada (2013 COVEST-COPSET UFPE Analista de Tecnologia da Informação - Suporte e Redes) - Qual dos seguintes produtos de virtualização representa virtualizações na modalidade bare metal: 94. a) DOS EMU b) Virtual PC c) Parallels d) VMware ESXi e) Virtual Box (2015 FCC CNMP Analista do CNMP Tecnologia de Informação e Comunicação Suporte e Infraestrutura) - Atualmente existem diversos sistemas de virtualização de plataformas computacionais, dentre eles, o VMWare e o Xen, sendo que o VMWare tem como característica 95. a) realizar a virtualização total e o Xen realizar a paravirtualização. b) realizar a paravirtualização e o Xen realizar a hipervirtualização. c) apresentar desempenho maior, se comparado ao Xen. d) realizar a hipervirtualização e o Xen realizar a virtualização total. e) necessitar de configurações específicas para o sistema operacional virtualizado e o Xen não necessitar. 116 de 121

118 ( FGV - TJ-GO - Analista Judiciário - Análise de Sistemas) - Em relação à virtualização de um sistema computacional, a alternativa que NÃO representa um fator importante sobre o tempo de resposta do sistema virtualizado é: 96. a) o uso de chamadas de monitor (hypervisor calls) de alto nível; b) a arquitetura de CPU do sistema virtualizado; c) o tipo da emulação de E/S; d) o suporte a ACPI na máquina virtual (guest); e) o sistema de arquivos do hospedeiro (host). (CESGRANRIO 2008 CAPES Analista de Sistemas) Xen e VMWare são produtos relacionados à tecnologia: 97. f) g) h) i) j) Virtualização Banco de dados VoIP BPM XML (CESGRANRIO 2013 BNDES Analista de Sistemas) Na aplicação das técnicas de virtualização, as máquinas virtuais: 98. f) podem utilizar sistemas operacionais diferentes no computador. g) operam uma de cada vez e a sua troca exige novo boot. h) aumentam a despesa com a energia elétrica. i) consomem memória do host mesmo desligadas. j) multiplicam a disponibilidade de memória física do host. mesmo (FUNCAB CODATA - Auxiliar de Informática Apoio ao Usuário) Analise as seguintes sentenças. 99. I. Na virtualização de servidores, existe um único sistema operacional e vários programas trabalhando em paralelo. II. Existem várias ferramentas de virtualização no mercado e o VMware é uma delas. III. A virtualização de desktops permite que as aplicações rodem em máquinas virtuais isoladas e ao mesmo tempo compartilhem recursos de hardware como CPU, memória, disco e rede. 117 de 121

119 É (são) verdadeira(s), somente: a) I b) II c) III d) I e III e) II e III 100. ( FCC - Analista Judiciário Análise de Sistemas TRE-RS) - No que se refere à virtualização, assinale a opção correta. a) As implementações da virtualização total utilizam controladores de dispositivos padronizados e específicos, que garantem o uso da capacidade total dos dispositivos, com reflexo direto no desempenho geral do sistema. b) Um dos aspectos de segurança importantes das máquinas virtuais é que, por conta do isolamento, caso o sistema operacional hospedeiro apresente alguma vulnerabilidade de segurança, as máquinas virtuais hospedadas nessa máquina física não estarão sujeitas a essa vulnerabilidade, desde que executem outro sistema operacional. c) Entre os usos da virtualização, a consolidação de servidores é que prevê a colocação de vários servidores virtuais em cada máquina física e a virtualização de toda a estrutura da rede, com a criação de comutadores, roteadores e outros equipamentos virtuais interconectados às máquinas virtuais. d) Os hipervisores do tipo 2 são executados diretamente sobre o hardware para controlar e gerenciar diretamente os sistemas operacionais visitantes das máquinas virtuais. e) Na paravirtualização, o sistema operacional é modificado para chamar o hipervisor sempre que executar uma instrução sensível que possa alterar o estado desse sistema. 118 de 121

120 Dicas de estudo Pessoal, não fiquem satisfeitos simplesmente ao saber a resposta, seja ela certa ou errada. Um ponto importante é analisar por que vocês erraram uma questão. Se acertarem a resposta, observem a questão como um todo, ela pode nos dizer muito. Identifiquem e anotem os erros. Concurseiro aprovado é aquele que erra menos. ;) Para as questões erradas, vocês podem adotar um código como o seguinte: Errei! Errei! Errei! Errei! Errei! Esqueci o conteúdo. Não li o conteúdo. Falta de atenção. Não entendi a questão. Não identifiquei o motivo. ;-) Depois revisem e atentem para os principais motivos de estarem errando a resposta. Não deixem de acompanhar sua evolução no decorrer do curso. Aproveitem agora para revisar o assunto. Como viram, as questões são recorrentes, e muitas vezes repetitivas. Revisar é fundamental. Anotem abaixo o desempenho de vocês nesta aula. ASSUNTO ACERTOS 1. Virtualização 2. VMWare TOTAL 119 de 121 ERROS

121 Gabarito CERTA CERTA CERTA CERTA ERRADA CERTA ERRADA ERRADA ERRADA CERTA CERTA CERTA ERRADA ERRADA ERRADA CERTA CERTA CERTA CERTA CERTA CERTA CERTA ERRADA CERTA ERRADA ERRADA CERTA ERRADA ERRADA CERTA CERTA CERTA CERTA CERTA CERTA ERRADA CERTA ERRADA ERRADA CERTA CERTA ERRADA ERRADA ERRADA A ERRADA CERTA ERRADA ERRADA CERTA CERTA CERTA ERRADA CERTA ERRADA ERRADA CERTA E ERRADA CERTA C D A A C E D B A 80 A D B A D E D A C D 81 A 91 B A 92 A C 93 A D 94 D B 95 A B 96 D D 97 A E 98 A D 99 E D 120 de 121 B 100 E 110 -

122 Considerações finais Pessoal, chegamos ao final da nossa aula! Espero que tenham gostado e que tenham chegado animados ao final da aula. Que acharam? Cumprimos nosso objetivo? Se quiserem ver alguma questão de Virtualização comentada, podem mandar sugestões para meu . Pessoal, nesta aula conhecemos melhor os conceitos e as principais características das Soluções de Virtualização. Mantendo nossa proposta, nos aprofundamos apenas no nível que pode ser exigido pelas bancas. Na próxima aula veremos outros tópicos de Sistemas Operacionais. Grande abraço. Até a próxima! Celson Jr. 121 de 121

123

INTRODUÇÃO AOS SISTEMAS OPERACIONAIS SEMANA 07

INTRODUÇÃO AOS SISTEMAS OPERACIONAIS SEMANA 07 INTRODUÇÃO AOS SISTEMAS OPERACIONAIS setembro/2013 SEMANA 07 Arquitetura dos sistemas operacionais. Sistema monolítico, sistema em camadas, microkernel, cliente-servidor, máquinas virtuais. 1 - Introdução

Leia mais

MÁQUINAS VIRTUAIS EM SISTEMAS DISTRIBUÍDOS. Luiz C. Vieira

MÁQUINAS VIRTUAIS EM SISTEMAS DISTRIBUÍDOS. Luiz C. Vieira EM SISTEMAS DISTRIBUÍDOS Luiz C. Vieira Origem na Virtualização de Mainframes IBM, 1960 Executar várias aplicações e processos ao mesmo tempo. Otimização de recursos M44/44X 7044 Máquinas virtuais Em 1980

Leia mais

Tópicos Especiais em Redes de Telecomunicações

Tópicos Especiais em Redes de Telecomunicações Tópicos Especiais em Redes de Telecomunicações SDN e NFV Prof. Rodrigo de Souza Couto PARTE 2 NETWORK FUNCTION VIRTUALIZATION (NFV) 2 Bibliografia Esta aula é baseada nos seguintes trabalhos: Dissertação

Leia mais

Servidores. Um Servidor, em redes de computadores, nada mais é que um host da rede capaz de oferecer um determinado serviço a outros hosts da redes.

Servidores. Um Servidor, em redes de computadores, nada mais é que um host da rede capaz de oferecer um determinado serviço a outros hosts da redes. Roitier Campos Gonçalves Iporá, GO, 02 Maio de 2017 Introdução As redes de computadores são uma necessidade da humanidade para o seu desenvolvimento. Entretanto, esse desenvolvimento é relativo, tendo

Leia mais

Introdução aos Sistemas Operacionais. Virtualização

Introdução aos Sistemas Operacionais. Virtualização Introdução aos s Operacionais Virtualização Eleri Cardozo FEEC/Unicamp Histórico Cenário da década de 70: Cada computador (mainframe) possuia um sistema operacional próprio. Cada compilador/ligador/carregador

Leia mais

Sistemas Operacionais II

Sistemas Operacionais II Introdução Instituto de Informátic ca - UFRGS Sistemas Operacionais II Virtualização Cronograma: 23/06: feriado de Corpus Christi 28/06: não haverá aula cf. cronograma da disciplina 30/06: não haverá aula

Leia mais

Trabalho de Conclusão de Curso

Trabalho de Conclusão de Curso Trabalho de Conclusão de Curso Container Linux, uma Implementação Web Amigável Marco Otávio Duarte de Almeida Brivaldo Alves da Silva Junior Motivação Fornecer aos usuários um ambiente seguro e rápido

Leia mais

Nuvem e Virtualização Redes Programáveis

Nuvem e Virtualização Redes Programáveis Nuvem e Virtualização Redes Programáveis Visão Geral da Nuvem A computação em nuvem envolve muitos computadores conectados em uma rede, possibilitando que eles sejam fisicamente localizados em qualquer

Leia mais

Introdução PARTE I. VISÃO GERAL

Introdução PARTE I. VISÃO GERAL Introdução PARTE I. VISÃO GERAL 1. Infraestrutura de TI e Virtualização 1.1. Introdução 1.2. Investimentos em Infraestrutura de TI 1.3. Maturidade da Infraestrutura de TI 1.3.1. Introdução 1.3.2. Modelo

Leia mais

Sistemas Operacionais Aula 3

Sistemas Operacionais Aula 3 Sistemas Operacionais Aula 3 Anderson L. S. Moreira anderson.moreira@recife.ifpe.edu.br http://dase.ifpe.edu.br/~alsm Curso de Análise e Desenvolvimento de Sistemas de Informação Recife - PE O que fazer

Leia mais

Virtualização. Pedro Cruz. EEL770 Sistemas Operacionais

Virtualização. Pedro Cruz. EEL770 Sistemas Operacionais Virtualização Pedro Cruz EEL770 Sistemas Operacionais Aulas passadas não movem moinhos Processos Gerenciamento de recursos Exclusão mútua Impasses Gerenciamento de memória Paginação Sistemas de arquivos

Leia mais

Informática. Estruturas de Servidores Físicos e Virtualizados. Professor Márcio Hunecke.

Informática. Estruturas de Servidores Físicos e Virtualizados. Professor Márcio Hunecke. Informática Estruturas de Servidores Físicos e Virtualizados Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática ESTRUTURA DE SERVIDORES FÍSICOS E VIRTUALIZADOS Conceito de Virtualização

Leia mais

MÁQUINAS VIRTUAIS VIRTUALIZAÇÃO AULA 04 Sistemas Operacionais Gil Eduardo de Andrade

MÁQUINAS VIRTUAIS VIRTUALIZAÇÃO AULA 04 Sistemas Operacionais Gil Eduardo de Andrade MÁQUINAS VIRTUAIS VIRTUALIZAÇÃO AULA 04 Sistemas Operacionais Gil Eduardo de Andrade O conteúdo deste documento é baseado no livro do Prof. Dr. Carlos Alberto Maziero, disponível no link: http://dainf.ct.utfpr.edu.br/~maziero

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Slides adaptados de Prof. Dr. Marcos José Santana e Prof. Dra. Regina Helena Carlucci Santana baseados no livro Sistemas Operacionais Modernos de A. Tanenbaum Tipos e Estrutura System

Leia mais

Sistemas Operacionais

Sistemas Operacionais Apresentação Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof. Sérgio CECHIN (cechin at inf.ufrgs.br)

Leia mais

Maquinas Virtuais. Hardware De Sistemas Operacionais. Mayuri Rego Dos Santos pep Natália Soares De Souza pep InfºA

Maquinas Virtuais. Hardware De Sistemas Operacionais. Mayuri Rego Dos Santos pep Natália Soares De Souza pep InfºA Maquinas Virtuais Hardware De Sistemas Operacionais Mayuri Rego Dos Santos pep-1560054 Natália Soares De Souza pep-1560191 InfºA Saiba o que são máquinas virtuais e como elas ajudam na segurança do PC

Leia mais

Virtualização de hardware

Virtualização de hardware Virtualização de hardware João Vitor dos Santos Martins Maciel da Silva Rocha Wander Luiz de Oliveira Rocha Resumo A virtualização é uma tecnologia que combina ou divide os recursos computacionais. Atualmente,

Leia mais

Sistema Operacionais II. Aula: Virtualização

Sistema Operacionais II. Aula: Virtualização Sistema Operacionais II Aula: Virtualização Objetivos Entender o que é uma máquina virtual. Instalar várias máquinas virtuais em um mesmo computador usando o VirtualBox. Aprender os modos de rede suportados

Leia mais

AULA 08: Sistemas Operacionais FUNPRESP JUDICIÁRIO

AULA 08: Sistemas Operacionais FUNPRESP JUDICIÁRIO AULA 08: Sistemas Operacionais FUNPRESP JUDICIÁRIO Sumário 1. Apresentação das aulas.... 1 2. Conteúdo programático e planejamento das aulas (Cronograma)... 2 3. Virtualização de Plataformas... 3 4. Virtualização

Leia mais

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores

Fundamentos de Sistemas Operacionais de Arquitetura Aberta. CST em Redes de Computadores Fundamentos de Sistemas Operacionais de Arquitetura Aberta CST em Redes de Computadores Introdução Computadores Computadores são compostos, basicamente, de CPU, memória e dispositivos de entrada e saída

Leia mais

Virtualização. Eduardo Ferreira dos Santos. Novembro, Ciência da Computação Centro Universitário de Brasília UniCEUB 1 / 43

Virtualização. Eduardo Ferreira dos Santos. Novembro, Ciência da Computação Centro Universitário de Brasília UniCEUB 1 / 43 Virtualização Eduardo Ferreira dos Santos Ciência da Computação Centro Universitário de Brasília UniCEUB Novembro, 2017 1 / 43 Sumário 1 Introdução 2 Conceitos 3 Tipos de virtualização 4 Casos de uso 2

Leia mais

Hardware para Virtualização Construindo uma solução física para uma infraestrutura virtualizada

Hardware para Virtualização Construindo uma solução física para uma infraestrutura virtualizada Hardware para Virtualização Construindo uma solução física para uma infraestrutura virtualizada PUBLIC INFORMATION Agenda Introdução Networking Storage Servidores e estações clientes Software 2 O que é

Leia mais

Virtualização do System302 em ambiente VMWARE

Virtualização do System302 em ambiente VMWARE GUIA DO USUÁRIO Virtualização do System302 em ambiente VMWARE ABR / 17 SYSTEM302 DOC-0149-00 smar www.smar.com.br Especificações e informações estão sujeitas a modificações sem prévia consulta. Informações

Leia mais

Sistemas Operacionais

Sistemas Operacionais Apresentação Inst tit ormátic ca - UF FRGS i Introdução Aula 0 INF042 Plano de ensino conforme resolução CEPE /203 Prof. Alexandre CARISSIMI (asc at inf.ufrgs.br) Turma A Objetivos da disciplina Prof.

Leia mais

Estruturas de Sistemas Operacionais

Estruturas de Sistemas Operacionais Estruturas de Sistemas Operacionais Sistemas Operacionais - Tópicos Componentes do Sistema Serviços de Sistemas Operacionais Chamadas ao Sistema Estrutura do Sistema Máquinas Virtuais Chamadas ao Sistema

Leia mais

Estrutura do Sistema Operacional

Estrutura do Sistema Operacional Sistemas Operacionais Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Aula 04 Estrutura do Sistema Operacional 2 1 Estrutura do Sistema Operacional

Leia mais

Estrutura do SO. Prof. Paulo Cesar F. de Oliveira, BSc, PhD

Estrutura do SO. Prof. Paulo Cesar F. de Oliveira, BSc, PhD Estrutura do SO Prof. Paulo Cesar F. de Oliveira, BSc, PhD 1 Seção 1.1 Introdução 2 Usuários Aplicações Utilitários Linguagem de Comandos Núcleo do Sistema ou kernel Rotinas do Sistema Operacional Hardware

Leia mais

Informática. Cloud Computing e Storage. Professor Márcio Hunecke.

Informática. Cloud Computing e Storage. Professor Márcio Hunecke. Informática Cloud Computing e Storage Professor Márcio Hunecke www.acasadoconcurseiro.com.br Informática COMPUTAÇÃO EM NUVEM Cloud Computing ou Computação em Nuvem pode ser definido como um modelo no

Leia mais

Sistemas Operacionais de Redes Windows. Ricardo Kléber

Sistemas Operacionais de Redes Windows. Ricardo Kléber Sistemas Operacionais de Redes Windows Ricardo Kléber ricardo.galvao@ifrn.edu.br Objetivos Instalar e configurar e manter o Sistema Operacional Windows Server; Montar na prática uma rede cliente-servidor

Leia mais

Servidor. Servidor rack. Servidor de blade

Servidor. Servidor rack. Servidor de blade Data center É um espaço onde se concentram os recursos e sistemas necessários para o processamento das informações de uma empresa. Um data center é formado por 3 componentes principais: servidores, conectividade

Leia mais

Conceitos básicos e serviços dos Sistemas Operacionais

Conceitos básicos e serviços dos Sistemas Operacionais Conceitos básicos e serviços dos Sistemas Operacionais Prof. Marcos Ribeiro Quinet de Andrade Instituto de Ciência e Tecnologia - ICT Universidade Federal Fluminense - UFF Tipos de serviços do S.O. Um

Leia mais

VIRTUALIZAÇÃO PARA INICIANTES VMware Inc. All rights reserved.

VIRTUALIZAÇÃO PARA INICIANTES VMware Inc. All rights reserved. VIRTUALIZAÇÃO PARA INICIANTES Agenda 1. Histórico 2. Conceito 3. Benefícios 4. Limitações 5. O que podemos Virtualizar 6. Tipos de Virtualização 7. Classificação da Virtualização 8. Principais Fornecedores

Leia mais

Processos ca 3 pítulo

Processos ca 3 pítulo Processos capítulo 3 Introdução: Threads Para executar um programa, o sistema operacional cria um determinado números de processos virtuais. O sistema operacional mantém uma tabela de processos que contém

Leia mais

Marcelo Araujo, Agosto de 2015 Automation & Power World Brasil System 800xA Virtualização Proteção e Segurança para seu Investimento

Marcelo Araujo, Agosto de 2015 Automation & Power World Brasil System 800xA Virtualização Proteção e Segurança para seu Investimento Marcelo Araujo, Agosto de 2015 Automation & Power World Brasil System 800xA Virtualização Proteção e Segurança para seu Investimento August 25, 2015 Slide 1 Agenda O que é Virtualização? - História - Porque

Leia mais

Proposta Comercial CloudFlex

Proposta Comercial CloudFlex Transformando o mundo através da TI como Serviço Proposta Comercial CloudFlex www.centralserver.com.br Cloud Servers Hospedagem de Sites Email Corporativo 0800 701 1993 +55 11 4063 6549 AFICIONADOS POR

Leia mais

SISTEMAS OPERACIONAIS

SISTEMAS OPERACIONAIS SISTEMAS OPERACIONAIS Introdução a Sistemas Operacionais Andreza Leite andreza.leite@univasf.edu.br Plano de Aula Introdução aos Sistemas Operacionais Fundamentação Teórica Evolução Histórica Características

Leia mais

Hospedagem Cloud Especificação e Requisitos. Termo de Referência nº 7/2018

Hospedagem Cloud Especificação e Requisitos. Termo de Referência nº 7/2018 Hospedagem Cloud Especificação e Requisitos Termo de Referência nº 7/2018 Agosto, 2018 Índice 1. Introdução... 3 1.1. Objetivos deste documento... 3 1.2. Confidencialidade... 3 2. Descrição dos Recursos

Leia mais

Uma Proposta para Migração de Páginas Linux

Uma Proposta para Migração de Páginas Linux Uma Proposta para Migração de Páginas Linux 1 - Introdução 2 - Gerencia de Memória em Sistemas Operacionais com Suporte a NUMA 2.1 O Gerente de Memória do Linux 2.2 Estratégias para Migração de Páginas

Leia mais

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Estrutura dos Sistemas Operacionais. Adão de Melo Neto Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional -São partes do SO -São ferramentas de apoio ao usuário -São formas de acessar as rotinas do kernel O Sistema Operacional é formado

Leia mais

Sistema Operacional. Etapa

Sistema Operacional. Etapa Etapa 1-2017 HARDWARE PARTE FÍSICA DA MÁQUINA HARDWARE HARDWARE HARDWARE SOFTWARE PARTE LÓGICA DA MÁQUINA SOFTWARE INTERMEDIÁRIO ENTRE O HARDWARE E O SOFTWARE PRINCIPAL PROGRAMA DO COMPUTADOR Um sistema

Leia mais

Conheça o Vivo Cloud. Soluções avançadas com as melhores tecnologias do mercado para aprimorar seus negócios. Sua empresa precisa de Cloud.

Conheça o Vivo Cloud. Soluções avançadas com as melhores tecnologias do mercado para aprimorar seus negócios. Sua empresa precisa de Cloud. Vivo Cloud Conheça o Vivo Cloud Soluções avançadas com as melhores tecnologias do mercado para aprimorar seus negócios. Sua empresa precisa de Cloud Recursos de computação, armazenamento, redes, segurança,

Leia mais

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo

Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Fundamentos da Informática Aula 03 - Sistemas operacionais: Software em segundo plano Exercícios Professor: Danilo Giacobo Múltipla escolha 1. Em que consiste um sistema operacional: a. Um conjunto de

Leia mais

Um guia passo a passo para colocar aplicativos COBOL na nuvem. Implante em ambientes virtuais e na nuvem com o Visual COBOL

Um guia passo a passo para colocar aplicativos COBOL na nuvem. Implante em ambientes virtuais e na nuvem com o Visual COBOL Um guia passo a passo para colocar aplicativos COBOL na nuvem Implante em ambientes virtuais e na nuvem com o Visual COBOL 1 As novas possibilidades: COBOL na nuvem Colocar seus aplicativos COBOL na nuvem

Leia mais

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO

LABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistema Operacional Conteúdo retirado do livro Arquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo

Leia mais

Introdução a Computação em Nuvem

Introdução a Computação em Nuvem Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia

Leia mais

Introdução a Sistemas Operacionais. Adão de Melo Neto

Introdução a Sistemas Operacionais. Adão de Melo Neto Introdução a Sistemas Operacionais Adão de Melo Neto 41 Definição de SO Sistema Operacional É um conjunto de rotinas (programa) executado pelo processador que controla o funcionamento do computador como

Leia mais

Sistemas Operacionais Distribuídos

Sistemas Operacionais Distribuídos Sistemas Operacionais Distribuídos Introdução O uso de redes locais e da Internet está amplamente difundido mesmo para uso doméstico. Mas para que tais recursos físicos sejam aproveitados da melhor forma

Leia mais

Estrutura dos Sistemas Operacionais. Adão de Melo Neto

Estrutura dos Sistemas Operacionais. Adão de Melo Neto Estrutura dos Sistemas Operacionais Adão de Melo Neto 1 Sistema Operacional - Formas de acessar o KERNEL do SISTEMA OPERACIONAL (SO) - A linguagem de comandos faz parte do SO O Sistema Operacional é formado

Leia mais

Cluster Virtualizado com Alta Disponibilidade

Cluster Virtualizado com Alta Disponibilidade Cluster Virtualizado com Alta Disponibilidade Leonardo Rosa da Cruz 1, Eduardo Maroñas Monks 1 1 Faculdade de Tecnologia Senac Pelotas (FATEC) Rua Gonçalves Chaves, 602 Centro CEP: 96.015-560 Pelotas RS

Leia mais

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto

Matéria: Sistema Computacional - SC. Prof.: Esp.: Patrícia Dias da Silva Peixoto Matéria: Sistema Computacional - SC Prof.: Esp.: Patrícia Dias da Silva Peixoto SISTEMA OPERACIONAL E TIPOS DE SISTEMAS OPERACIONAIS O QUE É UM SISTEMA OPERACIONAL (S.O.). Por mais complexo que possa parecer,

Leia mais

Introdução ao Windows Server 2008

Introdução ao Windows Server 2008 Introdução ao Windows Server 2008 Bem vindo(a), Nesta primeira aula apresentaremos as características do Windows Server 2008, seus papeis e para que servem. Após essa aula você será capaz de: Identificar

Leia mais

Sistemas operacionais INTRODUÇÃO

Sistemas operacionais INTRODUÇÃO Sistemas operacionais INTRODUÇÃO Sistemas Operacionais É um software situado entre o hardware e as aplicações para gerenciar todo os recursos do sistema (memória, processador, disco ) de forma organizada

Leia mais

Projeto Integrador II

Projeto Integrador II Curso Superior de Tecnologia em Redes de Computadores Projeto Integrador II 1 Seminário de Andamento Aluno: Marcelo Giovani dos Santos Furtado E-mail: furtado.senac@gmail.com SERVIÇO NACIONAL DE APRENDIZAGEM

Leia mais

Sistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel

Sistemas Operacionais Estrutura do Sistema Operacional. Arquiteturas do Kernel Sistemas Operacionais Estrutura do Sistema Operacional Principais tipos de estruturas: Monolíticos; Em camadas; Máquinas Virtuais; Arquitetura Micro-kernel; Cliente-Servidor; 2 Arquitetura Monolítica Aplicação

Leia mais

Curso: Redes de Computadores

Curso: Redes de Computadores Curso: Redes de Computadores Cadeira de Introdução a Sistemas Operacionais. Bibliografia Sistemas Operacionais Modernos Andew S. Tanembaum Sistema Operacionais Abraham Silberchatz, Peter Galvin e Greg

Leia mais

Introdução aos Sistemas Distribuídos

Introdução aos Sistemas Distribuídos Introdução aos Sistemas Distribuídos Prof. Leonardo Barreto Campos http://sites.google.com/sitew/leonardobcampos 1/29 Sumário Ementa; Bibliografia Calendário Site Introdução Características http://sites.google.com/sitew/leonardobcampos

Leia mais

Virtualização como alternativa na infraestrutura de servidores

Virtualização como alternativa na infraestrutura de servidores Virtualização como alternativa na infraestrutura de servidores Henio Akiyo Miyoshi 1, Alyrio Cardoso Filho 2 Departamento de Ciência da Computação Universidade do Estado de Mato Grosso (UNEMAT) Caixa Postal

Leia mais

P o r : D i e g o B o n f i m C u r s o : S i s t e m a d e I n f o r m a ç ã o D i s c i p l i n a : S i s t e m a s O p e r a c i o n a i s P r o f

P o r : D i e g o B o n f i m C u r s o : S i s t e m a d e I n f o r m a ç ã o D i s c i p l i n a : S i s t e m a s O p e r a c i o n a i s P r o f P o r : D i e g o B o n f i m C u r s o : S i s t e m a d e I n f o r m a ç ã o D i s c i p l i n a : S i s t e m a s O p e r a c i o n a i s P r o f e s s o r : A d o n a i M e d r a d o http://7art-screensavers.com/screens/alien-magical-matrix-3d/find-yourself-in-the-endless-pseudo-matrix-3d-alien-tunnels-spinning-and-wirling-around-to-change-your-perception-of-the-earth-environment.jpg

Leia mais

APOSTILA 1 - TUTORIA SISTEMAS OPERACIONAIS

APOSTILA 1 - TUTORIA SISTEMAS OPERACIONAIS APOSTILA 1 - TUTORIA SISTEMAS OPERACIONAIS Objetivos Existe uma grande distância entre os circuitos eletrônicos e dispositivos de hardware e os programas aplicativos em software. Os circuitos são complexos,

Leia mais

Características de Sistemas Distribuídos

Características de Sistemas Distribuídos Características de Sistemas Distribuídos Carlos Ferraz cagf@cin.ufpe.br 2002-2003 Carlos A. G. Ferraz 2 Tópicos O conceito de Sistemas Distribuídos Infra-estrutura básica Exemplos Vantagens e desvantagens

Leia mais

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR

AULA 03: FUNCIONAMENTO DE UM COMPUTADOR ORGANIZAÇÃO E ARQUITETURA DE COMPUTADORES I AULA 03: FUNCIONAMENTO DE UM COMPUTADOR Prof. Max Santana Rolemberg Farias max.santana@univasf.edu.br Colegiado de Engenharia de Computação O QUE É UM COMPUTADOR?

Leia mais

Sistemas Operacionais. Tipos de SO

Sistemas Operacionais. Tipos de SO Sistemas Operacionais Tipos de SO Tipos de Sistemas Operacionais Tipos de Sistemas Operacionais Sistemas Monoprogramáveis/ Monotarefas Sistemas Multiprogramáveis/ Multitarefas Sistemas com Múltiplos Processadores

Leia mais

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ESTRUTURA DE UM SISTEMA OPERACIONAL PROFESSOR CARLOS MUNIZ

INTRODUÇÃO À TECNOLOGIA DA INFORMAÇÃO ESTRUTURA DE UM SISTEMA OPERACIONAL PROFESSOR CARLOS MUNIZ INTRODUÇÃO À TECNOLOGIA DA ESTRUTURA DE UM SISTEMA PROFESSOR CARLOS MUNIZ ESTRUTURA DE SISTEMAS OPERACIONAIS O sistema operacional tem uma estrutura bem complexa, devido não funcionar como um programa

Leia mais

Computação em nuvem (Cloud Computing)

Computação em nuvem (Cloud Computing) Computação em nuvem (Cloud Computing) Disciplina: Gestão da Tecnologia de Sistemas Professor: Thiago Silva Prates Computação em nuvem O termo computação em nuvem refere-se a modelo de capacitação na qual

Leia mais

Quando Distribuir é bom

Quando Distribuir é bom Quando Distribuir? Se não precisar, não distribua. Problema de natureza descentralizada Rede de manufatura com atividades concorrentes de engenharia em locações remotas; Teleconferência; Automação industrial.

Leia mais

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE

SAM GERENCIAMENTO DE ATIVOS DE SOFTWARE Visão Geral dos O é fundamental para o gerenciamento de um ambiente de TI, uma vez que a eficácia é seriamente comprometida se uma organização não souber quais ativos de software ela possui, onde estão

Leia mais

Virtualizando Sistema Operacional

Virtualizando Sistema Operacional INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA PARAÍBA CAMPUS CAMPINA GRANDE PROFESSOR: RHAVY MAIA GUEDES DATA: 11/05/2011 DISCIPLINA: INFORMÁTICA BÁSICA EXERCÍCIO PRÁTICO Leia com atenção todo o

Leia mais

Introdução a Computação em Nuvem

Introdução a Computação em Nuvem Introdução a Computação em Nuvem Sistemas Distribuídos Mauro Lopes Carvalho Silva Professor EBTT DAI Departamento de Informática Campus Monte Castelo Instituto Federal de Educação Ciência e Tecnologia

Leia mais

Sistemas de arquivos distribuídos. ECO036 - Sistemas Paralelos e Distribuídos

Sistemas de arquivos distribuídos. ECO036 - Sistemas Paralelos e Distribuídos Sistemas de arquivos distribuídos ECO036 - Sistemas Paralelos e Distribuídos Sistemas de arquivos distribuídos - Daniel Nogueira 20938 - Felipe Castro Simões 21525 Sumário 1. Introdução 2. Sistemas de

Leia mais

Introdução à Ciência da Computação

Introdução à Ciência da Computação 1 Universidade Federal Fluminense Campus de Rio das Ostras Curso de Ciência da Computação Introdução à Ciência da Computação Professor: Leandro Soares de Sousa e-mail: leandro.uff.puro@gmail.com site:

Leia mais

Processos O conceito de processos é fundamental para a implementação de um sistema multiprogramável. De uma maneira geral, um processo pode ser entend

Processos O conceito de processos é fundamental para a implementação de um sistema multiprogramável. De uma maneira geral, um processo pode ser entend Concorrência Nos sistemas Monoprogramáveis somente um programa pode estar em execução por vez, permanecendo o processador dedicado a esta única tarefa. Os recursos como memória, processador e dispositivos

Leia mais

Computadores e Programação (DCC/UFRJ)

Computadores e Programação (DCC/UFRJ) Computadores e Programação (DCC/UFRJ) Aula 3: 1 2 3 Abstrações do Sistema Operacional Memória virtual Abstração que dá a cada processo a ilusão de que ele possui uso exclusivo da memória principal Todo

Leia mais

Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais Introdução aos Sistemas Operacionais Eleri Cardozo FEEC/Unicamp 1 Definição de Sistema Operacional Um sistema operacional é um gerenciador de recursos de hardware ou uma máquina virtual que oferece uma

Leia mais

REDEFINA A SIMPLICIDADE PRINCIPAIS MOTIVOS: EMC VSPEX BLUE PARA AMBIENTES VIRTUALIZADOS

REDEFINA A SIMPLICIDADE PRINCIPAIS MOTIVOS: EMC VSPEX BLUE PARA AMBIENTES VIRTUALIZADOS REDEFINA A SIMPLICIDADE ÁGIL. DIMENSIONÁVEL. CONFIÁVEL. PRINCIPAIS MOTIVOS: EMC VSPEX BLUE PARA AMBIENTES VIRTUALIZADOS Redefina a simplicidade: ágil, dimensionável e confiável. Os clientes corporativos

Leia mais

William Stallings Arquitetura e Organização de Computadores 8 a Edição

William Stallings Arquitetura e Organização de Computadores 8 a Edição William Stallings Arquitetura e Organização de Computadores 8 a Edição Capítulo 8 Suporte do sistema operacional slide 1 Objetivos e funções Conveniência: Tornar o computador mais fácil de usar. Eficiência:

Leia mais

Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger

Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger Sistemas Operacionais Introdução à Ciência da Computação ICC0001 Prof. Diego Buchinger Inicializando o Sistema BIOS verifica os componentes instalados (RAM, teclado etc.) e verifica se dispositivos estão

Leia mais

Introdução aos Sistemas Operacionais

Introdução aos Sistemas Operacionais 1 Introdução aos Sistemas Operacionais 1.1 O que é um sistema operacional 1.2 História dos sistemas operacionais 1.3 O zoológico de sistemas operacionais 1.4 Conceitos sobre sistemas operacionais 1.5 Chamadas

Leia mais

Características de Sistemas Distribuídos

Características de Sistemas Distribuídos Tópicos O conceito de Características de Carlos Ferraz cagf@cin.ufpe.br Infra-estrutura básica Exemplos Vantagens e desvantagens Convergência digital Características 2002-2003 Carlos A. G. Ferraz 2 O Conceito

Leia mais

INTRODUÇÃO A SISTEMAS OPERACIONAIS

INTRODUÇÃO A SISTEMAS OPERACIONAIS INTRODUÇÃO A SISTEMAS OPERACIONAIS Prof. Me. Hélio Esperidião DEFINIÇÃO DE SISTEMA OPERACIONAL. O sistema operacional é uma camada de software colocada sobre o hardware para gerenciar todos os componentes

Leia mais

CA Server Automation. Visão geral. Benefícios. agility made possible

CA Server Automation. Visão geral. Benefícios. agility made possible FOLHA DE PRODUTOS: CA Server Automation CA Server Automation agility made possible O CA Server Automation é uma solução integrada que automatiza o provisionamento, a aplicação de patches e a configuração

Leia mais

Sistemas Operacionais. Sistema de entrada e Saída

Sistemas Operacionais. Sistema de entrada e Saída Sistemas Operacionais Sistema de entrada e Saída Sistema de Entrada e Saída I/O É uma das principais tarefas de um sistema computacional Como máquina abstrata o S.O. deve oferecer uma visão padronizada

Leia mais

Introdução à Computação

Introdução à Computação Introdução à Computação Jordana Sarmenghi Salamon jssalamon@inf.ufes.br jordanasalamon@gmail.com http://inf.ufes.br/~jssalamon Departamento de Informática Universidade Federal do Espírito Santo Agenda

Leia mais

Sistemas Operacionais (SO)

Sistemas Operacionais (SO) Sistemas Operacionais (SO) Fundamentos Prof. Eduardo Abordagens SO Moderno (importância) Funções básicas Definição Componentes de um SC Objetivos de um SO Serviços de um SO Abstrações Tipos de SO Estudo

Leia mais

Algoritmos e Lógica de Programação Sistemas Operacionais

Algoritmos e Lógica de Programação Sistemas Operacionais Algoritmos e Lógica de Programação Sistemas Operacionais Agostinho Brito Departamento de Engenharia da Computação e Automação Universidade Federal do Rio Grande do Norte 25 de agosto de 2005 Introdução

Leia mais

Sistemas Operacionais

Sistemas Operacionais Sistemas Operacionais Sistemas Desktop Sistemas Multiprocessadores Prof. Esp. Manoel Pedro Sistemas de Mesa (desktops) Os computadores pessoais (PCs) apareceram no anos 70, durante a primeira década, as

Leia mais

Data Warehouse ETL. Rodrigo Leite Durães.

Data Warehouse ETL. Rodrigo Leite Durães. Data Warehouse ETL Rodrigo Leite Durães rodrigo_l_d@yahoo.com.br Introdução Um dos desafios da implantação de um DW é a integração dos dados de fontes heterogêneas e complexas, padronizando informações,

Leia mais

Informática Sistemas Operacionais Aula 5. Cleverton Hentz

Informática Sistemas Operacionais Aula 5. Cleverton Hentz Informática Sistemas Operacionais Aula 5 Cleverton Hentz Sumário Introdução Fundamentos sobre Sistemas Operacionais Gerenciamento de Recursos Interface Com Usuário Principais Sistemas Operacionais 2 Introdução

Leia mais

AULA 1 INTRODUÇÃO AO JAVA

AULA 1 INTRODUÇÃO AO JAVA AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede

Leia mais

SISTEMAS DISTRIBUÍDOS

SISTEMAS DISTRIBUÍDOS SISTEMAS DISTRIBUÍDOS CUP Disk Memoey CUP Memoey Disk Network CUP Memoey Disk Introdução aos Sistemas Distribuídos 1 Sumário Evolução Problema/Contexto O que é um Sistema Distribuído? Vantagens e Desvantagens

Leia mais

Conceitos Gerais Definição e Características dos SOs. Na Aula Anterior... Nesta Aula. O Escopo dos SOs 16/08/2016

Conceitos Gerais Definição e Características dos SOs. Na Aula Anterior... Nesta Aula. O Escopo dos SOs 16/08/2016 GSI018 Sistemas Operacionais Compilador Assembler Linker Loader Navegador Web Editor de Texto GDBS Planilha de Cálculo Editor de Imagens 16/08/2016 Conceitos Gerais Definição e Características dos SOs

Leia mais

Sistemas Operacionais. Visão Geral

Sistemas Operacionais. Visão Geral Sistemas Operacionais Visão Geral Sumário 1. Máquina de Camadas 2. Funções Básicas do SO 3. Conceitos Introdutórios 1. Hardware 2. Software 3. Operações de E/S 4. Histórico 1. Década de 40 2. Década de

Leia mais

Gerenciando o VMWARE pelo SCVMM

Gerenciando o VMWARE pelo SCVMM Gerenciando o VMWARE pelo SCVMM A centralização de gerenciamento é uma das grandes vantagens do System Center Virtual Machine Manager 2012 para seu ambiente de virtualização. Hojé é comum empresas possuirem

Leia mais

Thread. Thread. Sistemas Operacionais. Leonard B. Moreira. UNIVERSIDADE ESTÁCIO DE SÁ fevereiro, / 41

Thread. Thread. Sistemas Operacionais. Leonard B. Moreira. UNIVERSIDADE ESTÁCIO DE SÁ   fevereiro, / 41 Thread Sistemas Operacionais Leonard B. Moreira UNIVERSIDADE ESTÁCIO DE SÁ e-mail: leonardbarreto@gmail.com.br fevereiro, 2013 1 / 41 Sumário 1 Introdução 2 Ambientes Monothread 3 Ambientes Multithread

Leia mais

Informática básica SOFTWARE.

Informática básica SOFTWARE. Informática básica SOFTWARE isabeladamke@hotmail.com Software Formado por um conjunto de instruções (algoritmos) e suas representações para o computador (programas) Instruções codificadas necessárias para

Leia mais

Gerencie sua segurança de rede para até 250 estações a partir de um único painel

Gerencie sua segurança de rede para até 250 estações a partir de um único painel VISÃO GERAL DO PRODUTO Gerencie sua segurança de rede para até 250 estações a partir de um único painel CYBERSECURITY EXPERTS ON YOUR SIDE Com o ESET Cloud Administrator, você pode gerenciar a segurança

Leia mais

PROVA 03/07 Segunda-feira (semana que vem)

PROVA 03/07 Segunda-feira (semana que vem) damkeisabela@gmail.com PROVA 03/07 Segunda-feira (semana que vem) SISTEMAS OPERACIONAIS Os sistemas operacionais mais comuns que existem para computadores e que o mercado irá oferecer para você são : Microsoft

Leia mais

Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período

Redes de Computadores. Fundamentos de Sistemas Operacionais - 2º Período Redes de Computadores Fundamentos de Sistemas Operacionais - 2º Período PARTE I: CONCEITOS BÁSICOS SUMÁRIO 1. VISÃO GERAL: 1.1 Introdução; 1.2 Funções Básicas; 1.3 Máquina de Camadas; 1.5 Tipos de Sistemas

Leia mais

Máquinas virtuais KVM com libvirt para a construção de backbones Máquinas virtuais KVM com libvirt para a construção de backbones

Máquinas virtuais KVM com libvirt para a construção de backbones Máquinas virtuais KVM com libvirt para a construção de backbones Máquinas virtuais KVM com libvirt para a construção de backbones João Eriberto Mota Filho Foz do Iguaçu, PR, 20 out. 2017 Eriberto out. 2017 Sumário KVM libvirt KVM versus Xen e VMware Bridges em Linux

Leia mais