Beste DigitalOcean alternatieven voor ontwikkelaars
Vergelijk DigitalOcean alternatieven op basis van prijs per GB RAM, dataoverdracht en NVMe opslag. Ontdek hoe u zonder downtime migreert met een concreet stappenplan.
Wat alternatieven voor DigitalOcean daadwerkelijk veranderen
De meeste alternatieven voor DigitalOcean veranderen de factuur, niet de machine. U krijgt in elk geval een Linux-virtuele machine met een publiek IP-adres, een virtio-schijf en root-toegang; het maakt uw kernel niet uit wiens logo op het configuratiescherm staat. De verschillen die de keuze bepalen, zijn de prijs per GB RAM, de omvang van de inbegrepen dataoverdracht en de kosten voor extra verbruik, de fysieke aard van de schijf, en welk deel van de stack boven het besturingssysteem door de provider wordt beheerd.
Deze handleiding vergelijkt op basis van deze assen, omdat een ontwikkelaar elk van deze punten kan controleren vanaf een terminal of een gepubliceerde prijslijst. De handleiding benoemt ook de situaties waarin DigitalOcean de juiste keuze is, omdat een vergelijking die niets toegeeft, een reclameboodschap is.
Elke onderstaande prijs is een gepubliceerde catalogusprijs, gecontroleerd op 5 augustus 2026. De cijfers van DigitalOcean zijn opnieuw gecontroleerd op 11 oktober 2026 en waren ongewijzigd. Prijzen fluctueren en meer dan één provider in dit overzicht heeft deze in 2026 aangepast. De prijsstructuur verandert veel langzamer; bekijk daarom eerst de verhoudingen en het facturatiemodel, en bevestig vervolgens het actuele bedrag op de pagina van de provider voordat u zich vastlegt.
De prijs per GB RAM is de vergelijkingsmaatstaf
De gegevens achter deze grafiek
[
{
"provider": "DigitalOcean 1 GB",
"ram_gb": 1,
"monthly_usd": "6.00",
"usd_per_gb_ram": "6.00"
},
{
"provider": "DigitalOcean 4 GB",
"ram_gb": 4,
"monthly_usd": "24.00",
"usd_per_gb_ram": "6.00"
},
{
"provider": "Akamai Nanode 1 GB",
"ram_gb": 1,
"monthly_usd": "5.00",
"usd_per_gb_ram": "5.00"
},
{
"provider": "Vultr NVMe 1 GB",
"ram_gb": 1,
"monthly_usd": "6.00",
"usd_per_gb_ram": "6.00"
},
{
"provider": "Hetzner CX23 4 GB (unavailable Oct 2026)",
"ram_gb": 4,
"monthly_usd": "6.49",
"usd_per_gb_ram": "1.62"
}
]Binnen één provider verandert de prijs per GB RAM nauwelijks. DigitalOcean rekent $6.00 per GB voor het 1 GB-abonnement en hetzelfde bedrag van $6.00 per GB voor het 4 GB-abonnement, dat voor $24.00 per maand wordt aangeboden. Het kiezen van een groter abonnement bij dezelfde provider levert geen korting op; de grootte van het abonnement is dus niet de doorslaggevende factor. De provider is dat wel.
Akamai, dat nu de diensten verkoopt die voorheen onder Linode vielen, prijst zijn 2 GB en 4 GB shared-abonnementen op $12 en $24, exact gelijk aan DigitalOcean. Het instapmodel is met $5.00 goedkoper. Dat twee bedrijven exact dezelfde prijzen hanteren, is een belangrijk signaal: dit segment is geprijsd op basis van de concurrentie, niet op basis van de hardware, en zal de concurrent blijven volgen.
Het prijsverschil wordt duidelijk bij providers die hun eigen datacenters bouwen en in euro's verkopen. Op 5 augustus 2026 bood een Hetzner CX23 u 4 GB RAM voor ongeveer $6.49 per maand, wat neerkomt op $1.62 per GB; bijna een kwart van het tarief van DigitalOcean. Op 11 oktober 2026 kunt u dit abonnement niet meer bestellen. Hetzner vermeldt de CX23, en elk ander abonnement in de Cost-Optimized-lijn, als momenteel niet beschikbaar. Het bedrijf licht toe dat deze lijn op oudere hardware draait, waardoor het aantal servers beperkt is. De statuspagina bevat sinds 26 juni 2026 een melding over de beperkte beschikbaarheid van cloud-instances. Een abonnement dat u niet kunt bestellen, heeft geen prijs per GB die het vergelijken waard is. Op 6 oktober 2026 voegde Hetzner de CPX02 toe, een Regular Performance-abonnement met 1 vCPU, 1 GB RAM en 20 GB NVMe, als kleinste shared server. Wij konden de prijs hiervan op 11 oktober 2026 niet bevestigen via de pagina van Hetzner zelf. Controleer de actuele prijs daar, verifieer of het abonnement beschikbaar is op de gewenste locatie en deel het bedrag door het aantal GB RAM voordat u vergelijkt. Elk dollarbedrag voor Hetzner is omgerekend vanuit een catalogusprijs in euro's en fluctueert dus met de wisselkoers. Hetzner heeft in 2026 bovendien de cloudprijzen verhoogd, waardoor oudere vergelijkingsartikelen bedragen noemen die niet meer bestaan.
De prijs per GB RAM zegt niets over de CPU die u krijgt. Shared vCPU betekent dat de hypervisor uw core inplant ten opzichte van andere huurders. De enige betrouwbare controle voert u uit op een server die u daadwerkelijk heeft gehuurd:
vmstat 1 10Lees de st-kolom. Deze telt het percentage van de tijd dat uw vCPU klaar was om te draaien, maar de hypervisor de fysieke core aan iemand anders toewees. Een paar procent onder belasting is normaal. Een aanhoudend percentage in de dubbele cijfers betekent dat de host overbezet is, en geen enkele prijs per GB compenseert een core die u niet kunt gebruiken. Voer deze controle uit tijdens uw drukste uren, omdat 'steal time' een probleem is dat door buren wordt veroorzaakt en buren hebben hun eigen schema's. Voor een breder beeld van wat hosting per maand werkelijk kost zodra opslag en verkeer worden meegerekend, leest u wat een VPS maandelijks kost.
Wat de inbegrepen overdracht werkelijk kost
De gegevens achter deze grafiek
[
{
"provider": "DigitalOcean 1 GB",
"included_tb": 1,
"overage_usd_per_tb": "10.00"
},
{
"provider": "Akamai Nanode 1 GB",
"included_tb": 1,
"overage_usd_per_tb": "5.00"
},
{
"provider": "Vultr NVMe 1 GB",
"included_tb": 2,
"overage_usd_per_tb": "10.00"
},
{
"provider": "Hetzner CX23 4 GB (unavailable Oct 2026)",
"included_tb": 20,
"overage_usd_per_tb": "1.20"
}
]DigitalOcean levert 1 TB aan uitgaand dataverkeer bij het instapplan en brengt overschrijdingen per GiB in rekening, wat neerkomt op ongeveer $10.00 per extra TB. Akamai levert hetzelfde aantal TB en brengt ongeveer de helft daarvan in rekening, circa $5.00 per TB. Vultr levert 2 TB tegen een vergelijkbaar tarief voor overschrijdingen. Op 5 augustus 2026 leverde de Hetzner CX23 20 TB en rekende daarna ongeveer $1.20 per TB, wat een orde van grootte verschilt van de anderen. Op 11 oktober 2026 vermeldde de pagina van Hetzner nog steeds 20 TB aan inbegrepen verkeer op de EU-locaties, ook voor de nieuwe CPX02, hoewel dit aanzienlijk minder is op de locaties in Singapore en de VS.
Drie structurele details zijn belangrijker dan de cijfers in de koptekst. Inkomend verkeer is bij alle vier gratis, dus alleen wat u verstuurt wordt geteld. DigitalOcean, Akamai en Vultr bundelen de toewijzing over alle servers in het account; een drukke machine verbruikt dus het quotum van een andere machine en een vloot kleine servers deelt één grote pool. Verkeer tussen servers via een privaat netwerk of VPC wordt meestal helemaal niet meegeteld. Daarom is het plaatsen van uw database op de private interface zowel een beslissing voor de facturering als voor de beveiliging.
Niets hiervan is van belang als u niet in de buurt van de limiet komt. Een blog, een API met JSON-responses of een kleine SaaS bereiken de 1 TB per maand niet. Video, afbeeldingengalerijen, gameservers, pakketmirrors en externe back-updoelen doen dat wel. Meet voordat u aannames doet:
sudo apt update && sudo apt install -y vnstat
sudo systemctl enable --now vnstat
vnstat -mvnstat -m toont het dataverkeer per maand, onderverdeeld in ontvangen en verzonden. Alleen de kolom voor verzonden verkeer wordt gefactureerd. De database begint leeg, dus de eerste bruikbare meting verschijnt een dag na installatie en de eerste volledige maand volgt een maand later. Tot die tijd is de eigen bandbreedtegrafiek van de provider het enige overzicht waarover u beschikt.
Stel nog één vraag die in geen enkele prijslijst wordt beantwoord: brengt de provider kosten in rekening of wordt de poort geknepen wanneer u de limiet overschrijdt? Facturering kost geld. Knijpen kost gebruikers, precies op het moment dat u er de meeste heeft. U wilt weten wat een piek in het verkeer voor u betekent.
NVMe of SATA, en hoe u controleert wat u daadwerkelijk heeft
Het paneel vermeldt NVMe. Dit is een bewering over de schijven in de host, en uw virtuele machine bevindt zich hier mogelijk niet op. Lokale opslag plaatst uw virtuele schijf op schijven in dezelfde fysieke machine. Netwerkopslag plaatst deze op een apart opslagcluster dat bereikbaar is via het datacenter-netwerk; dit maakt onmiddellijke schaalvergroting, live migratie en snapshots op locatie mogelijk.
Binnen de guest zien beide er identiek uit:
lsblk -d -o NAME,ROTA,MODEL,SIZE
cat /sys/block/vda/queue/rotationalROTA en rotational rapporteren 0 voor alles wat de host als niet-roterend markeert, dus een netwerkvolume dat wordt ondersteund door NVMe rapporteert exact hetzelfde als lokale NVMe. De waarde vertelt u dat de schijf geen draaiende schijfplaat is. Het kan u niet vertellen waar de schijf zich bevindt. Een NVMe-schijf bevestigen op Linux doorloopt de apparaatnamen en wat elk daarvan impliceert.
De test die ze onderscheidt is de latentie bij wachtrijdiepte 1, omdat een enkele kleine leesactie niets heeft om zich achter te verschuilen. Lokale NVMe antwoordt vanuit hetzelfde chassis. Een netwerkvolume voegt voor elke leesactie een retourtje via het datacenter-netwerk toe, dus de minimale latentie is hoger, zelfs wanneer de doorvoer bij een diepe wachtrij vergelijkbaar lijkt.
sudo apt update && sudo apt install -y fio
fio --name=lat --filename=/var/tmp/fiotest --size=1G --rw=randread --bs=4k \
--ioengine=libaio --direct=1 --iodepth=1 --runtime=30 --time_based --group_reporting
fio --name=iops --filename=/var/tmp/fiotest --size=1G --rw=randread --bs=4k \
--ioengine=libaio --direct=1 --iodepth=32 --runtime=30 --time_based --group_reporting
rm -f /var/tmp/fiotestDe eerste run print een clat-blok, wat de voltooiingslatentie is. Lees de 99e percentiellijn in plaats van het gemiddelde, omdat het gemiddelde de vertragingen verbergt die gebruikers ervaren. De tweede run print IOPS= op de samenvattingsregel. Voer beide uit op de provider die u heeft en op een proefinstantie van de provider die u overweegt, op dezelfde dag, en vergelijk uw eigen twee getallen. Een gepubliceerd cijfer van een leverancier is gemeten op een machine die u niet kunt zien. Voer het ook drie keer uit op verschillende tijdstippen, omdat een rustige host en een drukke host verschillende antwoorden geven op hetzelfde abonnement. Een VPS correct benchmarken behandelt de methode, en wat een SSD VPS daadwerkelijk betekent behandelt de marketingtermen die eronder liggen.
Regio's: meet de latentie, vertrouw niet op de kaart
Een lijst met regio's is marketing totdat u deze zelf meet. Wat een gebruiker ervaart is de round-trip van hun netwerk naar uw server. Dit hangt af van de route die hun pakketten afleggen, niet van de afstand op een kaart. Een server op 300 km afstand achter een overbelaste transitverbinding presteert slechter dan een server op 1.500 km afstand via een schoon pad.
ping -c 20 203.0.113.10
mtr -rwc 50 203.0.113.10
curl -o /dev/null -s -w 'dns %{time_namelookup} connect %{time_connect} tls %{time_appconnect} total %{time_total}\n' https://example.commtr toont elke hop met het bijbehorende pakketverlies en de latentie. Een sprong van 60 ms tussen twee hops wijst direct de problematische verbinding aan, in plaats van de bestemming de schuld te geven. Voer dit uit vanaf een machine in het netwerk waar uw gebruikers zich bevinden. Routes tussen datacenters zijn de beste routes op het internet en ze laten elke provider er even gunstig uitzien.
Eén structureel punt blijft relevant, ongeacht prijswijzigingen. Een provider met slechts één regio op uw continent betekent dat uw disaster recovery-plan inhoudt dat u naar een ander continent moet uitwijken, met de bijbehorende latentie. Tel het aantal regio's waarnaar u daadwerkelijk kunt uitwijken, niet het aantal regio's dat op de website staat.
Snapshots en backups zijn een aparte kostenpost
Storage-add-ons zorgen ervoor dat een goedkoop abonnement duur kan uitvallen. DigitalOcean rekent $0.06 per GiB per maand voor snapshots en berekent de prijs voor automatische backups als een percentage van de serverkosten: 20% van de abonnementsprijs voor wekelijkse backups, 30% voor dagelijkse, met een optie op basis van verbruik per GiB. Beide modellen zijn verdedigbaar, maar ze falen in tegengestelde richtingen. Een percentageprijs schaalt mee met de grootte van de server, waardoor een grote server met een kleine dataset te veel betaalt. Een prijs per GiB schaalt mee met uw data, waardoor een kleine server die gekoppeld is aan een grote volume-opslag te veel betaalt.
Vraag wat een restore kost en hoe lang dit duurt, want de prijs voor het bewaren van een backup is slechts de helft van het verhaal. Vraag of het verwijderen van de server ook de bijbehorende snapshots verwijdert.
Bewaar daarnaast een kopie waar de provider geen controle over heeft. Snapshots van een provider bevinden zich binnen het account van de provider; een verloren inloggegeven, een betalingsfout of een geschorst account zorgt ervoor dat zowel de server als de backups op hetzelfde moment verloren gaan. restic backups naar opslag in eigen beheer kosten enkele dollars aan object storage, kunnen op elke provider worden teruggezet en zijn de factor die een migratie omkeerbaar maakt in plaats van definitief.
Hoeveel van de stack wilt u zelf beheren
Providers bevinden zich op een schaal. Aan de ene kant huurt u een machine en beheert u alles zelf. Aan de andere kant pusht u een git-branch en krijgt u de server nooit te zien. De prijs per GB RAM is alleen aan de eerste kant een goede vergelijking, omdat u aan de tweede kant arbeid koopt in plaats van geheugen, en arbeid heeft geen prijs per GB.
Wees eerlijk over waar u zich op deze schaal bevindt voordat u iets vergelijkt. Een managed database van $15.15 per maand lijkt duur naast een server van $6, totdat u de uren erachter meerekent: replicatie, failover, point-in-time recovery, minor-versie-upgrades en het alarm dat iemand om 03:00 uur wakker maakt. Als dat werk uw baan is, beheer het dan zelf en houd het prijsverschil in uw zak. Als uw baan de applicatie zelf is, dan is het inkopen van dit beheer goedkoop. Het onderscheid tussen managed en unmanaged bepaalt welke kolom van de prijslijst u überhaupt zou moeten lezen. Als het eerlijke antwoord is dat u de volledige machine en de bijbehorende schijven voor uzelf wilt, dan is dat een vraag over VPS versus dedicated server in plaats van een vraag over de provider. Dezelfde vraag komt terug in de rest van de maandelijkse rekening van een ontwikkelaar, waarbij het vergelijken van Claude en ChatGPT abonnementen afhangt van hoeveel werk u wilt uitbesteden in plaats van de geadverteerde prijs.
Wanneer DigitalOcean de juiste keuze is
DigitalOcean is de winnende partij wanneer u het platform koopt in plaats van de virtuele machine.
- Managed databases. Managed PostgreSQL en MySQL beginnen bij $15.15 per maand voor 1 GiB RAM en 10 GiB opslag, waarbij extra opslag per GiB wordt gefactureerd en standby-nodes per node worden geprijsd. Dezelfde betrouwbaarheid zelf opbouwen betekent het inzetten van Patroni of repmgr, een consensus store, een connection proxy en een failover-oefening die u daadwerkelijk heeft uitgevoerd. Een team van twee personen kan dat niet onderhouden en tegelijkertijd nieuwe functies uitbrengen.
- App Platform. Push een branch, ontvang een build, een certificaat en een draaiende service, zonder dat u een besturingssysteem hoeft te patchen. De goedkope VPS-versie van dit product bent u zelf, op een zaterdag.
- Object storage en load balancers die door een volwassen Terraform provider worden ondersteund. Een vloot die u kunt vernietigen en herbouwen vanuit code is meer waard dan een lagere eenheidsprijs.
- Het bedrijf achter het product. Gepubliceerde supportniveaus, een statuspagina met historie en een organisatie die de beveiligingsvragenlijst van een klant beantwoordt. Als u hosting doorverkoopt, is dat meer waard dan een paar dollar per GB.
Waar DigitalOcean duur wordt, is bij de standaard virtuele machine, in grote aantallen, met aanzienlijk uitgaand netwerkverkeer. Dat is precies het scenario dat een alternatief oplost, en het is grotendeels wat een self-hosting ontwikkelaar aanschaft.
Migreren naar een nieuwe provider zonder downtime
Downtime tijdens een migratie wordt door één ding veroorzaakt: verkeer dat op het oude IP-adres aankomt nadat de data naar het nieuwe is verplaatst. Elke onderstaande stap is bedoeld om dat tijdsvenster kort en voorspelbaar te houden.
Begin bij de DNS, ten minste 48 uur voor de verhuizing. Resolvers cachen uw A-record voor de duur van de TTL (time to live). Een record met een TTL van 24 uur blijft gebruikers naar de oude server sturen tot een dag nadat u de wijziging heeft doorgevoerd. De TTL verlagen op het moment van de overschakeling helpt niet, omdat resolvers de oude waarde al vasthouden met de oude verloopdatum. Verlaag de TTL eerst, wacht tot de oude waarde is verlopen en migreer daarna pas.
dig +noall +answer example.com A
dig +noall +authority example.com SOAHet eerste commando toont de huidige TTL in de tweede kolom van het antwoord. Stel deze in op 300 bij uw DNS-provider en wacht vervolgens langer dan het getal dat u zojuist heeft vervangen.
Werk daarna in deze volgorde.
- Richt de nieuwe server in en beveilig deze voordat er iets anders op wordt geplaatst. De eerste tien minuten op een nieuwe VPS behandelt het onderdeel dat mensen overslaan als ze haast hebben.
- Installeer de applicatiestack en voer een eerste kopieerslag van de data uit met rsync terwijl de oude server normaal blijft functioneren.
- Vraag nu het TLS-certificaat aan op de nieuwe host met een DNS-01 challenge. Een HTTP-01 challenge valideert namelijk tegen het IP-adres waar DNS momenteel naar wijst, wat nog steeds de oude server is. Een DNS-01 challenge lost dit volgordeprobleem volledig op.
- Test de nieuwe host voordat u publieke wijzigingen doorvoert door DNS op uw eigen laptop te overschrijven. Voeg
203.0.113.20 example.comtoe aan/etc/hosts, bezoek de echte site en verwijder de regel daarna weer. Geen enkele gebruiker ondervindt hinder van deze test. - Bepaal de aanpak voor de databasegrootte. Bij een omvang van enkele GB's past een dump en restore binnen de periode waarin schrijven is bevroren. Is de database groter, zet dan dagen van tevoren replicatie op van de oude naar de nieuwe database en laat deze synchroniseren, zodat de bevriezing alleen de promotie naar de nieuwe database omvat.
- Bevries schrijfacties. Zet de applicatie in onderhouds- of alleen-lezen-modus. Dit is het enige deel dat gebruikers kunnen zien en dit zou slechts enkele minuten moeten duren.
- Voer de laatste delta uit: dezelfde rsync nogmaals, gevolgd door de laatste databasesynchronisatie.
- Wijzig de A- en AAAA-records naar het nieuwe IP-adres. Met een TTL van 300 seconden volgen de meeste resolvers binnen ongeveer vijf minuten.
- Laat de oude server ten minste een dag draaien en bereikbaar zijn, omdat sommige resolvers korte TTL's negeren. Als de oude applicatie nog steeds beschrijfbaar is, zullen late verzoeken in de verkeerde database schrijven. Laat de oude host daarom naar de nieuwe database wijzen of toon een onderhoudspagina.
- Monitor het foutpercentage van de nieuwe server gedurende een dag, verhoog de TTL weer naar de normale waarde en vernietig de oude server pas na een week in plaats van op dezelfde avond.
Het kopiëren zelf bestaat uit twee commando's die elk tweemaal worden uitgevoerd. De bestandssynchronisatie:
rsync -aHAX --numeric-ids --delete -e ssh /srv/ deploy@203.0.113.20:/srv/-a behoudt eigenaarschap, permissies en tijdstempels, -H behoudt hard links, -AX behoudt ACL's en uitgebreide attributen, en --numeric-ids voorkomt dat rsync user-ID's opnieuw toewijst via namen die tussen twee machines verschillen. Voer dit dagen van tevoren uit en daarna nogmaals tijdens de bevriezing, wanneer alleen de gewijzigde bestanden worden overgedragen.
Voor PostgreSQL dat klein genoeg is om te dumpen:
pg_dump --format=custom --no-owner --dbname=appdb --file=appdb.dump
scp appdb.dump deploy@203.0.113.20:/var/tmp/
pg_restore --clean --if-exists --no-owner --dbname=appdb /var/tmp/appdb.dumpVoor MySQL of MariaDB:
mysqldump --single-transaction --routines --triggers --databases appdb > appdb.sql--single-transaction voert de dump uit binnen één transactie op InnoDB-tabellen, zodat het resultaat consistent is en de applicatie kan blijven schrijven terwijl het proces draait. Zonder deze vlag vergrendelt mysqldump de tabellen, wat betekent dat uw schrijfbevriezing eerder begon dan gepland en u niet zelf het moment kon kiezen.
Twee zaken buiten uw servers om kunnen problemen veroorzaken. Een nieuw IP-adres heeft geen e-mailreputatie, waardoor e-mail die direct vanaf de nieuwe server wordt verzonden als spam wordt gefilterd: verstuur via een relay die al een reputatie heeft. Bovendien moet elke partner die uw uitgaande IP-adres op een whitelist heeft staan, zoals een betalingsprovider of een client-firewall, worden bijgewerkt vóór de overschakeling, anders zullen die verbindingen falen zodra het verkeer wordt verplaatst.
Waar u op moet letten voordat u een verbintenis aangaat
- Of het abonnement vandaag daadwerkelijk kan worden besteld op de gewenste locatie. Een abonnement dat als niet beschikbaar op de prijslijst staat, is geen optie, ongeacht hoe aantrekkelijk de prijs per GB lijkt.
- Of de prijs een actietarief is en wat de prijs na verlenging wordt. Een korting voor de eerste termijn die verdubbelt bij verlenging is een reële kostenpost, deze wordt enkel uitgesteld.
- Of de termijn vooruitbetaald is. Bij meerjarige vooruitbetaalde abonnementen, zoals SSD Nodes die aanbiedt, koopt u een veel lagere prijs per GB RAM met een vooruitbetaling. De keerzijde is dat u niet volgende maand kunt opzeggen; stem de termijn dus af op uw zekerheid.
- Wat een snapshot per maand kost en wat een herstel kost in geld en in minuten.
- Of overschrijding van het datalimiet wordt gefactureerd of dat de snelheid wordt beperkt.
- Of IPv6 correct wordt gerouteerd of dat het slechts een enkel adres is dat is toegevoegd.
- Of er een API is met een onderhouden Terraform provider, als u van plan bent om vanuit code te herbouwen in plaats van handmatig.
- Hoe support bereikbaar is en wat de gepubliceerde responstijd is voor een server die offline is, in plaats van voor een verkoopvraag.
Kies op basis van de factor die uw factuur het meest beïnvloedt. Als dat geheugen is, dan is de prijs per GB RAM doorslaggevend. Als dat uitgaand verkeer is, dan is de inbegrepen dataoverdracht doorslaggevend. Als dat uw eigen tijd is, dan is het beheerde platform doorslaggevend, en dat van DigitalOcean is het sterkste van de vier die hier worden vergeleken.
FAQ
Is Hetzner altijd goedkoper dan DigitalOcean?
Voor een standaard virtuele machine was het per GB RAM aanzienlijk goedkoper: ongeveer $1.62 tegenover $6.00 voor instap-shared-abonnementen op 5 augustus 2026. Dat cijfer van Hetzner was gebaseerd op de CX23, die Hetzner op 11 oktober 2026 als niet beschikbaar markeerde, samen met de rest van de Cost-Optimized-lijn. Vergelijk daarom altijd met een abonnement dat u vandaag daadwerkelijk kunt bestellen. De vergelijking verandert ook zodra beheerde diensten worden meegerekend. Hetzner verkoopt servers en netwerkcapaciteit; een beheerde database of een push-to-deploy-platform moet u zelf opzetten of bij een derde partij afnemen, en die uren hebben een prijs. Hetzner heeft in 2026 bovendien de cloudprijzen verhoogd, dus controleer het actuele eurobedrag in plaats van te vertrouwen op een ouder artikel.
Welk DigitalOcean-alternatief moet ik kiezen als ik een beheerde database nodig heb?
Vultr en Akamai verkopen beide beheerde databases; zij zijn de meest geschikte vervangers als de beheerde database de enige reden is dat u bij DigitalOcean zit. De goedkopere Europese providers bieden dit doorgaans niet aan, wat betekent dat u zelf PostgreSQL of MySQL moet beheren, inclusief replicatie en een geteste failover-procedure. Dat is een aanzienlijke taak. Reken dit door tegenover de $15.15 per maand die een beheerde 1 GiB-instantie kost, voordat u besluit dat de goedkopere server daadwerkelijk kosten bespaart.
Hoe verhuis ik een live website naar een nieuwe provider zonder downtime?
Verlaag de DNS TTL naar 300 seconden, minimaal 48 uur voor de verhuizing. Resolvers blijven namelijk het oude IP-adres serveren zolang de vorige TTL voorschrijft. Bouw en test de nieuwe host terwijl de oude nog steeds verkeer afhandelt; gebruik hiervoor een /etc/hosts-override op uw eigen machine zodat anderen de nieuwe omgeving nog niet zien. Bevries vervolgens de schrijfacties voor enkele minuten, voer de laatste rsync-delta en de laatste databasesynchronisatie uit, wijzig de A- en AAAA-records en laat de oude server nog een week draaien voor het geval een resolver de korte TTL heeft genegeerd.
Betekent een goedkopere VPS tragere schijven?
Niet per definitie. Wat telt is of uw virtuele schijf lokaal op de host staat of op een netwerkopslagcluster, en dat wordt in het configuratiepaneel zelden vermeld. lsblk -o NAME,ROTA rapporteert 0 voor beide, omdat beide niet-roterend zijn. Meet het in plaats daarvan zelf: voer fio uit met --iodepth=1 --bs=4k --direct=1 en lees de 99e percentiel-latentie voor voltooiing af. Een netwerkvolume voegt voor elke leesactie een netwerk-round-trip in het datacenter toe, waardoor de minimale latentie hoger ligt dan bij lokale NVMe, zelfs als de doorvoer bij een diepe wachtrij vergelijkbaar lijkt.
Wordt mijn e-mail nog steeds afgeleverd vanaf de nieuwe server?
Vaak in het begin niet. Een nieuw IP-adres heeft geen verzendgeschiedenis, waardoor ontvangers e-mail vanaf dit adres als verdacht beschouwen; de mail belandt in de spam of wordt direct geweigerd. SPF- en DKIM-records wijzen bovendien naar de oude host totdat u deze bijwerkt. Verstuur applicatiemail via een relay of een e-maildienst die al een goede reputatie heeft, en werk de DNS-records voor e-mail vóór de overstap bij in plaats van erna.