Início topics Virtual Machines O que é uma Virtual Machine (VM)?
Explore o IBM Cloud Virtual Server for VPC Inscreva-se para receber atualizações da nuvem
Ilustração com colagem de pictogramas de monitor de computador, servidor, nuvens, pontos

Publicado em: 3 de março de 2024
Colaboradores: Stephanie Susnjara, Ian Smalley

O que é uma máquina virtual?

Uma Virtual Machine (VM) é uma representação ou emulação virtual de um computador físico que usa software em vez de hardware para executar programas e implementar aplicações.

Ao usar os recursos de uma única máquina física, como memória, CPU, interface de rede e armazenamento, as VMs permitem que as empresas executem várias máquinas virtualmente com diferentes sistemas operacionais em um único dispositivo.

As VMs são normalmente chamadas de convidadas, com uma ou mais máquinas "convidadas" sendo executadas em uma máquina física chamada de máquina "hospedeira". A tecnologia de VM inclui servidores virtuais, instâncias de servidor virtual (VSIs) e servidores virtuais privados (VPSs).

Em um relatório Global Market Insights (GMI) (link externo ao site ibm.com), o tamanho do mercado de máquinas virtuais ultrapassou US$ 9,5 bilhões em 2023. O GMI projeta que este mercado se expandirá a uma taxa composta de crescimento anual (CAGR) de cerca de 12% entre 2024 e 2032, impulsionada pela adoção constante da computação em nuvem. À medida que as empresas migram para a nuvem devido à sua escalabilidade, flexibilidade e eficiência de custos, os provedores de nuvem continuam integrando máquinas virtuais e outras tecnologias críticas (por exemplo, contêineres) para fornecer uma infraestrutura de TI consistente.

 

Alcance flexibilidade no local de trabalho com DaaS

Saiba como o desktop como serviço (DaaS) permite as empresas atingirem o mesmo nível de performance e segurança ao implementar aplicações no local.

Conteúdo relacionado

Assine a newsletter da IBM

Conhecimento em virtualização e VMs

As VMs funcionam usando a virtualização, um processo de criação de versões virtuais ou baseadas em software de recursos (computador, armazenamento, rede, servidores) ou aplicações.

A virtualização permite o uso mais eficiente do hardware físico do computador e é fundamental para a computação em nuvem.

A virtualização é possível com um hipervisor, também conhecido como monitor de máquina virtual (VMM). Essa camada de software leve gerencia as máquinas virtuais à medida que elas são executadas lado a lado.

O nascimento da virtualização remonta a 1964, quando a IBM projetou e apresentou o CP-40, um projeto experimental de pesquisa de compartilhamento de tempo para o IBM System/360. O CP-40, que mais tarde evoluiu para o CP-67 e depois para o Unix, forneceu um hardware de computador capaz de suportar vários usuários simultâneos e abriu caminho para as máquinas virtuais.

Em 2 de agosto de 1972, a IBM lançou o que muitos consideram a primeira máquina virtual, o VM/370 e o primeiro mainframe System/370 compatível com memória virtual.

Em 1998, o VMware (link externo a ibm.com) desenvolveu o sistema operacional x86, que permitiu que uma única máquina fosse segmentada em várias máquinas virtuais, cada uma com seu próprio sistema operacional. Em 1999, a empresa lançou o VM Workstation 1.0, o primeiro produto comercial que permitia aos usuários executar vários sistemas operacionais como máquinas virtuais em um único PC.

Atualmente, a virtualização é uma prática padrão para a infraestrutura de TI de nível empresarial e uma força motriz na economia da computação em nuvem, permitindo que as empresas aumentem a utilização da capacidade e reduzam os custos. Toda a infraestrutura de TI pode ser virtualizada, incluindo ambientes de desktop, sistemas operacionais, hardware de armazenamento, data centers e muito mais.

Como funcionam as máquinas virtuais?

A virtualização depende da tecnologia do hipervisor. Esta camada de software colocada em um computador físico ou servidor (também conhecido como servidor bare metal) permite que o computador físico separe seu sistema operacional e aplicações do hardware. Essas máquinas virtuais podem executar seus sistemas operacionais e aplicações de forma independente, enquanto ainda compartilham os recursos originais (memória, RAM, armazenamento e assim por diante) do servidor, que o hipervisor gerencia. Em essência, o hipervisor atua como um guarda de trânsito, alocando recursos para máquinas virtuais e garantindo que elas não atrapalhem umas às outras.

