3. Conceito
VM VM VM VM VM VM
VM VM VM VM VM VM
VM VM VM VM VM VM
VM VM VM VM VM VM
...Com maior aproveitamento dos recursos!
A virtualização é uma tecnologia que permite criar serviços deTI, explorando
ao máximo o potencial de recursos que tradicionalmente estão vinculados a
um determinado hardware.
Um único equipamento....
4. História da Virtualização
•Na década de 60, a IBM foi a
responsável por lançar um
mainframe capaz de executar
simultaneamente diferentes
sistemas operacionais sob a
supervisão de um programa de
controle chamado hypervisor.
· 1960´s – IBM M44/44X Hardware +VMs (44X)
5. História da Virtualização
•Somente no início dos anos 2000 ela passou a
ser adotada amplamente.As tecnologias que
tornaram a virtualização uma realidade, como
os hypervisors, foram desenvolvidas há décadas
para dar a vários usuários acesso simultâneo a
computadores que realizavam processamento
em lote.
1969 –Unix
· 1972 –VM/370
· 1988 --Connectix
· 1995 – MIT Exokernel
· 1998 –VMWare – fundação
· 2000 – Linux em zSeries
· 2003 –Xen
· 2004 –Virtual ServerVMWARE
· 2005 – ESXVMWARE
· 2008 – Hyper-V
6. Virtualização de Servidores
CPU
Hypervisor
Memoria NIC Disco
Cada VM é um arquivo de
configurações
VM – Virtual Machine (Maquina Virtual)
vCPU
Memory
Disc
vNIC
vCPU
Memory
Disc
vNIC
vCPU
Memory
Disc
vNIC
vCPU
Memory
Disc
vNIC
9. Vantagens da Virtualização
Redução deTCO
Redução do uso do espaço físico
Redução do consumo de energia
Isolamento dos ambientes
Flexibilidade no aprovisionamento de recursos
Competição por recursos de Hardware
10. Técnicas de Virtualização de Servidores
Virtualização completa – FullVirtualization
Emula uma versão virtual do hardware em que o sistema
nativo esta instalado, de forma que o sistema guest e suas
aplicações possam ser executadas como estivessem em uma
maquinafísica.
Para virtualização
O Guest entende que está num ambiente virtualizado, e o código do
seu sistema operacional é modificado para que somente os processos
que possam fazer alguma alteração no sistema, ou seja, instruções
sensíveis, sejam executados pelaVM. Os demais acessos são feitos
diretamente pelo Host.
11. Hypervisor
Hypervisor é a camada de software que se localiza entre o hardware físico (também chamado de host ou
hospedeiro) e a máquina virtual.Cada máquina virtual possui o seu próprio sistema operacional (chamado deGuest
OS ou sistema operacional convidado).
Possui dentre outras, as seguintes propriedades:
• Fidelidade: o ambiente fornecido para a máquina virtual deve ser idêntico ao da máquina física;
• Isolamento: a máquina virtual deve ter controle dos recursos do sistema;
• Desempenho: a performance da máquina virtual deve ser muito parecida ou muito pouco menor que a da
máquina física.
13. Principais soluções de Virtualização de Servidores
https://www.microsoft.com/pt-br/evalcenter/evaluate-hyper-v-server-2019
https://www.linux-kvm.org/page/Main_Page
https://xenproject.org/developers/teams/xen-hypervisor/
https://www.vmware.com/br/products/vsphere.html
14. Virtualização de Servidores
Maquina virtual
Arquivo de Configuração
Arquivo de Dados
Arquivo de
Ponteiros
Snap 1
Snap 2
Snap 3
Arquitetura Vmware
16. Outros Tipos de Virtualização
Virtualização de Desktops
Ex:Vmware Horizon
Virtualização doArmazenamento
EX:VirtualSAN
Virtualização deAplicações
Ex: JVM (JavaVirtual Machine)
Virtualização de Redes
EX: NSX
17. A Vantagem da Virtualização
Os crescentes custos de manutenção dos servidores
físicos, em número cada vez maior, e também do
Datacenter começam a direcionar para um cenário de
consolidação de vários servidores físicos em um único
servidor físico que executasse várias máquinas virtuais
com serviços distintos, como servidores de arquivo,
impressão, email, banco de dados eWeb, entre
outros.
Com o menor uso de servidores de hardware, os
custos das empresas com a aquisição de servidores e
com a manutenção dos servidores e dos Datacenters
foram reduzidos. Esse sem dúvida é um dos benefícios
da virtualização.
18. Datacenter Definido por Software
Todos os principais componentes da infraestrutura de um Datacenter, os recursos de computação, de armazenamento e
de rede, podem ser virtualizados. Esta visão é conhecida pela Microsoft como SDDC (SoftwareDefined Data Center), ou
Datacenter definido por software.