Você realmente entende a virtualização?

Autor: Eugene Taylor
Data De Criação: 15 Agosto 2021
Data De Atualização: 10 Poderia 2024
Anonim
Você realmente entende a virtualização? - Tecnologia
Você realmente entende a virtualização? - Tecnologia

Contente



Fonte: Madpixblu / Dreamstime.com

Leve embora:

Aqui discutimos as diferenças em vários tipos de virtualização.

A virtualização tornou-se recentemente um tópico importante no domínio da tecnologia da informação. A virtualização pode ser feita em qualquer nível - hardware, software e rede ou camada de desktop. Em termos técnicos, a virtualização é o processo no qual versões virtuais (não reais) de recursos são criadas a partir de outro recurso. Este recurso pode ser qualquer um dos seguintes:
  • Sistema operacional
  • Servidor
  • Dispositivo de armazenamento
  • Recurso de rede
A virtualização é o processo de dissociar o aplicativo e os recursos necessários para executá-lo. É importante observar que vários recursos podem ser acessados ​​em um único servidor, o que gera os seguintes benefícios:
  • Menos servidores
  • Menos consumo de energia
  • Menos manutenção

Virtualização versus computação em nuvem

No setor de TI, virtualização e computação em nuvem são frequentemente usadas como sinônimos. A diferença básica entre esses dois é que a virtualização faz parte da infraestrutura física, enquanto a computação em nuvem nada mais é do que um serviço. Seguindo a abordagem de virtualização, incorremos em custos mais altos inicialmente, mas economizamos dinheiro a longo prazo. No entanto, na abordagem de computação em nuvem, nós, como assinantes, temos que pagar com base no uso. Em resumo, podemos dizer que toda infraestrutura de nuvem é uma infraestrutura virtual, embora isso nem sempre seja verdade.

O que é um hipervisor?

A máquina / sistema em que o ambiente virtual é criado é conhecida como sistema host, enquanto a máquina virtual é conhecida como sistema convidado. O hipervisor pode ser definido como um programa de software ou firmware de baixo nível usado para controlar a máquina virtual. Ele basicamente atua como um gerente de máquina virtual. Existem dois tipos de hipervisores:
  • Tipo 1: é executado em sistemas simples
  • Tipo 2: é uma interface de software que emula os dispositivos com os quais os sistemas normalmente interagem

Categorias de virtualização

O conceito de virtualização abrange uma ampla gama de campos de software e hardware. Vamos discutir as categorias uma a uma.

Virtualização de hardware
Nesta categoria, temos um servidor que possui vários sistemas operacionais instalados e executando ao mesmo tempo. Como resultado, o número de servidores é reduzido. Isso fornece circuitos em um processador e controlador de memória, que suporta vários sistemas operacionais em um único computador. Na virtualização de hardware, temos um gerenciador de máquinas virtuais, ou hipervisor, incorporado nos circuitos de hardware, em vez de ser chamado de software de terceiros. O trabalho do hipervisor é controlar o processador, a memória e outros recursos. É semelhante à polícia de trânsito, cujo trabalho é permitir a execução de vários sistemas operacionais no mesmo dispositivo de hardware. Cada sistema operacional possui seu próprio processador, memória e outros recursos de firmware.
O hypervisor não apenas controla o processador e seus recursos, mas também aloca esses recursos sempre que necessário. A virtualização de hardware tem a capacidade de facilitar a consolidação de várias cargas de trabalho em um único servidor. A vantagem da virtualização de hardware é que o custo é reduzido várias vezes. Além da economia de custos e energia (devido ao uso mais eficiente dos recursos de hardware), obtemos alta disponibilidade de recursos, melhor gerenciamento e mecanismos de recuperação de desastres em uma infraestrutura virtual. No total, salvamos o seguinte nesta abordagem:
  • Espaço físico
  • Consumo de energia
  • Escalabilidade rápida
