PostgreSQL VPS


Draai PostgreSQL op een veilige, krachtige VPS-omgeving

PostgreSQL is de capabelste opensource relationele database die er is. Het ondersteunt native JSON, geospatiale query's via PostGIS, vector-gelijkeniszoekopdrachten via pgvector en tijdreeksgegevens via TimescaleDB. Gemanagede services rekenen twee tot vier keer zoveel voor compute en beperken juist de extensies die PostgreSQL krachtig maken. Een VPS geeft u de volledige database, complete controle over de configuratie en volledige ondersteuning voor extensies, alles voor een fractie van de kosten van een managed service.

Databases OVHcloud

Ontdek OVHcloud VPS-oplossingen voor PostgreSQL

PostgreSQL-prestaties hangen bovenal af van twee resources: RAM en IOPS. RAM bepaalt hoeveel werkgegevens in shared_buffers (de PostgreSQL-buffercache) blijven staan. IOPS bepaalt hoe snel WAL-writes, checkpoint-bewerkingen en willekeurige tabel-reads worden voltooid. Voor ontwikkeling en kleine productieworkloads kan ons instapmodel (4 GB ) met shared_buffers = 2 GB de meeste applicaties aan. Voor productiedatabases die meerdere applicaties bedienen, biedt een middenklassepakket (8 GB ) of een nog krachtiger pakket (12 GB ) de buffercachegrootte die nodig is voor effectieve queryprestaties.

2027
VPS-2
Vanaf: € 7,21 excl. btw/maand of € 8,72 incl. btw/maand

4 vCores

8 GB  RAM

75 GB SSD NVMe

Geautomatiseerde back-up 1 dag

Onbeperkt verkeer

1 Gbps public bandwidth

2027
VPS-3
Vanaf: € 10,40 excl. btw/maand of € 12,58 incl. btw/maand

6 vCores

12 GB  RAM

100 GB SSD NVMe

Geautomatiseerde back-up 1 dag

Onbeperkt verkeer

2 Gbps public bandwidth

2027
VPS-4
Vanaf: € 19,96 excl. btw/maand of € 24,15 incl. btw/maand

8 vCores

24 GB  RAM

200 GB SSD NVMe

Geautomatiseerde back-up 1 dag

Onbeperkt verkeer

3 Gbps public bandwidth

Onze NVMe SSD-infrastructuur levert een schrijflatency van minder dan 0,1 ms, tot 10 keer sneller dan traditionele SATA SSD's. Dit maakt een wezenlijk verschil voor databaseworkloads die een snelle commit-doorvoer vereisen.

Door PostgreSQL op een Debian VPS te implementeren, beschikt u over een stabiele omgeving met ondersteuning op de lange termijn. Installeer PostgreSQL 16 vanuit de officiële PGDG-repository en pas postgresql.conf naar wens aan: shared_buffers, effective_cache_size, work_mem, max_connections — alles is vrijelijk configureerbaar, niets is verboden. Voor projecten die de Supabase-stack bovenop PostgreSQL gebruiken, behandelt onze Supabase VPS-pagina de reeds geconfigureerde installatie.

Belangrijkste voordelen van het hosten van PostgreSQL op een VPS

NVMe IOPS voor schrijfintensieve en analytische workloads

Elke definitieve transactie moet wachten totdat het WAL-record naar de schijf is geschreven. Op SATA SSD duurt dit 0,5 tot 1 ms. Op een NVMe SSD duurt dit minder dan 0,1 ms. Tel dit in de loop van de tijd op en het gat wordt groter. Bij 500 transacties per seconde brengt NVMe de commit-latency 5 tot 10 keer omlaag, wat OLTP-applicaties een echte boost geeft in schrijfdoorvoer.

  • Checkpoint-bewerkingen zijn sneller klaar, waardoor WAL-accumulatie wordt verminderd
  • Indexscans op grote tabellen zijn aanzienlijk sneller klaar op NVMe
  • VACUUM- en ANALYSE-taken zijn sneller klaar, wat onderhoudsvensters verkort

Volledige vrijheid voor configuratie en extensies

Met root-access op uw Debian VPS bewerkt u postgresql.conf zoals u wilt. Stel shared_buffers in op 25% van het RAM, effective_cache_size op 75% van het RAM, en work_mem op basis van querycomplexiteit en het aantal verbindingen. Installeer pgvector voor het opslaan van AI-embeddings, PostGIS voor geografische query's, TimescaleDB voor tijdreeksgegevens — extensies die beheerde services vaak blokkeren of beperken.

Back-upstrategie op meerdere niveaus met PITR

