Imaginemos que temos um Servidor Físico.. Mas afinal precisamos de 2, porque vamos ter algum tipo de redundância e, infelizmente, não temos orçamento para isso. O que é que o Hypervisor da VMware nos proporciona em termos financeiros e gestão de recursos? Bem, é muito simples... No fundo o Hypervisor da VMware, transforma os recursos Físicos, em recursos Virtuais, o que significa isso? Nós ficamos com uma pool de recursos (CPU, RAM e até Disco), que podemos atribuir a Servidores Virtuais, à medida das suas necessidades, indo por vezes ao ponto de consumir mais Recursos Virtuais, do que realmente existem em termos Físicos.
Vamos imaginar novamente o único Servidor Físico que temos disponível, este terá 2 CPUs Físicos, cada um com 8 cores. Isto perfaz um Total de 16 Cores. Em termos de RAM, temos por exemplo 32GB RAM. Em termos de Disco, para não complicar para já as coisas, vamos simplificar e imaginar apenas um disco Local SATA de 500GB. Resumindo: 16 CPU Cores, 32GB RAM e 500GB Disco.
Agora vamos instalar o Hypervisor da VMware nesse Servidor, ou seja, o ESXi. Este ESXi é que cria a tal pool de recursos Virtuais que podemos gerir à medida, ou seja, ele abstrai os Hardware. Depois de instalado, ficamos com um interface gráfico onde podemos executar as várias operações que nos interessam, como por exemplo a criação das 2 VM's que necessitamos para o nosso projecto.
Estas VM's ao serem criadas, podem ter como definição de recursos, CPU, RAM e Disco, na proporção do que for realmente necessário para o seu funcionamento correcto. Nesta matéria, devem ser verificados os requisitos dos fabricantes, seja ao nível do Sistema Operativo, da Aplicação, Base de Dados, etc.
Disclaimer: As opiniões aqui apresentadas são as minhas opiniões pessoais, que nada têm a ver com a minha entidade patronal ou clientes/parceiros com os quais trabalho actualmente.
Em alguns cenários, podemos atribuir a totalidade do CPU e Memória RAM a cada uma dessas 2 VM's, e tal não será um problema, até que elas necessitem efectivamente desses recursos, pois eles são finitos ao nível do Servidor Físico.
Na grande maioria dos casos em ambientes de Virtualização, são conseguidos rácios de 3 para 1 em termos de CPU virtual ou seja, por cada Core Lógico do Processador, podem ser atribuídos 3 Cores Virtuais, a Servidores Virtuais. Aqui entra também em jogo a funcionalidade Hyper-Threading, mas para já não vamos complicar mais para já.
A beleza da Virtualização, permite-nos fazer mais com menos e isso meus amigos, é o que mais se tem feito em IT nos dias de hoje :-)
Espero que tenham percebido o conceito, deixo-vos alguns links se quiserem aprofundar um pouco mais o assunto e entrar na parte técnica. Deixem os vossos comentários ou opiniões sobre esta matéria.
Excelente Link sobre Hypervisor > https://www.vmware.com/topics/glossary/content/hypervisor
Vídeo explicativo: https://youtu.be/EvXn2QiL3gs
Sem comentários:
Enviar um comentário