Introdução

Concluído

O próximo recurso que examinaremos, com relação à virtualização, é a memória. O termo virtualização de memória deve soar familiar, para ser mais específico por estar intimamente relacionado com o conceito de sistema operacional de memória virtual. Assim, começaremos nossa discussão lembrando os conceitos de memória virtual e, em seguida, discutiremos a virtualização de memória como uma extensão dessas técnicas. A VMware foi a pioneira em algumas técnicas interessantes e inteligentes no âmbito da recuperação de memória dos SOs convidados, que também serão abordados neste módulo.

Objetivos de aprendizagem

Neste módulo, você vai:

  • Identificar como a maioria dos SOs de uso geral dão suporte à memória virtual.
  • Discutir o mapeamento de página de um nível entre endereços físicos e virtuais.
  • Identificar a diferença entre o mapeamento de página de um nível, conforme fornecido em SOs tradicionais e o mapeamento de página de dois níveis, conforme fornecido na virtualização de memória do sistema.
  • Discutir o mapeamento de página de vários níveis, como implícito em vários ambientes virtualizados, como sistemas virtualizados hospedados em modo de usuário e nativo.
  • Definir o excesso de compromissos de memória e discutir os benefícios que ele fornece para sistemas virtualizados.
  • Descrever quais são as técnicas de recuperação e por que elas são necessárias.
  • Explicar o balão de memória no VMware ESXi como um exemplo de uma técnica de recuperação.

Pré-requisitos

  • Entender o que é a computação em nuvem, incluindo os modelos de serviço de nuvem e os provedores de nuvem comuns.
  • Conhecer as tecnologias que habilitam a computação em nuvem.
  • Entender como os provedores de serviços de nuvem pagam e cobram pela nuvem.
  • Saber o que são os datacenters e por que eles existem.
  • Saber como os datacenters são configurados, alimentados e provisionados.
  • Entender como os recursos de nuvem são provisionados e medidos.
  • Estar familiarizado com o conceito de virtualização.
  • Saber quais são os diferentes tipos de virtualização.
  • Entender a virtualização de CPU.