Introdução à conteinerização

Conceitos de Containerização e Virtualização

Julia Ostheimer

Freelance AI Consultant

Ambientes em computação

  • Ambiente: sistema que cerca um aplicativo de TI

Ambiente ao redor do aplicativo de TI

1 Ícones por icons8.com
Conceitos de Containerização e Virtualização

Virtualização em nível de SO

  • Virtualizando o sistema operacional (SO)
  • Não virtualizado:

    • Hardware
    • Kernel do SO
  • Virtualizado:

    • Espaços de usuário isolados
Conceitos de Containerização e Virtualização

Introdução aos contêineres

  • Virtualização em nível de SO = conteinerização
  • Espaços de usuário isolados = contêineres
  • Contêineres
    • Ambiente isolado
    • Incluem o app e todas as dependências

Conteúdo de um contêiner

1 Ícones por icons8.com
Conceitos de Containerização e Virtualização

Definição de conteinerização

  • Virtualização em nível de SO
  • Empacotar um app e suas dependências em um contêiner

 

Processo de conteinerização

1 Ícones por icons8.com
Conceitos de Containerização e Virtualização

Características ao usar contêineres

  • Executar vários apps com confiabilidade em um único host

  • Cada app no seu próprio contêiner

  • Visão das dependências do app

Vários aplicativos em um único host

1 Ícones por icons8.com
Conceitos de Containerização e Virtualização

Benefícios dos contêineres

  • Isolamento entre aplicativos

  • Portabilidade e reprodutibilidade

  • Inicialização rápida

Conceitos de Containerização e Virtualização

Vamos praticar!

Conceitos de Containerização e Virtualização

Preparing Video For Download...