Existem dois tipos principais de hipervisores:

  • Os hipervisores do tipo 1 são executados diretamente no hardware físico (geralmente um servidor), substituindo o sistema operacional. Normalmente, você usa um produto de software separado para criar e manipular VMs no hipervisor. Algumas ferramentas de gerenciamento, como o vSphere da VMware, permitem que você selecione um sistema operacional convidado para instalar na VM. Você pode usar uma VM como modelo para outras e duplicá-la para criar novas. Dependendo de suas necessidades, você pode criar vários modelos de VM para diferentes finalidades, como teste de software, bancos de dados de produção ou ambientes de desenvolvimento. Uma máquina virtual baseada em kernel (KV) é um exemplo de hipervisor do tipo I.
  • Os hipervisores do tipo 2 são executados como uma aplicação em um sistema operacional hospedeiro e geralmente têm como alvo plataformas de desktop ou notebook de usuário único. Com um hipervisor do tipo 2, você cria manualmente uma VM e instala um sistema operacional convidado dentro dela. Você pode usar o hipervisor para alocar recursos físicos na sua VM, definindo manualmente o número de núcleos de processador e de memória que ele pode usar. Dependendo dos recursos do hipervisor, você pode definir opções como aceleração 3D para gráficos. Os hipervisores do tipo 2 incluem VMware Workstation e Oracle VirtualBox.
Máquinas virtuais de sistema versus máquinas virtuais de processo

Além da classificação de acordo com o gerenciamento do hipervisor, as máquinas virtuais se enquadram em duas categorias principais: máquinas virtuais de sistema (também chamadas de máquinas de virtualização completa) e máquinas virtuais de processo.

As VMs do sistema permitem o compartilhamento de recursos de máquinas físicas subjacentes entre diferentes máquinas virtuais, cada uma executando seu próprio sistema operacional. Por outro lado, as máquinas virtuais de processo (também chamadas de máquinas virtuais de aplicações) executam uma aplicação dentro de um sistema operacional e oferecem suporte a um único processo. As máquinas virtuais Java, que executam programas compilados em Java, são exemplos de VMs de processo.

Vantagens das máquinas virtuais

As VMs oferecem inúmeras vantagens em relação ao hardware físico tradicional.

Utilização de recursos e ROI aprimorado

Como várias VMs são executadas em um único computador físico, os clientes não precisam comprar um novo servidor toda vez que quiserem executar outro sistema operacional. Portanto, eles podem obter mais retorno de cada hardware que já possuem, reduzindo significativamente os custos de TI relacionados a despesas operacionais e de capital.

Agilidade e velocidade

Como as VMs são baseadas em software, é fácil criar novas, o que torna mais rápido o escalonamento para atender às novas demandas de carga de trabalho em comparação com o provisionamento de novos ambientes baseados em hardware.

Portabilidade

As empresas podem realocar as VMs conforme necessário entre os computadores físicos em uma rede. Esse recurso possibilita alocar cargas de trabalho em servidores com capacidade de computação sobressalente. As VMs podem até mesmo migrar entre ambientes locais e de nuvem, tornando-as úteis para cenários de nuvem híbrida em que você compartilha recursos de computação entre seu data center e um provedor de serviços de nuvem.

Flexibilidade

Criar uma VM é mais rápido e fácil do que instalar um sistema operacional em um servidor físico, pois você pode clonar uma VM com o sistema operacional já instalado. Desenvolvedores e testadores de software podem criar novos ambientes sob demanda para lidar com novas tarefas à medida que elas surgirem.

Segurança

As VMs melhoram a segurança de várias maneiras em comparação com os sistemas operacionais, que são executados diretamente no hardware. Usando um programa externo, você pode escanear um arquivo de VM em busca de um software malicioso. Você pode criar um instantâneo da máquina virtual a qualquer momento e restaurá-la para esse estado se ela for infectada por um malware, fazendo com que a VM volte no tempo. A criação rápida e fácil de VMs também torna possível excluir e recriar rapidamente uma VM comprometida, acelerando a recuperação de infecções por malware.

