Digite para filtrar os verbetes do Glossário.

    DevOps e infraestrutura · Formação DevOps

    Máquina virtual

    Máquina virtual é um ambiente de computação virtualizado capaz de executar seu próprio sistema operacional.

    Também chamado de: virtual machine, VM

    Definição

    Máquina virtual é um ambiente de computação virtualizado capaz de executar seu próprio sistema operacional. O host fornece recursos por uma camada de virtualização, e cada máquina virtual recebe CPU, memória, armazenamento e sua própria imagem de sistema.

    Host e camada de virtualização

    O host físico hospeda a camada de virtualização, que aloca recursos às máquinas virtuais. Cada máquina virtual executa um sistema operacional convidado de forma isolada, como se fosse um computador próprio. O isolamento por virtualização separa um ambiente do outro mesmo sobre o mesmo host.

    Máquina virtual

    Executa um sistema operacional completo e separado, com recursos atribuídos por virtualização.

    Container

    Isola processos e arquivos com ambiente próprio, compartilhando o kernel do host.

    Isolamento diferente

    Máquina virtual e container oferecem formas diferentes de isolamento e não são intercambiáveis em todos os cenários. A escolha depende da aplicação, das exigências do ambiente e do nível de isolamento necessário.

    Falha provável e verificação

    A falha mais comum é atribuir recursos sem medir o uso. Quando a máquina virtual recebe CPU e memória demais ou de menos, o custo cresce sem ganho ou a aplicação fica saturada. Para verificar, você observa o consumo real da máquina virtual, compara com os recursos atribuídos e confere se o sistema operacional convidado consegue manter os serviços esperados. A verificação termina quando a alocação corresponde ao uso observado e os serviços permanecem disponíveis.

    Veja a definição de VPS

    Dúvidas frequentes

    Perguntas frequentes sobre Máquina virtual

    Máquina virtual e container são a mesma coisa?
    Não. A máquina virtual executa um sistema operacional completo e separado. O container compartilha o kernel do host e isola processos e arquivos.
    Como a máquina virtual se relaciona ao host?
    O host fornece recursos por uma camada de virtualização, e cada máquina virtual recebe CPU, memória, armazenamento e sua própria imagem de sistema.
    É possível trocar máquina virtual por container sempre?
    Não. Cada forma oferece isolamento diferente, e a escolha depende da aplicação, da segurança e das exigências do ambiente.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Formação DevOps

    Na Formação DevOps, a máquina virtual oferece um ambiente completo com sistema operacional próprio.

    Conhecer a formação
    Capa da Formação DevOps

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano