Virtualizace a kontejnerizace

Kontejnerizace a virtualizace – základní koncepty

Julia Ostheimer

Freelance AI Consultant

Rekapitulace: Virtualizace vs. kontejnerizace

Virtualizace

  • Vytváří virtuální verzi výpočetního prostředku
  • Plná virtualizace
  • VM: Simulovaný počítač uvnitř jiného počítače

Kontejnerizace

  • Zabalí aplikaci a závislosti do izolovaného prostředí
  • Virtualizace na úrovni OS
  • Kontejner: Izolované prostředí aplikace
Kontejnerizace a virtualizace – základní koncepty

Softwarové nástroje pro kontejnerizaci

  • Správa kontejnerů: Docker

Logo Docker

 

  • Orchestrace kontejnerů: Kubernetes

Logo Kubernetes

1 Loga od Docker & Kubernetes
Kontejnerizace a virtualizace – základní koncepty

Softwarové nástroje pro virtualizaci

  • Oracle VM VirtualBox

Logo VirtualBox

  • VMware
Kontejnerizace a virtualizace – základní koncepty

Případy použití virtualizace

Kontejnerizace a virtualizace – základní koncepty

Případy použití virtualizace

  • Konsolidace serverů

Využití serveru

1 Ikony od icons8.com
Kontejnerizace a virtualizace – základní koncepty

Případy použití virtualizace

  • Konsolidace serverů
  • Starší aplikace
Kontejnerizace a virtualizace – základní koncepty

Případy použití kontejnerizace

Kontejnerizace a virtualizace – základní koncepty

Případy použití kontejnerizace

  • Architektura mikroslužeb
Kontejnerizace a virtualizace – základní koncepty

Případy použití kontejnerizace

  • Architektura mikroslužeb
  • Orchestrace kontejnerů

Orchestr

1 Obrázek od istockphoto.com
Kontejnerizace a virtualizace – základní koncepty

Výhody kontejnerů oproti virtuálním strojům

Faktor Kontejner Virtuální stroj Fyzický stroj
Izolace ** *** *
Bezpečnost ** *** *
Prostor *** ** *
Škálovatelnost *** ** *
Náklady *** ** *
Flexibilita ** *** *
Kontejnerizace a virtualizace – základní koncepty

Pojďme cvičit!

Kontejnerizace a virtualizace – základní koncepty

Preparing Video For Download...