Sustentabilidade

Com menos servidores físicos necessários para executar cargas de trabalho e aplicações, você pode reduzir drasticamente o consumo de energia para melhorar seu impacto ambiental.

Desvantagens das máquinas virtuais

Embora as VMs tenham muitos benefícios, elas têm algumas desvantagens a serem consideradas.

Problemas de desempenho

As VMs dependem dos recursos de hardware disponibilizados a elas no computador convidado. Recursos limitados podem levar à redução do desempenho e à ineficiência.

Maior complexidade

As máquinas virtuais podem ser complexas de configurar e de gerenciar, exigindo equipes com conhecimento técnico e experiência para configurá-las e mantê-las.

Ponto único de falha (SPOF)

As VMs representam o risco de ponto único de falha por dependerem de um computador físico.

Principais casos de uso de máquinas virtuais

As VMs têm uma ampla variedade de usos para administradores e usuários de TI corporativos, incluindo os seguintes:

  • Habilitação da computação baseada em nuvem: as VMs são a unidade fundamental da computação em nuvem, permitindo que dezenas de aplicações e cargas de trabalho sejam executadas e escaladas com sucesso.
  • Aceleração da migração da carga de trabalho: devido à sua portabilidade, as VMs ajudam a acelerar a migração de cargas de trabalho de configurações locais para configurações baseadas em nuvem.
  • Aceleração das jornadas na nuvem híbrida: as VMs fornecem a infraestrutura para criar ambientes de nuvem híbrida que combinam ambientes locais, de nuvem privada e de nuvem pública em uma única infraestrutura de TI flexível.
  • Suporte a DevOps: as VMs são uma ótima maneira de oferecer suporte às equipes de DevOps e outros desenvolvedores corporativos, permitindo que configurem modelos de VM com as configurações de seus processos de teste e desenvolvimento de software. Elas podem criar VMs para tarefas como testes de software estáticos, incluindo essas etapas em um fluxo de trabalho de desenvolvimento automatizado. Essas funções ajudam a simplificar a cadeia de ferramentas de DevOps.
  • Teste de um novo sistema operacional: uma VM permite que você teste um novo sistema no seu desktop sem afetar seu sistema operacional principal.
  • Investigação de malware: as VMs são úteis para pesquisadores de malware que frequentemente precisam de máquinas novas para testar programas maliciosos.
  • Execução de software incompatível: alguns usuários precisam usar um sistema operacional e enquanto ainda precisam de um programa que só está disponível em outro.
  • Navegação segura: o uso de uma máquina virtual para navegação permite que você visite sites sem se preocupar com infecções. Você pode tirar um instantâneo da sua máquina e voltar para ela após cada sessão de navegação. Os usuários podem configurar esse cenário de navegação usando um hipervisor de desktop do tipo 2. Como alternativa, um administrador pode fornecer uma área de trabalho virtual temporária no servidor.
  • Suporte à recuperação de desastres (DR): com um ambiente virtualizado, fica fácil provisionar e implementar recursos, permitindo replicar ou clonar a máquina virtual quando necessário. Esse processo acontece em minutos, em vez das muitas horas necessárias para provisionar e configurar um novo servidor físico, o que é crucial para a recuperação de desastres (DR).
Tipos comuns de máquinas virtuais
Máquinas virtuais VMware

A VMware é a primeira empresa a comercializar com sucesso a virtualização da arquitetura de microprocessador x86, líder no mercado de virtualização (link externo ao site ibm.com). A VMware fornece o hipervisor do tipo 1 e tipo 2 e software de VM para clientes corporativos.

Máquinas virtuais Windows

A maioria dos hipervisores oferece suporte a VMs executando o sistema operacional Windows como convidado. O hipervisor Hyper-V da Microsoft faz parte do sistema operacional Windows. Quando instalado, ele cria uma partição principal que contém a si mesmo e o sistema operacional Windows principal, cada um com acesso privilegiado ao hardware. Outros sistemas operacionais, incluindo os convidados do Windows, são executados em partições secundárias e se comunicam com o hardware por meio da partição principal.

