Introductie tot containerization

Concepten van containerization en virtualisatie

Julia Ostheimer

Freelance AI Consultant

Omgevingen in computing

  • Environment: systeem rond een IT-applicatie

Omgeving rond IT-applicatie

1 Pictogrammen door icons8.com
Concepten van containerization en virtualisatie

Virtualisatie op OS-niveau

  • Virtualiseren van het Operating System (OS)
  • Niet gevirtualiseerd:

    • Hardware
    • OS-kernel
  • Gevirtualiseerd:

    • Geïsoleerde user spaces
Concepten van containerization en virtualisatie

Introductie tot containers

  • Virtualisatie op OS-niveau = containerization
  • Geïsoleerde user spaces = containers
  • Containers
    • Geïsoleerde omgeving
    • Bevat applicatie en alle afhankelijkheden

Inhoud van een container

1 Pictogrammen door icons8.com
Concepten van containerization en virtualisatie

Definitie van containerization

  • Virtualisatie op OS-niveau
  • Een applicatie en z’n afhankelijkheden verpakken in een container

 

Proces van containerization

1 Pictogrammen door icons8.com
Concepten van containerization en virtualisatie

Kenmerken bij gebruik van containers

  • Betrouwbaar meerdere apps draaien op één host

  • Elke app in z’n eigen container

  • Inzicht in app-afhankelijkheden

Meerdere apps op één host

1 Pictogrammen door icons8.com
Concepten van containerization en virtualisatie

Voordelen van containers

  • Isolatie tussen apps

  • Portabiliteit & reproduceerbaarheid

  • Snelle opstarttijd

Concepten van containerization en virtualisatie

Laten we oefenen!

Concepten van containerization en virtualisatie

Preparing Video For Download...