This is the Trace Id: ce8bdd292984204d8c3c8536cbbeb850
Avançar para o conteúdo principal
Azure

O que é uma Máquina Virtual?

Uma máquina virtual é um computador baseado em software que executa o seu próprio sistema operativo e aplicações em servidores físicos.

Máquina virtual definida

Uma máquina virtual emula um computador físico, executando o seu próprio sistema operativo e aplicações com recursos virtualizados. Está isolada do sistema anfitrião, permitindo que os utilizadores realizem tarefas seguras, como testar aplicações ou utilizar diferentes sistemas operativos, enquanto otimizam o hardware físico.

Principais conclusões

  • As máquinas virtuais comportam-se como um computador real a funcionar num ambiente ou sistema operativo (SO) separado.
  • As VMs podem oferecer uma melhor implementação de recursos, isolamento de aplicações e segurança avançada.
  • As VMs também podem impulsionar a inovação, permitindo uma integração perfeita com tecnologias emergentes como a IA e computação edge.

Como funciona uma máquina virtual?

A virtualização é um processo complexo através do qual é criada uma versão virtual ou baseada em software de um computador. Esta maquinaria virtual é alocada a porções específicas de CPU, memória e armazenamento de um computador anfitrião físico, como o seu dispositivo pessoal ou um servidor remoto localizado no datacenter de um fornecedor de cloud.  

Uma VM é um ficheiro de computador, frequentemente referido como uma imagem, que funciona como um computador físico. Opera numa janela como um ambiente de computação independente, frequentemente para executar um sistema operativo diferente ou atuar como toda a experiência de computador do utilizador. A VM também está isolada do resto do sistema, o que significa que o software dentro da VM não pode interferir com o sistema operativo principal do computador anfitrião.

Que benefícios oferecem as VMs?

As VMs operam como computadores separados com os seus próprios sistemas operativos e aplicações, mantendo-se independentes umas das outras e do computador anfitrião físico. Um hipervisor, também conhecido como gestor de máquinas virtuais, permite a operação simultânea de diferentes sistemas operativos em várias VMs. Isto permite o uso de VMs do Linux num sistema operativo do Windows ou a execução de uma versão mais antiga do Windows ao lado de um sistema operativo do Windows atual.
 
Devido ao facto de as VMs serem independentes entre si, também são extremamente portáteis. Pode mover rapidamente uma VM de um hipervisor para outro numa máquina virtual diferente.
 
As máquinas virtuais oferecem flexibilidade e portabilidade, proporcionando benefícios como:
  • Poupança de custos—A utilização de vários ambientes virtuais numa única infraestrutura reduz a pegada física, diminuindo os custos de manutenção do servidor e de eletricidade.
  • Agilidade e rapidez—Criar uma nova VM é mais rápido e fácil do que configurar um novo ambiente para os programadores.
  • Tempo de inatividade reduzido—as VMs podem ser facilmente movidas entre hipervisores, o que as torna ideais para cópia de segurança em caso de falha do computador anfitrião. 
  • Escalabilidade—As VMs simplificam o dimensionamento de aplicações ao adicionar servidores físicos ou virtuais, melhorando a disponibilidade e o desempenho das aplicações.
  • Segurança—As VMs podem executar múltiplos sistemas operativos, permitindo que utilize um sistema operativo convidado para aplicações inseguras, protegendo assim o seu sistema operativo anfitrião. Melhoram a segurança e podem isolar vírus, o que as torna úteis para estudar software malicioso com segurança.
Casos de Utilização

Para que são utilizadas as VMs

Desenvolvimento e testes de software
Os programadores utilizam VMs para criar ambientes isolados para testar novo software sem afetar os seus sistemas primários. Isto permite-lhes testar facilmente diferentes sistemas operativos e configurações.
Educação e formação
As faculdades e instituições utilizam frequentemente VMs para fornecer aos alunos acesso a vários softwares e sistemas operativos sem necessidade de vários computadores físicos, o que é particularmente útil para cursos de TI e ciências de computação.
Computação na cloud
As empresas utilizam VMs para executar aplicações e serviços na cloud. Isto permite uma gestão de recursos dimensionável e flexível, uma vez que as VMs podem ser facilmente criadas, modificadas e eliminadas conforme necessário.
Recuperação após desastre
As empresas podem criar cópias de segurança de máquinas virtuais para restaurar rapidamente os seus sistemas em caso de falha de hardware ou outros desastres.
Consolidação de servidores
As organizações utilizam máquinas virtuais para combinar múltiplas cargas de trabalho de servidores em menos computadores físicos, o que reduz despesas com hardware e melhora a utilização de recursos.
Execução de aplicações legadas
As VMs permitem às empresas executar aplicações mais antigas que podem não ser compatíveis com os sistemas operativos mais recentes. Isto ajuda a manter a continuidade sem a necessidade de hardware desatualizado.

Quais são as tendências futuras das VMs?

