virtualizacja
Wirtualizacja odnosi się do procesu tworzenia abstrakcji zasobów komputerowych—sprzętu, oprogramowania i sieci—które pozwalają na uruchamianie wielu odrębnych środowisk na jednym fizycznym systemie.
Podstawowym narzędziem jest hipernadzorca (hypervisor) zarządzający przydziałem zasobów. Wyróżnia się hipernadzorcę typu 1 (bare-metal), działającego bezpośrednio
Główne rodzaje wirtualizacji to wirtualizacja serwerów, desktopowa, aplikacyjna, storage oraz sieciowa. Wirtualizacja serwerów pozwala uruchamiać niezależne
Historia wirtualizacji wywodzi się z systemów timesharingowych z lat 60. i 70. XX wieku (np. IBM CP/CMS,
Korzyści obejmują lepsze wykorzystanie zasobów, izolację środowisk, łatwiejsze kopie zapasowe i migracje oraz elastyczność w skalowaniu.
Wirtualizacja współistnieje z technologiami kontenerowymi (np. Docker, Kubernetes), które oferują lżejszą izolację na poziomie systemu operacyjnego.