Máquinas virtuais Android

O sistema operacional Android de código aberto do Google é comum em dispositivos móveis e dispositivos domésticos conectados.

O sistema operacional Android é executado apenas na arquitetura de processador ARM típica desses dispositivos, mas entusiastas, jogadores de Android ou desenvolvedores de software podem querer executá-lo em PCs. Essa situação pode ser problemática porque os PCs são executados em uma arquitetura de processador x86 totalmente diferente e um hipervisor de virtualização de hardware só transmite instruções entre a VM e a CPU. Ele não as traduz para processadores com conjuntos variados de instruções.

Vários projetos, como o Shashlik ou o Genymotion, podem lidar com esse problema usando um emulador que recria a arquitetura ARM no software. O projeto Android-x86, uma alternativa, transporta o Android para a arquitetura x86. Para executá-lo, você deve instalar o programa Android-x86 como uma máquina virtual que usa o hipervisor VirtualBox do tipo 2. Outra alternativa, o Anbox, executa o sistema operacional Android no kernel de um sistema operacional Linux hospedeiro.

Máquinas virtuais Mac

A Apple permite que seu sistema macOS seja executado somente em um hardware da Apple. Isso significa que você não pode executá-lo em um hardware que não seja da Apple como uma VM ou sob seu contrato de licença de usuário final. No entanto, você pode usar hipervisores do tipo 2 em um hardware Mac para criar VMs com um convidado no macOS.

Máquinas virtuais iOS

Atualmente, é impossível executar o iOS em uma VM porque a Apple controla rigorosamente seu sistema operacional iOS e só permite que ele seja executado em dispositivos iOS.

O que mais se aproxima de uma VM do iOS é o simulador do iPhone que vem com o ambiente de desenvolvimento integrado Xcode, que simula todo o sistema do iPhone em um software.

Máquinas virtuais Java

A plataforma Java é um ambiente de execução para programas que são escritos na linguagem de desenvolvimento de software Java. A promessa do Java "escreva uma vez, execute em qualquer lugar" significa que qualquer programa Java pode ser executado em qualquer plataforma Java, e é por isso que a plataforma Java incluiu uma máquina virtual Java (JVM).

Os programas Java contêm bytecode, que é uma forma de instrução destinada à JVM. A JVM compila esse bytecode para código de máquina, que é a linguagem de nível mais baixo usada pelo computador hospedeiro. A JVM na plataforma Java de uma plataforma de computação cria um conjunto diferente de instruções de código de máquina para a JVM de outra, com base no código de máquina que o processador espera.

Portanto, a JVM não executa um sistema operacional inteiro e não usa um hipervisor como outras VMs fazem. Em vez disso, ele traduz programas de software em nível de aplicação para serem executados em um hardware específico.

Máquinas virtuais Python

Como a JVM, a VM do Python não é executada em um hipervisor nem contém um sistema operacional convidado. É uma ferramenta que permite que programas escritos em Python sejam executados em várias CPUs.

Semelhante ao Java, o Python traduz seus programas em um formato intermediário chamado bytecode e os armazena em um arquivo pronto para execução. Quando o programa é executado, a VM Python traduz o bytecode em código de máquina para uma execução rápida.

Máquinas virtuais Linux

O Linux é um sistema operacional convidado típico usado em muitas VMs. É também um sistema operacional hospedeiro típico usado para executar VMs e até tem seu próprio hipervisor, a máquina virtual baseada em kernel (KVM). Embora seja um projeto de código aberto, a Red Hat é proprietária da KVM.

Máquinas virtuais Ubuntu

Ubuntu é uma distribuição Linux produzida pela Canonical. Está disponível nas versões desktop e servidor, que você pode instalar como uma VM. Os usuários podem implementar o Ubuntu como sistema operacional convidado no Microsoft Hyper-V. Ele fornece uma versão otimizada do Ubuntu Desktop que funciona bem no modo de sessão aprimorada do Hyper-V, proporcionando uma forte integração entre o hospedeiro Windows e a VM Ubuntu. Ele inclui suporte para integração da área de transferência, redimensionamento dinâmico da área de trabalho, pastas compartilhadas e movimentação do mouse entre as áreas de trabalho hospedeira e convidada.