pg_dump maakt logische back-ups van individuele databases. pg_basebackup maakt fysieke cluster-back-ups. WAL-G archiveert WAL-segmenten naar externe opslag, wat Point-In-Time Recovery (PITR) mogelijk maakt: herstel uw database naar elk specifiek tijdstip. Schakel geautomatiseerde VPS-back-ups in als een extra beschermingslaag op serverniveau voor een volledige dekking.

what_is_automation

Waarom kiezen voor OVHcloud voor uw PostgreSQL VPS?

Geoptimaliseerde prestaties en betrouwbaarheid

NVMe SSD en dedicated vCPU's geven PostgreSQL de I/O- en rekenkracht die het nodig heeft, zonder dat andere huurders strijden om resources. Grote L3-caches op Intel Xeon- en AMD EPYC-processors houden actieve query-uitvoeringspaden in het snelle CPU-geheugen.

Flexibele schaalbaarheid en wereldwijde aanwezigheid

Begin met ons instapmodel voor ontwikkeling en staging. Upgrade naar een middenklassepakket voor productie naarmate het schrijfvolume groeit. De upgrade houdt uw PostgreSQL-datadirectory en -configuratie intact, zonder dat migratie nodig is. Europese datacenters voldoen aan de EU-vereisten voor gegevensingezetenschap.

Buitengewone waarde met inbegrepen beveiliging

AWS RDS kan tot vijf keer meer kosten voor vergelijkbare specificaties. Een OVHcloud VPS Model 3 geeft u 6 vCores , 12 GB en 100 GB SSD NVMe voor Vanaf: € 12,24 excl. btw/maand of € 14,81 incl. btw/maand – met betere IOPS dankzij NVMe. Anti-DDoS-bescherming en automatische back-ups zijn zonder extra kosten inbegrepen.

Klaar om uw PostgreSQL-database te implementeren?

Kies een Debian VPS, voeg de officiële PostgreSQL APT-repository toe en installeer PostgreSQL 16. Uw databaseserver is binnen twee minuten na provisioning klaar om verbindingen te accepteren.

gear

Hoe PostgreSQL-versies bij te werken op een VPS

Kleine versie-updates (16.1 naar 16.3) worden zonder datamigratie afgehandeld door apt upgrade postgresql-16. Voor upgrades naar een nieuwe hoofdversie gebruikt u pg_upgrade: installeer de nieuwe versie, voer pg_upgrade uit met de paden naar de oude en nieuwe binaire bestanden en gegevensdirectory, en start vervolgens het nieuwe cluster. Maak altijd een VPS-snapshot en een pg_dumpall back-up vóór een grote upgrade.

PostgreSQL VPS-hosting: antwoorden op uw vragen

Hoe configureer ik PostgreSQL voor optimale prestaties op een VPS?

Belangrijkste parameters: shared_buffers = 25% van RAM, effective_cache_size = 75% van RAM, work_mem = (RAM - shared_buffers) / (max_connections * 2). Gebruik PGTune op pgtune.leopard.in.ua om een volledig configuratiebestand te genereren op basis van uw VPS-specificaties en type workload. Start PostgreSQL opnieuw op na het toepassen van wijzigingen.

Hoe stel ik automatische back-ups in voor PostgreSQL op een VPS?

Configureer een cron-job die dagelijks pg_dump -Fc dbname > /backup/dbname_$(date +%Y%m%d_%H%M).dump uitvoert met een bewaartermijn van zeven dagen. Installeer WAL-G voor PITR-functionaliteit en configureer het om WAL-segmenten naar OVHcloud Object Storage te verzenden. Schakel geautomatiseerde back-ups van uw VPS in als een extra beschermingslaag op serverniveau.

Hoe verbind ik mijn applicatie met PostgreSQL op dezelfde VPS?

Configureer de database-URL van uw applicatie als postgresql://gebruiker:wachtwoord@localhost:5432/dbnaam. Controleer in pg_hba.conf of lokale verbindingen van de applicatiegebruiker zijn toegestaan. Stel PostgreSQL-poort 5432 nooit bloot op de publieke interface. Gebruik een VPN of SSH-tunnel voor verbindingen vanaf andere servers.

Hoe verhoudt zelfgehoste PostgreSQL op een VPS zich tot een beheerde dienst?

Zelfgehoste PostgreSQL biedt volledige ondersteuning voor extensies, waaronder pgvector en TimescaleDB, complete controle over de configuratie, aanzienlijk lagere kosten per GB RAM en geen beperkingen op gewhiteliste extensies. De keerzijde is dat u back-ups, updates en monitoring zelf regelt, wat basisvaardigheden als Linux-admin vereist.