Advertorial

Door Tweakers Partners

TransIP introduceert PerformanceVPS met dedicated vcpu’s en NVMe-netwerkopslag

27-07-2021 • 08:00

55

TransIP lanceerde in juli het nieuwe VPS-product PerformanceVPS. Deze nieuwe vps-set-up is een krachtiger variant binnen de BladeVPS-lijn. PerformanceVPS biedt onder meer NVMe-netwerkopslag, dedicated vcpu’s op basis van AMD EPYC-cores en een 2,5-gigabitnetwerkverbinding.

Met bladeVPS heeft TransIP een krachtige vps-oplossing voor uiteenlopende toepassingen en doelgroepen, variërend van de gebruiker die een krachtige server zoekt voor een website, tot sysadmins. Voor wie nog meer performance zoekt, is PerformanceVPS ontwikkeld, dat sinds kort is geïntroduceerd. Ongeveer een jaar geleden is het project gestart omdat klanten om nog betere performance vroegen, vooral met het oog op compute en storage. Robin Geuze, Chief Technology Officer bij TransIP: “Met BladeVPS gebruiken we netwerkopslag op basis van klassieke SATA-ssd’s in combinatie met ZFS en NFS. We wilden versnellen en er daarnaast voor zorgen dat het product nog betrouwbaarder werd. Daarom hebben we gekozen voor distributed network storage op basis van Ceph en NVMe. Daarmee halen we een single point of failure weg doordat we gebruikmaken van drie replica’s. Op het moment dat één van de servers uitvalt kun je gewoon doorwerken omdat op twee andere servers een kopie van de data beschikbaar is.”

AMD-technologie vervangt Intel

Op het gebied van rekenkracht koos TransIP in plaats van het voor BladeVPS gebruikte Intel voor AMD-technologie, die hogere core-counts en kloksnelheden toelaat. Op het BladeVPS-platform kunnen gebruikers tot acht cores toevoegen aan hun vps, maar PerformanceVPS gaat door tot maximaal 64 cores. “Dedicated vcpu’s bieden de klant meer performance. Wij willen bovendien de optie hebben om meer fysieke cores te kunnen toevoegen aan een vps. De technologie van AMD beschikt over meer cores dan die van Intel, daardoor kunnen we meer vcpu’s bieden.”

Op het nieuwe platform is elke virtuele core 'dedicated' voor een fysieke thread. Sowieso heeft elke VM minimaal twee vcpu’s die gekoppeld zijn aan fysieke threads, dedicated voor één vps. De volledige fysieke core met twee threads per cpu is overigens altijd aan één VM toegewezen. Je deelt dus nooit je resources met iemand anders. "Heel simpel gezegd voorkomt dit noisy neighbours, en daarnaast is de scheduling performance beter. Deze opzet betekent dat de hypervisor-host niet hoeft na te denken waar een load gaat draaien. Hierdoor valt wat vertraging weg zodra er daadwerkelijk werk wordt verzet."

Tweaks voor Windows-gebruik

Vooral in Windows is hierdoor een betere performance merkbaar. Dit komt voornamelijk doordat de cores dedicated zijn voor de vps. “Veel Windows-gebruikers verbinden met een remote desktop en het verschil tussen dedicated en shared cores is heel goed merkbaar. Dat blijkt ook uit de klantreacties op de bètatest. Gebruikers zeggen dat het aanvoelt alsof ze op een systeem werken dat onder hun bureau staat, in plaats van op een systeem op een andere locatie in een datacenter is ondergebracht. Anderen melden dat hun serverworkloads - zoals Python-scripts, compiling en Go-programma’s - 1,4 tot 2,5 keer sneller draaien dan met BladeVPS. Voor encryptie, hashing, AES en gelijksoortige taken is de snelheid zelfs 3,5 tot 4,5 keer hoger.”

In de meeste use cases heeft TransIP gemerkt dat het systeem ‘bloedsnel’ is. “Met Ceph gebruiken wij een zogeheten replica-set-up. Dat betekent dat we van elk stukje data drie kopieën hebben, op drie verschillende machines. Dat levert misschien wat extra werk op, maar het is in de performance niet te merken. Zeker in een scenario waarin je veel data wegschrijft in weinig tijd presteert Ceph een factor tien beter dan Solaris en NFS.”

