Introdução à virtualização

Conceitos de Containerização e Virtualização

Julia Ostheimer

Freelance AI Consultant

Objetivos do curso

  • Capítulo 1
    • Definir virtualização
    • Definir conteinerização
    • Comparar conteinerização e virtualização
  • Capítulo 2
    • Explicar conteinerização com Docker
    • Definir orquestração de contêineres
    • Explicar orquestração com Kubernetes
Conceitos de Containerização e Virtualização

Computadores impulsionam nossas vidas

  • Computadores pessoais no nosso dia a dia

Computadores pessoais

  • Servidores que viabilizam aplicações de negócio

Servidores - Data Center

1 Imagens de istockphoto.com
Conceitos de Containerização e Virtualização

Componentes de um sistema computacional

  • Hardware
    • Unidade Central de Processamento (CPU)
    • Armazenamento
    • Placa-mãe
    • Etc.
  • Software
    • Sistema operacional (SO)
    • Aplicativos
    • Etc.
Conceitos de Containerização e Virtualização

Limitações das máquinas físicas

  • Alto custo
  • Manutenção e indisponibilidade
  • Pouca flexibilidade e difícil de escalar
Conceitos de Containerização e Virtualização

Introdução às máquinas virtuais

  • Abreviação: VM
  • Um computador simulado dentro de outro
  • Cada VM funciona de forma independente

 

Máquina virtual

Conceitos de Containerização e Virtualização

Benefícios das máquinas virtuais

  • Otimização de recursos
    • Redução de custos
    • Sustentabilidade
  • Escalabilidade e flexibilidade
  • Isolamento e segurança
  • Independência de plataforma
Conceitos de Containerização e Virtualização

Definição de virtualização

  • Processo de criar uma versão virtual de um recurso de computação
  • Virtualização completa:
    • Virtualiza todo o sistema computacional
    • Gera uma VM
Conceitos de Containerização e Virtualização

Vamos praticar!

Conceitos de Containerização e Virtualização

Preparing Video For Download...