Multilocatário vs. locatário único

Em ambientes de computação em nuvem, as máquinas virtuais vêm em variações de locatário único e multilocatário.

As máquinas virtuais públicas ou multilocatário são máquinas virtuais com vários usuários que compartilham uma infraestrutura física comum. Esse modelo é a abordagem mais econômica e escalável para o provisionamento de máquinas virtuais. No entanto, os ambientes multilocatários não têm algumas características de isolamento que as organizações com requisitos rigorosos de segurança ou conformidade podem preferir.

Dois modelos para as máquinas virtuais de locatário único são os hospedeiros dedicados e as instâncias dedicadas.

  • Um hospedeiro dedicado significa alugar uma máquina física inteira, garantindo acesso contínuo e controle total sobre essa máquina. Este modelo oferece flexibilidade e transparência máximas de hardware, controle e posicionamento de carga de trabalho e oferece algumas vantagens para software específico de licença própria.
  • Uma instância dedicada oferece o mesmo isolamento de locatário único e o mesmo controle sobre o posicionamento da carga de trabalho, mas não está associada a uma máquina física específica. Assim, por exemplo, se uma instância dedicada for reinicializada, ela poderá acabar em uma nova máquina física, uma máquina dedicada à conta individual, mas uma nova máquina, possivelmente em um local físico diferente.
Modelos de preços para VMs

Os modelos de preços mais comuns para máquinas virtuais na nuvem são pagamento conforme o uso (por hora ou segundo), instâncias temporárias/pontuais, instâncias reservadas e hospedeiros dedicados.

Pré-pago

Um modelo de pagamento conforme o uso não tem custos iniciais para a máquina virtual e os usuários simplesmente pagam pelo que usam. Os clientes pagam por hora ou segundo, dependendo do provedor e do tipo de instância.

Instâncias temporárias/pontuais

O modelo de VMs de menor custo, instâncias temporárias ou pontuais aproveita o excesso de capacidade de um provedor, mas pode ser recuperado pelo provedor a qualquer momento. As instâncias temporárias/pontuais são úteis para as aplicações que não precisam estar sempre ativas ou que são proibitivamente caras em qualquer outro modelo.

Instâncias reservadas

Diferentemente dos modelos de pagamento conforme o uso, os casos reservados vêm com um compromisso explícito de prazo, geralmente entre um e três anos, mas também incluem grandes descontos.

Hosts dedicados

Normalmente, o usuário arca com o custo total do servidor físico e é cobrado de acordo com os intervalos definidos pelo provedor para servidores dedicados, geralmente por hora ou por mês.

Máquinas virtuais vs. servidores bare metal

Escolher uma máquina virtual em vez de um servidor bare metal tem menos a ver com recursos concorrentes e mais com saber o que você precisa e quando precisa.

Os servidores bare metal são sinônimos de hardware bruto, potência e isolamento. Eles são servidores físicos de locatário único, completamente desprovidos de ciclos de hipervisor (software de virtualização) e totalmente dedicados a um único cliente: você.

Cargas de trabalho que priorizam desempenho e isolamento, como aplicações com computação intensiva de dados e mandatos de conformidade regulatória, normalmente são mais adequadas para servidores bare metal, especialmente quando implementadas por períodos prolongados.

Programas de recursos empresariais (ERP), gerenciamento de relacionamento com o cliente (CRM), gerenciamento da cadeia de suprimentos (SCM), aplicações de comércio eletrônico e serviços financeiros são apenas algumas das cargas de trabalho ideais para servidores bare metal.

Por outro lado, quando suas cargas de trabalho exigem o máximo de flexibilidade e escalabilidade, é melhor colocar um hipervisor no hardware bare metal para criar uma máquina virtual. As máquinas virtuais aumentam a capacidade e a utilização do servidor. Eles são ideais para migrar dados de uma VM para outra, redimensionar conjuntos de dados e dividir cargas de trabalho dinâmicas.

Máquinas virtuais vs. contêineres

