Em resumo, o VMware (link externo a ibm.com) permite desenvolver softwares de virtualização.
O software de virtualização cria uma camada de abstração sobre o hardware do computador que permite que os elementos de hardware de um único computador, como processadores, memória, armazenamento e muito mais, sejam divididos em vários computadores virtuais, comumente chamados de máquinas virtuais (VMs). Cada máquina virtual executa seu próprio sistema operacional (SO) e se comporta como um computador independente, apesar de estar em execução em apenas uma parte do hardware de computador subjacente.
Como é de se imaginar, a virtualização possibilita uma utilização mais eficiente do hardware do computador e gera um maior retorno sobre o investimento da empresa em hardware. Ela também permite que provedores de cloud, pública ou privada, atendam mais usuários com seu hardware de computador físico existente.
Produtos de virtualização VMware são agora uma parte crucial da infraestrutura de TI de muitas empresas.
Para uma apresentação visual do conceito de virtualização, assista ao nosso vídeo "Conceitos de Virtualização":
Uma máquina virtual (VM) é a unidade base da virtualização VMware. Uma VM é uma representação baseada em software de um computador físico. Um sistema operacional (SO) em execução em uma VM é chamado de sistema operacional convidado.
Cada VM inclui um arquivo de configuração que armazena as configurações da VM, um arquivo de disco virtual que é uma versão de software do disco rígido, e um arquivo de log que controla as atividades da VM, incluindo falhas do sistema, alterações de hardware, migrações de máquinas virtuais de um host para outro e o status da VM.
A VMware oferece várias ferramentas para gerenciar esses arquivos. Você pode definir as configurações da máquina virtual usando o vSphere Client, que é uma interface da linha de comandos para gerenciamento de VM. É possível também usar o kit de desenvolvimento de software dos serviços da web do vSphere para configurar VMs por meio de outros programas. Por exemplo, você pode configurar seu ambiente de desenvolvimento de software para criar uma máquina virtual que poderia ser usado para testar um programa de software.
Para obter mais informações sobre máquinas virtuais, consulte "Máquinas virtuais: um guia completo".
Os produtos e serviços VMware para virtualização oferecem diversos benefícios. Estes incluem o seguinte:
Estes são os vários componentes da virtualização de VMware e como eles funcionam.
O VMware virtualiza computadores físicos usando seu principal produto de hypervisor. Um hypervisor é uma camada fina de software que interage com os recursos subjacentes de um computador físico (chamado host) e aloca esses recursos para outros sistemas operacionais (conhecido como convidados). O sistema operacional convidado solicita recursos do hypervisor.
O hypervisor separa cada sistema operacional convidado para que cada um deles seja executado sem interferência de outros. Caso um sistema operacional convidado sofra um travamento de aplicativo, torne-se instável ou seja infectado por malware, isso não afetará o desempenho ou a operação de outros sistemas operacionais em execução no host.
O documento "Hypervisors: A Complete Guide" oferece uma visão geral completa do que são hypervisors e como eles funcionam.
O hypervisor ESXi da VMware com foco em data center (link externo a ibm.com) é um hypervisor tipo 1 ou "bare metal", substituindo o sistema operacional principal que interagiria com os componentes físicos de um computador. Ele substitui o ESX, que era um hypervisor maior que usava mais recursos do computador host. A VMware descontinuou o ESX.
O ESXi da VMware compete com vários outros hypervisors de tipo 1:
Antigamente, o VMware dependia do Linux. A versão inicial de seu hypervisor, chamada ESX, incluía um kernel do Linux (a parte central de um sistema operacional que gerencia o hardware do computador). Quando a VMware lançou o ESXi, substituiu o kernel do Linux pelo seu próprio. O ESXi oferece suporte a uma ampla variedade de sistemas operacionais convidados da Linux, incluindo Ubuntu, Debian e FreeBSD.
A VMware oferece um hypervisor baseado em servidor bem estabelecido, mas também vende software que virtualiza os sistemas operacionais de desktop. Esta seção aborda alguns desses softwares e como eles funcionam.
O VMware Workstation inclui hypervisors de tipo 2. Diferente de um hypervisor de tipo 1, que substitui completamente o sistema operacional subjacente, um hypervisor de tipo 2 executa um aplicativo no sistema operacional do desktop e permite que os usuários do desktop executem um segundo sistema operacional sobre seu sistema operacional principal (host).
Existem dois tipos de VMware Workstation:
Há apenas uma coisa melhor do que ter um segundo sistema operacional no seu computador desktop: ter um segundo sistema operacional que pode trocar dados com o primeiro. É nesse ponto que VMware Tools pode ajudar. Essa é uma parte crucial de qualquer ambiente VMware Workstation. Ele permite que o sistema operacional convidado em execução no hypervisor tipo 2 funcione melhor com o sistema operacional host.
Os benefícios da instalação do VMware Tools incluem desempenho gráfico mais rápido e suporte a pastas compartilhadas entre o S.O. convidado e o host. Você pode usá-lo para arrastar e soltar arquivos e para recortar e colar elementos entre os dois sistemas operacionais.
Para instalar o VMware Tools, clique em VM e, em seguida, em Install VMware Tools no menu do VMware Workstation. O VMWare Workstation então cria uma unidade virtual de CD-ROM no sistema operacional convidado que contém o instalador do VMware Tools. Em seguida, você poderá acessar a imagem do CD-ROM de dentro do sistema operacional convidado e executar o instalador.
Consulte as instruções completas de instalação na documentação do VMware Tools (link externo a ibm.com).
Os hypervisors tipo 2 da VMware competem com outros no mercado, incluindo os seguintes:
A VMware oferece um terceiro modelo que é um meio termo entre o servidor e a virtualização da desktop acima, a integração da área de trabalho virtual (VDI). A VDI virtualiza sistemas operacionais de desktop em um servidor.
A VDI oferece gerenciamento centralizado de área de trabalho, permitindo que você configure e aplique resolução de problemas em sistemas operacionais de desktop sem acesso remoto ou visitas locais. Os usuários podem acessar seus aplicativos e dados de qualquer dispositivo, em qualquer lugar, sem a necessidade de investir em equipamentos de endpoint de cliente caros e de alta potência. Dados confidenciais seguros nunca deixam o servidor.
O VMware Horizon é o conjunto de ferramentas de VDI da VMware. Ele é compatível com desktops Windows e Linux. Você pode executar seus desktops virtuais em seu próprio ambiente local ou usar o Horizon Cloud para executá-los em ambientes de cloud com vários hosts.
O conjunto de ferramentas Horizon inclui o Horizon Apps, uma plataforma que permite criar sua própria app store customizada para usuários corporativos executarem em seus desktops virtuais. Seus usuários podem acessar uma combinação aplicativos locais, SaaS e móveis usando um único conjunto de credenciais de login.
Conheça os benefícios da integração da área de trabalho virtual com o Dizzion DaaS Managed on IBM® Cloud.
O VMware vSphere (link externo a ibm.com) é a plataforma de virtualização empresarial da VMware, incluindo o software hypervisor ESXi e a plataforma de gerenciamento vCenter Server para gerenciamento de múltiplos hypervisors.
O VSphere está disponível em três configurações: Standard, Enterprise Class e Platinum. Cada um deles oferece suporte ao armazenamento de máquina virtual orientado por políticas, migração cargas de trabalho em tempo real e recursos integrados de cibersegurança. As opções mais sofisticadas incluem criptografia de nível de VM, gerenciamento de contêiner integrado, balanceamento de carga e gerenciamento de rede centralizado. O Platinum oferece suporte a respostas automatizadas às ameaças de segurança e integração com ferramentas de operações de segurança de terceiros.
Saiba mais sobre esta plataforma de virtualização consultando VMware vSphere on IBM Cloud.
Um dos componentes importantes do vSphere é o vCenter Server (link externo a ibm.com). Este é o componente de gerenciamento do vSphere. Ele permite que você gerencie implementações de máquina virtual em diversos servidores de host. Ele atribui máquinas virtual a hosts, aloca recursos para eles, monitora o desempenho e automatiza o fluxo de trabalho. Esta ferramenta pode ser usada para gerenciar privilégios do usuário com base nas próprias políticas do usuário.
O VCenter Server tem três componentes principais:
O IBM Garage oferece um tour do VMware vCenter Server e você pode saber mais sobre o VMware vCenter Server on IBM Cloud aqui.
Um hypervisor em um servidor de host maximiza o uso desse hardware, mas a maioria dos usuários corporativos precisarão de mais VMs do que a capacidade de um único servidor físico pode aceitar. Para resolver isso, usamos a tecnologia de cluster do VMWare.
O VMware compartilha recursos entre hosts agrupando-os em um cluster e tratando-os como uma única máquina. Você pode usar a tecnologia de armazenamento em cluster do VMware para agrupar recursos de hardware entre os hypervisors em execução em cada host do cluster. Ao adicionar uma VM a um cluster, você pode fornecer acesso a esses recursos agrupados. Pode haver muitos clusters em uma empresa que usa VMware.
O VMware permite que você crie e gerencie clusters dentro de seu ambiente vSphere. Um cluster oferece suporte a muitos recursos do vSphere, incluindo balanceamento de carga de trabalho, alta disponibilidade e resiliência tolerante a falhas.
O armazenamento em cluster do VMware permite que você acesse várias funções do VMware para que infraestrutura virtual funcione sem problemas e de modo confiável:
A solução de vSphere High Availability (HA) da VMware (link externo a ibm.com) permite alternar máquinas virtuais entre hosts físicos se o hardware subjacente falhar. Ele monitora o cluster e, se detectar uma falha de hardware, reinicia suas VMs em hosts alternativos.
O VSphere HA designa um host em um cluster como o "mestre", os outros são chamados de "escravos". O mestre se comunica com o vCenter Server, relatando o estado das VMs protegidas e hosts escravos.
Embora o vSphere HA ofereça recuperação rápida de interrupções, você ainda pode esperar um tempo de inatividade enquanto ele se move e reinicia uma VM. Se você precisar de mais proteção para aplicativos de missão crítica, o vSphere Full Tolerance (link externo a ibm.com) oferece um nível mais alto de disponibilidade. Ele promete nenhuma perda de dados, transações ou conexões.
O VSphere Fault Tolerance funciona executando uma VM primária e secundária em hosts separados no cluster e assegurando que sejam idênticos em qualquer ponto. Se algum de seus hosts falhar, o host restante continua a operação e o vSphere Fault Tolerance cria uma nova VM secundário, restabelecendo a redundância. O VSphere automatiza todo o processo.
Se você permitir que muitas VMs sejam executadas sem gerenciamento em suas máquinas host, você terá problemas. Algumas VMs podem exigir mais recursos de CPU e memória do que outras. Isso pode criar cargas de serviço desequilibradas e alguns hosts terão que gerenciar uma carga maior do que a sua capacidade permite, enquanto outros permanecerão ociosos. O VMware Distributed Resource Scheduling (DRS) (link externo a ibm.com) resolve esse problema com o balanceamento de cargas de trabalho entre diferentes hypervisors ESXi.
O DRS, um recurso do vSphere Enterprise Plus, funciona em um cluster de hosts ESXi que estão compartilhando recursos. Ele monitora o uso da CPU e do RAM do host e move as VMs entre eles para evitar hosts sobrecarregados e subutilizados. Você mesmo pode configurar essas políticas de alocação para realocar recursos agressivamente ou fazer o balanceamento com menos frequência.
A VMware ganhou sua reputação virtualizando servidores e, posteriormente, sistemas operacionais de desktop. Em 2012, anunciou planos para virtualizar e automatizar tudo no data center em um conceito chamado data center definido por software (SDDC).
Para mais informações sobre SDDCs, consulte "Data Centers definidos por software: um guia completo".
Os elementos SDDC da VMware incluem o seguinte:
O VMware NSX (link externo a ibm.com) é um produto de virtualização de rede que permite definir e controlar sua rede de TI logicamente em software. Você pode consolidar funções de rede, como comutação, roteamento, balanceamento de carga do tráfego e firewalls em hypervisors executados em computadores x86. É possível gerenciar essas funções ao mesmo tempo a partir de uma única tela, em vez de configurar manualmente diferentes hardwares em diferentes interfaces, além de aplicar políticas baseadas em software para automatizar funções de rede. É o componente de rede do SDDC da VMware que oferece os mesmos benefícios de virtualização para funções de rede, software e computação.
O produto é compatível com vários ambientes, incluindo seu data center, cloud privada e clouds públicas hospedadas. Assim fica mais fácil para sua rede oferecer suporte a aplicativos nativos de cloud que dependem de ambientes de contêiner e microsserviços.
O VMware vSAN (link externo a ibm.com) faz parte da solução de virtualização de armazenamento de VMware. Ele cria uma interface de software entre as VMs e os dispositivos de armazenamento físico. Este software, parte do hypervisor ESXi, representa os dispositivos de armazenamento físico como um único conjunto de armazenamento compartilhado, acessível por máquinas no mesmo cluster.
Com o VMware vSAN, suas VMs podem usar o armazenamento em qualquer computador em um cluster, em vez de depender apenas de um único computador, que pode ficar sem capacidade de armazenamento. Além disso, evita o desperdício de armazenamento físico de um computador se as VMs em execução nesse computador não usarem esse recurso. VMs em execução em outros hosts também podem usar seu armazenamento.
O VSAN se integra ao vSphere para criar um conjunto de armazenamentos para tarefas de gerenciamento, com alta disponibilidade, migração de carga de trabalho e balanceamento de carga de trabalho. As políticas customizadas oferecem controle total sobre como o vSphere usa armazenamento compartilhado.
A VMware oferece diversos produtos e serviços na VMware Cloud (link externo a ibm.com). A VMware Cloud Foundation, um conjunto de ferramentas de software integrado que oferece suporte às operações de cloud híbrida, inclui diversos serviços para computação definida por software, armazenamento, rede e segurança, e está disponível como um serviço por vários provedores de cloud. Você pode implementá-lo em um ambiente de cloud privada através do vSAN ReadyNode, uma configuração do servidor validada fornecida por um OEM compatível com o VMware.
Para saber mais, consulte Soluções VMware na IBM Cloud.
O VMware HCX (link externo a ibm.com) é um componente ao VMware Cloud que ajuda as empresas a usar uma combinação de ambientes de computação. Isso confere às equipes de TI a funcionalidade que procuram com o custo ideal e permite que elas mantenham mais dados sensíveis em seus próprios computadores. O desafio é fazer com que essas VMs funcionem juntas nesses diferentes ambientes.
O um computador é a resposta da VMware para a complexidade da cloud híbrida. É uma solução de software como serviço (SaaS) que permite gerenciar várias instâncias do vSphere em diferentes ambientes, desde data centers locais até ambientes hospedados em cloud.
Anteriormente chamado de Hybrid Cloud Extension e NSX Hybrid Connect, o HCX abstrai seu ambiente vSphere para que as VMs que ele gerencia pareçam ter o mesmo endereço IP, não importa onde sejam executadas. O HCX usa uma conexão de rede de longa distância (WAN) para estender aplicativos locais para a cloud sem precisar de reconfiguração. Isso permite obter maior capacidade de computação da cloud para manter o desempenho de aplicativos locais quando a demanda de computação exceder os recursos físicos locais.
Muitas vezes você pode ver esta situação ocorrer no varejo. Um aumento na demanda de e-commerce pode usar todos os recursos do seu data center. Você pode manter o fluxo de pedidos e evitar clientes frustrados chamando os recursos de computação da cloud.
O HCX permite que você replique seus dados para uma instância do vSphere baseada na cloud para aplicar a recuperação de desastres. Caso seja necessário alternar para um sistema ou um servidor de espera se sua infraestrutura local tornar-se indisponível, você pode executá-lo sem reconfigurar os endereços IP.
Saiba mais sobre o VMware HCX on IBM Cloud em nosso Centro de Arquitetura.
Assim como os computadores físicos, as VMs precisam de backup. O VMware tinha seu próprio backup, chamado vSphere Data Protection, mas este produto foi descontinuado. Em vez disso, você pode usar o software Avamar de backup, recuperação e deduplicação da EMC, cuja tecnologia era usada no vSphere Data Protection. Existem também outras soluções de backup de terceiros disponíveis de parceiros da VMware.
Uma captura instantânea VMware é um arquivo que preserva o estado de uma VM e seus dados em um determinado momento no tempo. Uma captura instantânea permite restaurar sua VM para o dia e horário em que a captura instantânea foi feita. As capturas instantâneas não são backups, porque apenas salvam as alterações do arquivo de disco virtual original. Somente uma solução de backup completa pode proteger totalmente suas VMs.
Os desenvolvedores usam cada vez mais contêineres como uma alternativa às VMs. Assim como as VMs, são ambientes virtuais que contêm aplicativos extraídos do hardware físico. No entanto, os contêineres compartilham o kernel subjacente do sistema operacional do host, em vez de virtualizar um sistema operacional inteiro, que é o que as VMs fazem.
Para uma visão integral sobre os contêineres, consulte "Contêineres: um guia completo".
Os contêineres oferecem mais agilidade e usam a capacidade de computação física com mais eficiência do que as VMs, mas não são adequados para todos os casos. Você pode desenvolver aplicativos completamente novos que podem ser divididos em partes menores para oferecer funcionalidades específicas, chamadas de microsserviços, em contêineres separados, agilizando o desenvolvimento e a manutenção dos aplicativos. Por outro lado, um aplicativo legado criado para ser executado como um único programa binário pode ser mais adequado para uma VM que espelha o ambiente com o qual o aplicativo está acostumado. Você pode aproveitar os benefícios tanto de contêineres e como de VMs usando os vSphere Integrated Containers (link externo a ibm.com) da VMware, que preenchem a lacuna entre os dois, permitindo a execução de contêineres em ambientes VMware. Ele é composto por três componentes:
A AirWatch (link externo a ibm.com) é uma divisão da VMware com foco em gerenciamento de mobilidade empresarial. Sua tecnologia é a base para o produto de gerenciamento unificado de terminais, o Workspace ONE da VMware, que permite gerenciar terminais como desktops e dispositivos de Internet das Coisas (IoT) de pequeno porte usando um único console de gerenciamento.
Os terminais representam vulnerabilidades de segurança para as empresas. Os invasores podem obter acesso a toda a rede infectando um único terminal com malware. Os terminais também são vulneráveis ao furto físico, o que torna os dados contidos neles vulneráveis. Gerenciar todos os terminais de maneira centralizada, mesmo quando não estão conectados à rede do escritório, ajuda os administradores a assegurar que os terminais estejam devidamente protegidos e criptografados.
O produto de gerenciamento de terminais atende diversos sistemas operacionais, de Android a MacOS e até sistemas focados em IoT, como o QNX. Você pode definir políticas de uso e definir configurações de segurança para cada dispositivo na rede.
O IBM Cloud® for VMware Solutions foi projetado para ajudar a migrar cargas de trabalho de VMware de implementações locais para a IBM Cloud.
O IBM Cloud® with Red Hat oferece segurança, escalabilidade corporativa e inovação aberta líder no mercado para que você aproveite todo o potencial da cloud e da IA.
Descubra como as soluções de cloud híbrida desenvolvidas com a IBM Cloud® podem ajudar a sua organização a migrar para a cloud, modernizar os aplicativos existentes e desenvolver novos aplicativos nativos de cloud.
Obtenha as competências e o conhecimento necessários para iniciar uma carreira como IBM Cloud Professional Architect. Valide suas habilidades em um currículo interativo que prepara você para a certificação IBM Cloud.
Uma introdução às máquinas virtuais (VMs), uma tecnologia para o desenvolvimento de ambientes de computação virtualizados e base da primeira geração de cloud computing.
A computação em cloud não seria possível sem a virtualização. A virtualização não seria possível sem o hypervisor. Essa fina camada de software suporta todo o ecossistema em cloud.