Betrouwbaarheid blijft belangrijk

Voordat de keuze voor Ceph en distributed network storage werd gemaakt, is het gebruik van local storage op een hypervisor overwogen. Uiteindelijk is daar bewust van afgezien, vertelt Robin. “Een hypervisor gaat weleens stuk, daar kom je niet onderuit. Zeker als je op schaal werkt en er honderden van die apparaten tegelijk draaien. Wanneer een hypervisor defect raakt, is de klant down. Bij local storage moet je de data vervolgens handmatig overzetten naar een nieuwe hypervisor, wat zorgt voor een lange downtime. Met netwerkstorage wordt de vps opnieuw opgestart op een nieuwe hypervisor zodat hij veel sneller weer online is.” Een gevolg van deze keuze is dat de oplossing niet de volledige performance van de hardware kan benutten; daar wordt een fractie van ingeleverd. “Er zit een stukje netwerk tussen en dat zorgt voor extra latency. We hebben dit wel zo getuned dat het voor alle use cases snel genoeg werkt. Als er iets stuk gaat, kunnen we systemen van onze klanten heel snel weer draaiend krijgen. Die betrouwbaarheid vinden we belangrijker dan dat kleine extra beetje performance.”

Behalve verbeteringen op het gebied van storage en de cpu is er nog een derde aanpassing doorgevoerd. Robin noemt het een ‘kleine’ upgrade, maar feit is dat de beschikbare bandbreedte voor de netwerkconnectie verhoogd is van 1Gb/s naar 2,5Gb/s. “Dat betekent dat er significant meer bandbreedte aanwezig is.”

Meer performance voor grotere set-ups

Voor wie is PerformanceVPS het meest geschikt? “Onder onze vps-gebruikers zien we veel hobbyisten, maar ook bedrijven. Voor aantal van deze gebruikers is PerformanceVPS een geschikte oplossing, vooral als ze zware workloads hebben waarbij tijd cruciaal is, of een variabele performance ongewenst. Dedicated vcpu's zijn in ieder geval interessant voor toepassingen zoals audio- en videostreaming, data-analyses, remote desktop-oplossingen en database-handling. NVMe-netwerkopslag is interessant voor applicaties die vragen om een mix van de betrouwbaarheid van netwerkopslag en de snelheid van lokale ssd-opslag. In ieder geval levert het duidelijk meer performance als met grotere set-ups wordt gewerkt. Zo merken we bij power users zoals sysadmins en devops dat ze soms tegen performance-bottlenecks aanlopen. Dat geldt ook voor bedrijven die remote werkplekken aanbieden; ook dat gaat een stuk beter op het nieuwe platform. Er zijn echter tal van typen eindgebruik denkbaar waarbij deze oplossing van pas komt. Ons vps-product zien wij toch als een soort tussenstation voor een product dat de klant bouwt."

Winnen?

Benieuwd geworden naar PerformanceVPS? TransIP geeft vijf leden van de Tweakers-community de kans om bij de eersten te horen die met dit product aan te slag gaan. Krijg jij straks de kans om de nieuwe set-up te testen en je mening hierover te geven in een forumtopic op Tweakers? Vul hieronder de survey in om kans te maken!

Button Transip

Voor het onderzoek gebruiken we een Google-formulier omdat dit een prettige manier is om alle informatie te verzamelen. De data die we verzamelen vanuit de ingevulde Google-formulieren gebruiken we uitsluitend voor het TransIP-onderzoek. De gegevens zijn alleen toegankelijk voor degene die dit formulier heeft aangemaakt, Tweakers in dit geval. De data in G Suite wordt gehost bij Google, maar wel specifiek in Europa.