As VMs estão destinadas a serem transformadoras, impulsionadas por avanços em IA e outras tecnologias emergentes:

  • Integração com IA—A IA está a revolucionar a tecnologia de VM ao otimizar a alocação de recursos, melhorar a segurança e automatizar tarefas de gestão. As VMs com tecnologia de IA podem prever as exigências da carga de trabalho, ajustar recursos dinamicamente e identificar potenciais ameaças de segurança, tornando os sistemas mais eficientes e seguros. 
  • Computação edge—Esta tecnologia processa dados mais perto da origem, como dispositivos da Internet das Coisas (IoT), para reduzir a latência e a utilização da largura de banda. À medida que a computação edge ganha força, as VMs desempenharão um papel crucial no processamento de dados, permitindo uma análise em tempo real e uma tomada de decisões mais rápida para aplicações como veículos autónomos e cidades inteligentes. 
  • Soluções cloud híbridas—As VMs podem ser utilizadas de forma integrada em clouds no local, privadas e públicas. Esta abordagem híbrida permite que as empresas otimizem custos, desempenho e escalabilidade. 
  • Segurança avançada—as VMs continuarão a evoluir com funcionalidades de segurança avançadas, como a deteção e resposta a ameaças com tecnologia de IA, o que garante que as aplicações e os dados permanecem protegidos contra ciberameaças. 
  • Contentorização—As VMs coexistirão cada vez mais com contentores, proporcionando um ambiente flexível e dimensionável para a implementação de aplicações. Esta abordagem híbrida permite que as empresas executem aplicações legadas ao lado de cargas de trabalho modernas e contentorizadas. 
  • Computação quântica—Embora ainda esteja a dar os primeiros passos, a computação quântica acabará por se integrar na tecnologia de VM, oferecendo um poder computacional sem precedentes e resolvendo problemas complexos que estão atualmente fora do alcance dos computadores clássicos.
  • Sustentabilidade—As VMs contribuirão para práticas de TI mais ecológicas, ao otimizarem a utilização de recursos e reduzirem a necessidade de hardware físico. Este facto está em consonância com a ênfase crescente na sustentabilidade e na responsabilidade ambiental no setor tecnológico.
As máquinas virtuais provaram ser ativos de valor inestimável para as organizações, oferecendo flexibilidade, eficiência e segurança sem paralelo. À medida que a tecnologia continua a avançar, as VMs evoluirão para se integrar perfeitamente com inovações emergentes como IA, computação edge e computação quântica. Esta evolução impulsionará melhorias adicionais na gestão de recursos, escalabilidade e sustentabilidade, permitindo que as empresas se adaptem a exigências em mudança e se mantenham competitivas.
O desenvolvimento contínuo da tecnologia de VM promete um futuro onde as organizações podem utilizá-las para impulsionar a inovação, aumentar a produtividade e alcançar os seus objetivos estratégicos.
     
Continuar a aprender

Recursos adicionais

FAQ

Perguntas frequentes

  • Uma máquina virtual (VM) é uma versão baseada em software ou virtual, de um computador físico. Funciona de forma idêntica a um computador real, executando um sistema operativo e aplicações de forma eficaz. As VMs permitem que múltiplos sistemas operativos sejam executados num único computador físico, proporcionando benefícios como uma melhor utilização de recursos, isolamento de aplicações, segurança avançada e a capacidade de testar e desenvolver software em ambientes isolados.
  • As VMs são emulações de software de computadores físicos, enquanto os ambientes de trabalho virtuais são interfaces de utilizador que permitem o acesso a um ambiente de trabalho alojado num servidor remoto. A principal diferença é que as VMs emulam computadores inteiros, enquanto os ambientes de trabalho virtuais fornecem acesso remoto a um ambiente de trabalho.
  • Um exemplo de uma VM é a Estação de Trabalho VMware, que permite aos utilizadores executar vários sistemas operativos, como o Windows, Linux e macOS, num único computador físico. Isto permite aos programadores testar o software em diferentes ambientes sem necessitarem de hardware separado.
  • As VMs são geralmente seguras, pois proporcionam isolamento entre o computador anfitrião e a VM, reduzindo o risco de propagação de software malicioso. No entanto, a sua segurança depende de configuração adequada, atualizações regulares e práticas de segurança. As VMs ainda podem ser vulneráveis a ataques se não forem geridas corretamente, por isso é essencial seguir as melhores práticas de segurança.
  • Sim, pode executar uma VM no seu telemóvel. As aplicações especializadas permitem-lhe aceder e gerir VMs remotamente, proporcionando uma experiência semelhante à de as executar num computador.
  • Sim, uma VM ocupa espaço de armazenamento no computador anfitrião. A quantidade de armazenamento depende do tamanho do disco rígido virtual, do sistema operativo e de quaisquer aplicações instaladas. As VMs podem ser configuradas para alocar armazenamento dinamicamente conforme necessário ou utilizar uma quantidade fixa de armazenamento.