LXC-containers op Proxmox: veel diensten, weinig geheugen
Een LXC-container start in één seconde en kost een fractie van wat een virtuele machine reserveert.
Vanaf 13,99 €/maand
Introductie
Een LXC-container bootst geen machine na: hij deelt de kern van de host en draagt enkel het bestandssysteem van de distributie mee. Het rechtstreekse gevolg is dat hij vrijwel onmiddellijk start en verbruikt wat hij werkelijk gebruikt, terwijl een virtuele machine haar geheugen vooraf reserveert, of ze het nu gebruikt of niet.
Het verschil valt snel op. Op een VDS van 16 GB aan 13,99 €/maand passen vier volledige VM's krap; twintig containers met kleine diensten leven er moeiteloos. Proxmox VE beheert ze vanuit dezelfde interface als de VM's, met dezelfde momentopnamen en dezelfde back-ups.
De prijs van die besparing moet u kennen: de afscherming is zwakker. Omdat de kern gedeeld wordt, kan een container geen eigen kernmodule laden, en een lek in de kern raakt iedereen. Voor code die u niet zelf beheert, of voor een niet-Linux-systeem, blijft een VM het juiste gereedschap.
Wat de server brengt, over de hele reeks
Proxmox VE al geïnstalleerd
De server komt met <strong>Proxmox VE</strong> klaar en de webinterface bereikbaar. U maakt uw virtuele machines en LXC-containers vanuit de browser, zonder ticket en zonder op een tussenkomst te wachten. <strong>Opnieuw installeren mag onbeperkt</strong>: een mislukte proef zet u binnen enkele minuten opnieuw op.
Geheugen, want dat is de beperkende factor
Op een hypervisor loopt bijna nooit de processor als eerste vol, maar het <strong>geheugen</strong>, omdat elke virtuele machine haar eigen deel opeist. De reeks begint bij <strong>16 GB</strong> en loopt tot <strong>96 GB</strong>, wat ruimte laat om meerdere machines te stapelen zonder ze te wurgen.
Snapshots met één klik
Een snapshot vóór een update, nog een vóór een wijziging aan de instellingen: dat is het verschil tussen een proef en een gok. Elke snapshot maakt u met één klik in uw klantenzone, zonder meerkosten.
Tot 16 extra IPv4-adressen
Elke virtuele machine kan haar eigen publieke adres krijgen, zodat niet alles via poortdoorverwijzingen van de gastheer moet. Handig zodra een virtuele firewall, een webserver en een externe dienst netjes moeten samenleven.
Waar LXC de juiste keuze is
Eén site per container
Tien klantensites, tien containers, elk met zijn eigen webstapel en zijn eigen PHP-versie. Ze zitten elkaar niet in de weg en kosten samen aan geheugen wat één gedeelde hosting zou verbruiken.
Hulpdiensten
Redis, een berichtenmakelaar, een applicatieve cron, een verzamelaar van meetwaarden. Elk verdient het afgeschermd te zijn, geen enkele verdient 2 GB die voor het leven gereserveerd blijft.
Ontwikkelomgevingen
Eén container per tak of per taalversie. Hij wordt in enkele seconden vanuit een sjabloon gemaakt en zonder spijt vernietigd.
Een reverse proxy vooraan
Een lichte container die Nginx of Traefik draagt en naar de andere verdeelt. De voorpost herstarten raakt verder niets aan.
Onderbenutte VM's vervangen
Veel VM's draaien met 4 GB gereserveerd voor een dienst die er 300 MB van gebruikt. Ze omzetten naar containers maakt dat geheugen in één klap vrij, zonder van formule te veranderen.
Veelgestelde vragen
Een VM bootst een volledige computer na en laadt haar eigen kern: sterke afscherming, gereserveerd geheugen. Een LXC-container deelt de kern van de host: onmiddellijke start, geheugen op afroep, zwakkere afscherming.
Nee. LXC deelt de Linux-kern van de host en kan dus alleen Linux-systemen dragen. Voor Windows hebt u een virtuele machine nodig — Proxmox doet dat uitstekend op dezelfde server.
Ja, Proxmox behandelt ze op dezelfde manier: momentopnamen en back-ups vanuit dezelfde interface, bij ons zonder grens op aantal of frequentie.
Ze beantwoorden niet dezelfde vraag. LXC draagt een volledig systeem dat u als een machine beheert; Docker verpakt een toepassing met haar omgeving. Velen installeren Docker binnen een VM op dezelfde server.