A maneira mais fácil de entender um contêiner é saber como ele difere de uma VM (máquina virtual) tradicional. Na virtualização tradicional, seja no local ou na nuvem, um hipervisor ajuda a virtualizar o hardware físico. Cada VM contém um sistema operacional convidado, uma cópia virtual do hardware do qual o sistema operacional precisa para ser executado e uma aplicação e suas bibliotecas e dependências associadas.

Em vez de virtualizar o hardware subjacente, os contêineres virtualizam o sistema operacional (normalmente Linux). Cada contêiner contém apenas a aplicação e suas bibliotecas e dependências. A ausência do sistema operacional convidado é o motivo pelo qual os contêineres são tão leves, rápidos e portáteis.

Contêineres e Kubernetes, a plataforma de orquestração de contêineres de código aberto que os gerencia, tornaram-se as unidades padrão das arquiteturas modernas nativas da nuvem e de microsserviços. Embora os contêineres sejam mais comumente associados a serviços sem estado, as organizações também podem usá-los para serviços com estado. Os contêineres são padrão nos cenários de nuvem híbrida porque podem ser executados de forma consistente na nuvem pública, nuvem privada e configurações locais tradicionais. Hoje, uma organização pode executar a aplicação na sua nuvem privada, mas amanhã poderá ser necessário implementá-la em uma nuvem pública de um provedor diferente. A conteinerização de aplicações oferece às equipes a flexibilidade necessária para lidar com os diversos ambientes de software da TI moderna.

É importante observar que as empresas podem coexistir com contêineres e máquinas virtuais. Por exemplo, é comum executar contêineres em VMs, já que muitas empresas têm uma infraestrutura baseada em VM.

Uma empresa pode escolher um contêiner para executar uma aplicação e ter uma máquina virtual para fornecer a infraestrutura subjacente. Esse método combina a portabilidade e a velocidade dos contêineres com a segurança das máquinas virtuais. Em outro cenário, uma instituição financeira pode usar VMs para seus sistemas de banco de dados, garantindo uma maior segurança com isolamento de recursos e usar contêineres para aplicações front-end, como aplicativos móveis voltados para o cliente.

A publicação do blog "Contêineres versus VMs: qual é a diferença?" explica melhor.

O vídeo a seguir detalha os fundamentos da conteinerização e como ela se compara ao uso de VMs:

Escolhendo um provedor de máquina virtual

A seleção de uma máquina virtual e de um provedor de nuvem começa com a análise de suas necessidades de carga de trabalho e de orçamento, além de outros fatores críticos. Veja abaixo 10 coisas a serem consideradas ao selecionar um provedor de serviços de máquina virtual.

  1. Suporte confiável: certifique-se de que existe um atendimento ao cliente 24 horas por dia, 7 dias por semana, por telefone, e-mail, bate-papo etc, ou desista. Você quer uma pessoa real do outro lado da linha para ajudar você em situações críticas de TI. Também é importante observar quais provedores de nuvem oferecem serviços adicionais para um suporte mais prático.
  2. Opções gerenciadas: o provedor de nuvem oferece soluções não gerenciadas e gerenciadas? Se você não estiver familiarizado com a tecnologia de virtualização, considere um provedor que será responsável pela configuração, manutenção e monitoramento contínuo do desempenho.
  3. Integração de software: seu ambiente de máquina virtual funcionará bem com outros ambientes? Sistemas operacionais, software de terceiros, tecnologia e aplicações de código aberto ajudam você a fornecer mais soluções para toda a sua empresa. Você precisará de um fornecedor de máquina virtual com suporte e parcerias sólidas com os fornecedores de software mais usados do setor.
  4. Rede e infraestrutura de alta qualidade: Qual é o nível de atualização da infraestrutura em que sua nova máquina virtual será executada? Essa infraestrutura inclui servidores bare metal confiáveis, data centers modernos e a base da rede. Um provedor de nuvem deve ser capaz de cumprir sua parte no negócio com um hardware de última geração e tecnologia de rede de alta velocidade.
  5. Localização: quanto mais próximos os dados estiverem de seus usuários, menos problemas você terá com latência, segurança e fornecimento de serviços em tempo hábil. Uma excelente rede global de data centers e pontos de presença espalhados é fundamental para ter os dados onde e quando você mais precisar.
  6. Backup e recuperação: qual é o plano do seu provedor de nuvem para manter suas máquinas virtuais funcionando diante de eventos inesperados? Eles também fornecem opções complementares de backup e redundância para seu ambiente virtualizado? A continuidade das operações é algo que você deve levar a sério.
  7. Escalabilidade e facilidade: o quão rápido e fácil será para você ativar, desativar, reservar, pausar e atualizar sua máquina virtual? A palavra que você mais quer ouvir sobre escalabilidade de máquinas virtuais é "sob demanda".
  8. Configurações variadas de CPU: quanto mais configurações, mais opções você terá. Nem toda configuração de máquina virtual se adapta a todas as cargas de trabalho durante todas as épocas de uso. Certifique-se de procurar um provedor de máquina virtual que ofereça pacotes de configuração variados para requisitos de locatário único e multilocatário.
  9. Camadas de segurança: Os dados da sua empresa são verdadeiras moedas de ouro, especialmente quando se trata de informações sensíveis dos clientes. Não deixe de perguntar ao provedor sobre linhas de rede privadas, opções de data center federais, recursos de criptografia integrados e atendimento aos padrões de conformidade regulatória, que são essenciais para proteger seu ativo mais valioso.
  10. Suporte contínuo à migração: à medida que suas prioridades de TI evoluem, seu fornecedor de máquinas virtuais deve ser capaz de ajudar você a fazer uma transição sem dificuldades entre o local e o externo. Procure opções completas de ingestão de dados, migração pela rede e migração liderada por aplicações.