Algemene actievoorwaarden

  • Je Tweakers-account moet voor 26 juli 2021 actief zijn.
  • Meedoen kan tot en met 3 augustus 2021, alleen via de vragenlijst. Je kunt één keer deelnemen aan de vragenlijst.
  • Winnaars krijgen uiterlijk 4 augustus 2021 bericht via e-mail. Niet-winnaars ontvangen geen bericht.
  • Winnaars ontvangen een Bol.com-cadeaubon ter waarde van 100 euro en mag de vps tot 1 januari 2022 kosteloos in gebruik houden.
  • De winnaars worden at random geselecteerd. Over de uitslag wordt niet gecorrespondeerd.
  • Minderjarigen mogen pas meedoen na voorafgaande toestemming van hun ouders of verzorgers.
  • Medewerkers van Tweakers & TransIP zijn uitgesloten van deelname.
  • Deelnemers die niet voldoen aan bovengenoemde voorwaarden kunnen worden uitgesloten van deelname.
  • Klachten kunnen via klachten@tweakers.net worden ingediend. Prijzen zijn niet inwisselbaar voor geld of andere goederen.

*edit - 27 juli (12:40 uur): lancering toegevoegd. .actie aangepast naar .adv.

Dit artikel is geen redactioneel artikel, maar een advertorial en tot stand gekomen dankzij TransIP en Tweakers Partners. Dit is de afdeling binnen Tweakers die verantwoordelijk is voor commerciële samenwerkingen, winacties en Tweakers-events zoals meet-ups, Developers Summit, Testfest en meer. Kijk hier voor een overzicht van alle acties en events. Mocht je ideeën met ons willen delen over deze vorm van adverteren, dan horen wij dat graag. Hierover kun je met ons in gesprek via [Discussie] Reclame algemeen.

Reacties (55)

55
55
24
6
1
20
Wijzig sortering
Meschien ook even melden wat dit dan moet kosten, en hoe zich dit verhoud tot bijvoorbeeld andere cloud providers.

@Tweakers Meschien tijd voor een cloud VM performance review in diverse clouds.
True, maar die vergelijking gaan ze natuurlijk niet doen in een artikel wat meebetaald word door TransIP ;)

Overigens voor de rest helemaal eens; ik zit zeker te wachten op zo'n vergelijking!
Dat zou inderdaad interessant zijn, ware het niet dat dit artikel gewoon een verkapte advertorial is.

Gelukkig weten we nu dat TransIP zijn eigen VPS 'bloedsnel' vind. Wij van WC eend.

Edit: Tweakers heeft het artikel inmiddels aangepast van .actie naar .adv.

[Reactie gewijzigd door aex351 op 22 juli 2024 13:48]

Verkapte advertorial? Geschreven door 'Tweakers Partners' en daarnaast staat er -notabene- "advertorial' boven het artikel. Wat is hier verkapt aan?
In het begin was dit artikel geen .adv, maar een .actie, zoals onderaan het artikel valt te lezen. De "Advertorial"-balk, die jij aanhaalt stond niet bij dit zelfde artikel in .actie-vorm. Dat blok onderaan overigens wel.
Transip samen met combell. 1 ding is duidleijk prijzen zijn al lang omhoog aan het gaan. Zat bij cloudvps nu transip. Server moet ook naar transip platform en prijzen zouden gelijk blijven, maar kijk ik naar de prijzen van transip dan zijn die gewoon veel te duur.
Nu een server bij upcloud draaien, stukken goedkoper, veel sneller en extreem lage downtime.
UpCloud heeft geen enkele certificering. Hooguit de datacenters van derden waar ze gebruik van maken. Leuk dat ze zeggen GDPR compatible te zijn, maar daar houden de garanties wel op.
Het bedrijf is Amerikaans zo te zien. Als je aan de AVG wilt voldoen, kun je het beste een ISP nemen welke in de EU gevestigd is en ook de data in de EU bewaard.
Suggesties (of forum thread link) welkom. :Y)

Paar jaar geleden had ik nog overwogen om van CloudVPS/TransIP naar Scaleway.com te gaan om die reden.
Ik zit al 9 jaar bij Tilaa. Iets duurder misschien (t.o.v. BladeVPS), en geen NVMe zoals deze van TransIP, maar performance is prima en je kunt zelf je pakket samenstellen. Certificaten te over.

[Reactie gewijzigd door redburn op 22 juli 2024 13:48]