Virtualização de cliente
Isso também é chamado de virtualização de desktop. Nesta categoria de virtualização, temos um cliente, possivelmente um desktop ou laptop, que também pode ser chamado de máquina do usuário final. Aqui, o trabalho do administrador do sistema ou da rede é bastante difícil, pois é muito desafiador gerenciar máquinas que estão no ambiente de um cliente. As máquinas que residem nas instalações da empresa precisam seguir as diretrizes e procedimentos formulados pela empresa. Mas se as máquinas não estiverem dentro das instalações da empresa, não teremos nenhum controle sobre elas. Além disso, essas máquinas são mais suscetíveis a ataques de malware ou vírus. A virtualização do cliente pode ser aplicada seguindo qualquer um dos três modelos descritos abaixo:
  • Virtualização de área de trabalho remota: nessa abordagem, o ambiente do sistema operacional é hospedado em um servidor no datacenter e é acessado a partir da área de trabalho ou laptop do usuário final em uma rede.

  • Virtualização da área de trabalho local: nessa abordagem, o sistema operacional é executado localmente na área de trabalho do cliente e possui diferentes tipos de virtualização, que podem monitorar e proteger a execução do sistema do usuário final.

  • Virtualização de aplicativos: nessa abordagem, um aplicativo específico é disponibilizado no sistema operacional da área de trabalho do usuário final, que não é instalado da maneira tradicional. Os aplicativos são instalados e executados em um contêiner. Este contêiner tem controle de como o aplicativo interage com outros sistemas e componentes. Os aplicativos podem ser isolados em sua própria caixa de proteção para impedir a interferência de outros aplicativos. Nesse modelo, os aplicativos podem ser transmitidos por uma rede ou entregues via navegador da Web, com a maior parte do processamento feito no servidor da Web ou no nível do servidor de aplicativos.
Virtualização de armazenamento
Virtualização de armazenamento é um conceito em que o armazenamento lógico (por exemplo, partições virtuais) é separado ou abstraído do armazenamento físico (por exemplo, dispositivos de armazenamento em que os dados reais residem). Pode ser qualquer um ou mais dos seguintes:
  • Disco óptico
  • Disco rígido
  • Dispositivo de armazenamento magnético
A virtualização de armazenamento ajuda a obter independência de local, pois abstrai o armazenamento físico de dados. É apresentado ao usuário um espaço lógico para armazenar dados, enquanto o mapeamento real para os dados físicos é tratado pelo próprio sistema de virtualização. O armazenamento de dados segue as seguintes abordagens:
  • Armazenamento anexado direto: Essa é a abordagem tradicional em que os discos rígidos são conectados a servidores físicos. Este método é fácil de usar, mas difícil de gerenciar. De fato, as desvantagens dessa abordagem estão motivando as organizações a avançar em direção à virtualização.

  • Armazenamento conectado à rede: nesta abordagem, temos uma máquina que reside na rede e fornece armazenamento de dados para outras máquinas. Este é considerado o primeiro passo para alcançar a virtualização de armazenamento. Nesta abordagem, temos uma única fonte de dados, tornando o backup de dados muito importante.

  • Rede de área de armazenamento: nessa abordagem, implantamos hardware e software específicos, usados ​​para transformar unidades de disco comuns em armazenamento de dados que transformam dados em uma rede de alto desempenho. É um fato bem aceito que os dados são um recurso essencial que deve estar disponível 24/7. Ao mesmo tempo, os dados devem ser gerenciados de maneira conveniente.
Virtualização de Apresentação
Essa categoria é seguida principalmente no domínio de tecnologia da Microsoft, conhecido como serviços de terminal ou Serviços de Área de Trabalho Remota. Através dos Serviços de Área de Trabalho Remota, obtemos a área de trabalho remota do Windows em um sistema conectado por qualquer rede. A sessão remota interage com um sistema físico subjacente usando o teclado, mouse e monitor local como se estivesse no sistema remoto.

Uma visão geral virtual

A virtualização se tornou um tópico importante de discussão. Aqui, cobrimos todas as principais áreas de virtualização e sua implementação. Nos próximos anos, os conceitos de virtualização também se espalharão para outras áreas. Vamos concluir nossa discussão com os seguintes pontos:
  • Virtualização é o processo de criação de instâncias virtuais (de recursos) a partir de qualquer recurso. Este recurso pode ser qualquer um dos seguintes:
    • Sistema operacional
    • Servidor
    • Dispositivo de armazenamento
    • Recurso de rede

  • A virtualização tem os seguintes benefícios:
    • Menos número de servidores
    • Menos consumo de energia
    • Menos manutenção

  • A virtualização é frequentemente usada de forma inadequada como substituto da computação em nuvem e vice-versa, mas há grandes diferenças que são aparentes quando fazemos um estudo aprofundado dos dois.

  • Identificamos as seguintes categorias de virtualização:
    • Virtualização de hardware ou virtualização de servidores
    • Virtualização de cliente
    • Virtualização de armazenamento
    • Virtualização de apresentações