Bij TransIP kun je als virtuele server gebruik maken van een reguliere (flexibele) VPS, SandboxVPS, BladeVPS of PerformanceVPS. De SandboxVPS en BladeVPS maken gebruik van shared CPU cores, de PerformanceVPS van dedicated CPU cores en de reguliere VPS kan beide gebruiken.
Bij shared CPU cores maak je samen met andere VPS'en gebruik van dezelfde CPU cores van een hypervisor. Bij dedicated CPU cores zijn de cores voor jou gereserveerd, ongeacht of jij die volledig belast of niet.
We lichten dit toe aan de hand van een voorbeeldscenario: We gaan uit van een hypervisor met 50 CPU cores en 100 CPU hyperthreads. Op de hypervisor plaatsen we vervolgens enkel VPS'en met 4 CPU threads per stuk.
- Dedicated CPU cores: De CPU cores zijn voor jou gereserveerd. Het aantal VPS'en op een hypervisor is dus het aantal CPU cores van die hypervisor, gedeeld door het aantal beschikbare CPU cores per VPS. In dit voorbeeld, kunnen er 100 (threads) / 4 = 25 VPS'en op deze hypervisor staan.
-
Shared CPU cores: CPU cores zijn shared, oftewel je deelt de cores van een hypervisor met andere VPS'en. Stel dat iedere VPS op een hypervisor gemiddeld 50% van zijn beschikbare CPU vermogen gebruikt, dan kunnen er twee keer zoveel VPS'en op één hypervisor staan dan bij een PerformanceVPS, oftewel 50 VPS'en.
Aanvullende leestip: Shared cores kunnen een rol spelen in het ontstaan van steal-time en is een van de redenen waarom wij gebruik maken van automatische migraties op onze VPS-platformen. Meer informatie over automatische migraties vind je in dit artikel.
Er kunnen hierdoor dus meer VPS'en met shared CPU cores op één hypervisor tegelijk staan dan mogelijk is bij VPS'en met dedicated CPU cores. Dit speelt bijvoorbeeld een rol in de prijs van Windows Server-licenties, zie dit artikel.
Wanneer gebruik je dedicated CPU cores in plaats van shared CPU cores?
Omdat dedicated CPU cores volledig voor jou gereserveerd zijn, ligt de prijs iets hoger dan bij shared CPU cores. Allicht vraag je jezelf daarom af wanneer je daadwerkelijk voordeel behaalt van dedicated CPU cores ten opzichte van shared CPU cores.
Simpel gezegd raden we voor alle AI-toepassingen en remote desktop servers aan om dedicated CPU cores te gebruiken. Bijvoorbeeld voor het gebruik van een eigen AI-model kan het ongeveer 3-4 keer zo snel tokens genereren bij shared CPU cores. B
Bij databaseservers kunnen dedicated CPU cores een verschil maken, maar dit hangt af van de belasting van je database. We raden in dit geval (en alle andere scenarios) aan de reguliere VPS te gebruiken omdat deze flexibel kan schakelen tussen dedicated en shared CPU cores. Als je merkt dat je meer performance nodig hebt kun je simpelweg dedicated CPU cores testen en op basis van je bevindingen beslissen ze wel/niet blijvend in te zetten.