In mijn ervaring is ceph super geschikt voor parallelle workloads maar gaat het mis met workloads die niet parallel zijn en wachten op writes tot ze op disk staan (synchronous writes).
Ben dus benieuwd hoeverre er met database achtige workloads is getest zoals Mysql.
Vaak zie je dan IOPS dan niet boven de 1000 komen als je daar al in de buurt komt.
Ik heb al een tijdje een PerformanceVPS als beta tester helemaal in het begin toen deze werd gelanceerd.
Hier op draait een vrij drukke Magento webshop en ik kan je vertellen dat de prestaties meer dan prima zijn helemaal in verhouding tot hun oude oplossing.
We draaien o.a. MSSQL van een paar TB op ceph. Met de juiste instellingen buiten in binnen de vm. Werkt het zeer goed.

Programma's als etcd vinden ceph iets minder leuk, vooral als er wat stress op het ceph cluster is i.v.m. onderhoud.
Weet je zeker dat je niet aan het sleutelen bent aan de integriteit van het filesystem?
Als je dingen doet als writes caching win je inderdaad performance maar als b.v. de stroom uitvalt heb je een corrupt filesystem/database.
Weet je zeker dat je niet aan het sleutelen bent aan de integriteit van het filesystem?
Ja dat weet ik zeker :) Het land is te klein, als we write caching zouden doen :)
Als je dingen doet als writes caching win je inderdaad performance maar als b.v. de stroom uitvalt heb je een corrupt filesystem/database.
Ondanks dat wij geen write cache gebruiken, is het wel mogelijk om op de lokale computer node een veilige manier van caching te gebruiken.
Eens. Ceph is een prachtig product! Ik beheer ~10PB aan Ceph opslag waar 80% van op Full NVMe draait.

In een VM omgeving presteert Ceph overall prima. Veel VM's leveren een parallele workload op die vanuit het storage perspectief perfect presteert.

Als je gaat kijken naar queue depth=1 en een blocksize van 4k kom je realistisch inderdaad rond die 1000 IOps uit. Latency ligt gewoon rond de 1ms voor een sync write.

Ik heb met 25Gb networking (lagere latency) en snelle CPU's inmiddels de latency naar 0,6ms kunnen krijgen en dus het aantal IOps rond de 1600, maar het is lang niet zo snel als een ZFS oplossing kan zijn.

De redundancy en schaalbaarheid die Ceph met zich mee brengt komt ook met een prijs: Latency

Nogmaals, fantastisch product, maar niet geschikt voor elke workload.
Om Ceph goed te laten presteren heb je aardig wat drives/nodes nodig, dus meer voor een grotere omgeving. Keer getest met Proxmox (ceph+3 nodes) maar performance viel best tegen.
Meer drives geven geen lagere latency met QD=1 en bs=4k. Je krijgt overall meer IOps, maar niet in 1 thread.

Een 3-node cluster geeft een even lage latency als een 10-node cluster.

Gemiddeld zijn de clusters die ik beheer zo'n 30 nodes groot met elk 10 NVMe's er in, ofwel 300 OSD's per cluster.

Presteren echt prima, maar de latency van een enkele thread mag beter.
https://www.transip.nl/vps/performancevps/
Prijzen zijn nogal aan de hoge kant imo.

Wij hebben al flink wat jaren onze webhosting servers draaien op het vps platform van TransIP. Sinds vorig jaar zijn wij bezig met de overstap van directadmin naar plesk, en van TransIP vps naar Hetzner Cloud. Zowel TransIP als Hetzner vrij weinig op aan te merken en bijna geen problemen ondervonden. De 2 redenen dat we weg gaan bij TransIP is dat het support alleen via een ticket systeem verloopt, waar ze dan wel zeer snel antwoord op geven, maar alsnog is het fijn om support te kunnen bellen bij calamiteiten. De andere reden is dat de prijs/performance verhouding voor ons veel beter is bij Hetzner dan bij TransIP.

