Czym jest wirtualizacja LXC, na której działają serwery VPS?
Twój serwer VPS to kontener LXC (Linux Containers) uruchomiony na hoście Proxmox. Kontener to odizolowany "wirtualny komputer": ma własny system, własnych użytkowników, własne procesy, własny adres IP i pełny dostęp root. Z zewnątrz zachowuje się jak zwykły serwer.
Czym LXC różni się od klasycznej maszyny wirtualnej (KVM, VirtualBox)?
- kontener nie uruchamia własnego jądra - korzysta z jądra Linuksa hosta, dlatego startuje w kilka sekund i prawie nie zużywa zasobów "na sam system",
- cała przydzielona moc (CPU, RAM, dysk) jest do Twojej dyspozycji, a nie "zjadana" przez emulację sprzętu,
- zmiana RAM-u lub dysku (np. po dokupieniu dodatku) następuje od razu, zwykle bez restartu.
Co to oznacza w praktyce:
- działają systemy z rodziny Linux (Debian, Ubuntu, AlmaLinux, Rocky, Alpine i inne dostępne w kreatorze zamówienia). Nie zainstalujesz Windowsa ani innego jądra niż Linux,
- nie załadujesz własnych modułów jądra ani nie zmienisz parametrów jądra (sysctl globalne, WireGuard jako moduł jądra itp. zależą od hosta),
- Docker i podobne narzędzia działają - kontenery mają włączone potrzebne funkcje (nesting),
- kontenery są "nieuprzywilejowane" (unprivileged): root w Twoim VPS to zwykły, ograniczony użytkownik na hoście. Dzięki temu nawet w razie włamania na Twój serwer atakujący nie wydostanie się na maszynę fizyczną ani do innych klientów,
- zasoby są limitowane: liczba rdzeni, RAM, swap, dysk oraz liczba procesów i jednoczesnych połączeń (ochrona przed "fork bombą" i nadużyciami).
Wszystkie parametry swojego planu (vCPU, RAM, dysk) zobaczysz w panelu przy serwerze oraz na liście planów.
Czym LXC różni się od klasycznej maszyny wirtualnej (KVM, VirtualBox)?
- kontener nie uruchamia własnego jądra - korzysta z jądra Linuksa hosta, dlatego startuje w kilka sekund i prawie nie zużywa zasobów "na sam system",
- cała przydzielona moc (CPU, RAM, dysk) jest do Twojej dyspozycji, a nie "zjadana" przez emulację sprzętu,
- zmiana RAM-u lub dysku (np. po dokupieniu dodatku) następuje od razu, zwykle bez restartu.
Co to oznacza w praktyce:
- działają systemy z rodziny Linux (Debian, Ubuntu, AlmaLinux, Rocky, Alpine i inne dostępne w kreatorze zamówienia). Nie zainstalujesz Windowsa ani innego jądra niż Linux,
- nie załadujesz własnych modułów jądra ani nie zmienisz parametrów jądra (sysctl globalne, WireGuard jako moduł jądra itp. zależą od hosta),
- Docker i podobne narzędzia działają - kontenery mają włączone potrzebne funkcje (nesting),
- kontenery są "nieuprzywilejowane" (unprivileged): root w Twoim VPS to zwykły, ograniczony użytkownik na hoście. Dzięki temu nawet w razie włamania na Twój serwer atakujący nie wydostanie się na maszynę fizyczną ani do innych klientów,
- zasoby są limitowane: liczba rdzeni, RAM, swap, dysk oraz liczba procesów i jednoczesnych połączeń (ochrona przed "fork bombą" i nadużyciami).
Wszystkie parametry swojego planu (vCPU, RAM, dysk) zobaczysz w panelu przy serwerze oraz na liście planów.
7 wyświetleń
Nie znalazłeś odpowiedzi? Skontaktuj się z nami.