Resumo

Concluído

Aqui estão alguns dos conceitos importantes abordados neste módulo:

  • A virtualização é uma tecnologia de habilitação essencial para computação em nuvem. Ela permite o provisionamento de imagens de hardware virtual (máquinas virtuais ou VMs) de computadores físicos subjacentes.
  • Há dois tipos de VMs: VMs de processo e VMs de sistema. As VMs criadas na nuvem são VMs de sistema.
  • Uma VM de sistema fornece um ambiente de sistema completo. Um sistema operacional pode ser executado em uma VM de sistema.
  • Um computador físico subjacente é chamado de host e um sistema operacional em execução em uma VM do sistema é chamado de sistema operacional convidado.
  • A virtualização aprimora a elasticidade da nuvem, permitindo que provedores e usuários expandam ou contraiam serviços de forma manual ou automática.
  • A virtualização fornece a área restrita de recursos, tornando difícil para um usuário de nuvem observar ou alterar os dados e as atividades de outras pessoas.
  • A virtualização fornece independência de falhas prevenindo que uma falha de software em uma VM (máquina virtual) se propague para outra VM, mesmo que ambas estejam hospedadas no mesmo computador físico.
  • A virtualização dá suporte à fusão de servidores, permitindo que várias VMs sejam executadas em um único computador físico, melhorando a utilização do sistema e reduzindo os custos.
  • Embora a virtualização permita a execução de várias VMs lado a lado no mesmo host, ela fornece isolamento total (isolamento de segurança, recurso e falha) entre as VMs.
  • Uma VM pode ser executada somente em um único host em um determinado ponto no tempo, mas pode ser migrada para um host diferente em um ponto diferente no tempo.
  • Uma VM do sistema pode oferecer recursos diferentes em termos de quantidade e tipo do computador físico que o hospeda. Por exemplo, um host pode conter uma CPU física Intel IA-32, enquanto uma VM pode incluir oito CPUs virtuais PowerPC mapeadas para a única CPU física.
  • Em redes multilocatários, há uma forte necessidade de virtualização, pois as redes de sobreposição são construídas para permitir que os locatários compartilhem com flexibilidade os recursos de rede.
  • As redes também podem ser virtualizadas e as VNets (redes virtuais) são tão vitais para a computação em nuvem quanto as máquinas virtuais.
  • Assim como as máquinas virtuais, é possível provisionar, migrar, reconfigurar e capturar instantâneos de redes virtuais.
  • Os contêineres são uma tecnologia emergente que proporciona muitos dos benefícios da virtualização sem algumas das desvantagens.
  • Os contêineres abstraem sistemas operacionais, enquanto as máquinas virtuais abstraem máquinas inteiras, incluindo o hardware.