Het platform waar wij gebruik van maakte bij TransIP gaf aan dat er Xeon e55xx cpu's gebruikt werden. Bij navraag bij support gaven ze aan dat dit niet het geval was, maar ze konden ook geen antwoord geven over welke cpu's er dan wel gebruikt werden. Voordat wij weg gingen bij TransIP heb ik nog een aantal Geekbench tests gedraaid, en die vergeleken met die van Hetzner Cloud, voor hetzelfde maandbedrag hadden wij zo'n 3.5x de cpu performance dan we bij TransIP hadden. Ook het ram ging van 4gb naar 16gb, voor dezelfde prijs.

Op dit moment zijn we nog steeds bezig met het migreren van de webhosting naar het Hetzner Cloud platform. Een tijdje geleden kregen we al een mailing van TransIP over de beta van hun nieuwe vps platform gebaseerd op Epyc, al hadden de prijzen ongeveer in lijn gelegen met Hetzner dan hadden we zeker gebleven, ook al had het iets duurder geweest. Helaas blijft het prijsverschil te groot.
Kan aan mij liggen, maar waar maak je precies kans op om te winnen?

Komt heel onduidelijk over.
Winnaars ontvangen een Bol.com-cadeaubon ter waarde van 100 euro en mag de vps tot 1 januari 2022 kosteloos in gebruik houden.
Je wint dus een Bol bon :) Die paar maanden vps, tja leuk?

-edit- in de survey stellen ze dat je ook moet testen en een review moet schrijven...
Wil je deelnemen aan het testpanel en twee weken lang testen om vervolgens een review te schrijven? Als bedankje krijg je een Bol.com-bon ter waarde van 100 euro en kun je de PerformanceVPS tot en met het einde van het jaar (2021) gratis gebruiken.
Tweakers gebruikersnaam vragen ze niet! wel email, maja dat kan een ander zijn dan op Tweakers...

[Reactie gewijzigd door Rouwette op 22 juli 2024 13:48]

Ik zie het nu, bedankt. Vreemd om dat te scharen onder "actie voorwaarden" en niet onder "winnen?"
Dan kun je die bol.com cadeaubon weer gebruiken om de VPS te kopen :) Na een goed half jaar gebruik ben je er vast aan gehecht.
Winnaars ontvangen een Bol.com-cadeaubon ter waarde van 100 euro en mag de vps tot 1 januari 2022 kosteloos in gebruik houden.
Niet veel bijzonders imo.
Dan doe je toch niet mee? Minder azijn bij het ontbijt.
Ligt er aan welke VPS je kan winnen en een gegeven paard moet je niet in de bek kijken O-) .
Nee, dat klopt. Een bol-bon is heel gangbaar en een VPS is ook niet echt iets heel bijzonders, maar het is toch leuk om te krijgen/winnen.
Ik vind de PerformanceVPS niet gek geprijsd. Maar als BladeVPS gebruiker van meerdere VPS-systemen valt mij op dat de Windows Server 2019 Standard Licentie een stuk duurder is geworden op de PerformanceVPS. Betaal je bij de BladeVPS nog 12,50 per maand, is dat bij een PerformanceVPS 20 euro per 2 cores. Voor 4 cores is dat dan toch alweer een verschil van 27,50 per server per maand. Zou je met 8 cores draaien, dan is het verschil 80,00 - 12,50 = 67,50 euro per maand per server (alle bedragen ex BTW). Dat loopt wel op.
Het klopt inderdaad dat de licentieprijs van Windows Server hoger is voor PerformanceVPS. Dit komt voornamelijk door het gebruik van dedicated resources in combinatie met hoe het licentiemodel van Windows Server werkt. We leggen het hier verder uit: https://www.transip.nl/kn...rver-vps-performance-vps/
Leuke actie van Tweakers en TransIP. Ik ben benieuwd naar de ervaringen van de PerformanceVPS.
Ik zit net te denken dat het misschien ook leuk is om een keer een vergelijkingstest te zien met VPSen tussen de verschillende aanbieders. En dan bij voorkeur zonder dat de aanbieders het weten, zodat ze niet de 'test-VPS' voorang kunnen geven, zodat je echt kan zien wat je nou koopt. Specificaties kunnen natuurlijk een heel vertekend beeld geven over de daadwerkelijk haalbare prestaties.
Als je dit doet moet je ook vooral meerdere testen doen op verschillende momenten van de dag. Zo zullen vCPU's midden in de nacht waarschijnlijk beter presteren omdat andere VPS servers dan minder belast worden. Dus een CPU benchmark zal afhankelijk van het moment andere scores laten zien. Hetzelfde geldt voor eigenlijk ook voor lees- en schrijftesten en netwerk bandbreedte.
Uiteraard. En je zal ook verschillende zaken moeten testen. Dus niet alleen wat losse benchmarks, maar ook 'hoe lang duurt het voordat ie helemaal is opgestart met een standaard installatie'. Een korte render van een stukje film ofzo (ik noem maar een zijstraat). Een zwik bestanden op en neer kopieren, dingen downloaden en uploaden, enz. enz. enz. Gewoon een vracht praktijktesten