Soluções relacionadas
IBM Cloud Virtual Server for VPC

Máquinas virtuais altamente escaláveis, de locatário único e de vários locatários, que você pode iniciar rapidamente para obter o máximo de isolamento e controle da rede.

Explore o IBM Cloud Virtual Server for VPC
IBM Power Virtual Server

O IBM Power Virtual Server é uma família de servidores IBM Power virtuais configuráveis multilocatários com acesso aos serviços IBM Cloud. Migre e gerencie cargas de trabalho sem dificuldades em ambientes de nuvem e locais.

Conheça o IBM Power Virtual Server
IBM z/VM

IBM z/VM é um sistema operacional com tecnologia de virtualização e hipervisor escalonável e rica em segurança, projetada para executar servidores convidados como Linux , z/OS e máquinas virtuais z/TPF, bem como Red Hat OpenShift nos servidores IBM Z e LinuxONE.

Explore o IBM z/VM
Recursos O que é computação em nuvem?

A computação em nuvem transforma a infraestrutura de TI em um utilitário, permitindo que você "se conecte" a recursos e aplicações de computação pela internet sem instalá-los e mantê-los no local.

O que é nuvem híbrida?

A nuvem híbrida integra serviços de nuvem pública, serviços de nuvem privada e infraestrutura local em um único ambiente de computação distribuída.

O que é DevOps?

O DevOps acelera a entrega de software de maior qualidade, combinando e automatizando o trabalho das equipes de desenvolvimento de software e operações de TI.

O que são microsserviços?

Microsserviços, ou arquitetura de microsserviços, é uma abordagem de arquitetura nativa da nuvem na qual uma única aplicação é composta por muitos componentes ou serviços menores vagamente acoplados e implementáveis de forma independente.

O que são contêineres?

Contêineres são unidades executáveis de software nas quais o código da aplicação é empacotado junto com suas bibliotecas e dependências de formas comuns, para que o código possa ser executado em qualquer lugar, seja no desktop, na TI tradicional ou na nuvem.

O que é virtualização?

A virtualização é um processo que permite o uso mais eficiente do hardware do computador físico e é a base da computação em nuvem.

Dê o próximo passo

Projetado para o setor, segurança e a liberdade de construir e operar em qualquer lugar, o IBM Cloud é uma plataforma de nuvem full stack com mais de 170 produtos e serviços abrangendo dados, contêineres, IA, IoT e blockchain.Use o IBM Cloud para criar uma infraestrutura escalável a um custo menor, implementar novas aplicações instantaneamente e escalar cargas de trabalho com base na demanda.

Conheça a IBM Cloud Comece a usar sem custos