En dat allemaal meermalen en op verschillende momenten. Misschien moet je zelfs meerdere VPSen afnemen. Het kan natuurlijk prima dat je 'pech' of 'mazzel' hebt op welke fysieke server je bent terecht gekomen. Dan is het ook nog interessant hoe consequent de prestaties zijn over meerdere VPSen bij dezelfde aanbieder.
Om na te gaan of een vps node zwaar belast is, kun je CPU steal time checken. Start commando top en kijk rechtsboven naar st (regel %cpu). Als deze 0.0 st aangeeft (of een lage waarde), dan is de node niet zwaar belast.
Er zijn legio websites die al dat soort vergelijkingen doen (al dan niet met een mystery guest).

Maar om een tip van de sluier op te lichten:
De prijzen die de Nederlandse webhosters voor hun VPSsen vragen zijn qua verhouding prijs/prestaties Carolina Reaper-duur in vergelijking met webhosters in andere landen binnen de EU.
Wel heel leuk allemaal, maar na zoveel maanden mag je betalen natuurlijk, niet 15eur maar na 3maanden? 30
In welke mate gaat networking een bottleneck zijn in zulke setups (oprechte vraag)? Hartstikke leuk dat je NVMe storage hebt, maar als je het niet tot de max kan gebruiken door je netwerking voegt het niet in alle gevallen iets toe.
Ik zie niet direct in hoe jij 24/7/365 gebruikt "moet" maken van 2.5Gbit terwijl natuurlijk het gros van alle workloads plaatsvindt tussen RAM / CPU / Storage.

Hoogstens dat je een cluster / active-active setupje wil testen en dan kan 2.5Gbit wel snel een bottleneck worden; een replica oversturen van, pak 'm beet, 50GB kan op storage-niveau natuurlijk in "ongeveer" 10 seconden en dat is over het netwerk inderdaad een dikke 2.5 minuten.

Persoonlijk kan ik niet snel vinden of de 2.5Gbit enkel WAN-connectivity is of dat het ook daadwerkelijk "binnen" het datacenter zo is. Heel veel providers bieden je een "virtual rack" aan waarbinnen dan bijvoorbeeld 3 VPS'jes elkaar zien op 10bit (als voorbeeld) en elke VPS heeft dan maar 2.5Gbit naar de wijde wereld.

Wel grappig; TransIP biedt "wel" 2.5Gbit terwijl buren op de AMS-IX voor veel minder geld veel meer resources bieden (semi-shared) zoals 25Gbit WAN / 1TB NVME pooled / 250TB traffic.
Punt was niet of je het nodig hebt, maar of je echt voordeel gaat halen uit NVMe opslag.
Inderdaad, 10G is toch wel het minimum om het echt high performance te mogen noemen.
Met Ceph+NVMe is een 10GBe netwerk meer dan genoeg. Je latency zit ik de CPU. Ceph is complex en erg cpu intensieve software.

Snellere CPUs(hogere kloksnelheid) haal je meer winst uit dan van 10GBe naar 25/100GBe.
Jammer weer dat de survey bij docs.google staat. Anders had ik hem wel ingevuld.

Van een organisatie als TransIP en ook Tweakers verwacht je toch wel dat ze een survey zelf online kunnen zetten. Stelt niets voor, kom nou toch.

Op dit item kan niet meer gereageerd worden.