Het team migreert naar het beheerde Postgres om “de database niet langer te beheren”. Eerste incident: verbindingen raken uitgeput omdat elke serverloze werker tien pools opent – de provider beperkt honderd verbindingen op de instaplaag. Tweede verrassing: herstel is mogelijk per dag, niet per minuut – een RPO die niet compatibel is met een online winkel.
Beheerde PostgreSQL delegeert machine-bewerking: besturingssysteem, engine, infrastructuurback-ups, soms automatische failover. Het delegeert geen schemaontwerp, trage queries of slecht geteste migraties. Lees het contract als een minimalistische DBA – niet als een belofte van volledige gemoedsrust.
Wat de aanbieder ondersteunt (in principe)
| Taak | Vaak inbegrepen | Controleren |
|---|---|---|
| Kleine OS + Postgres-patch | Ja | Onderhoudsvenster, grote versie-upgrade |
| Automatische back-ups | Ja | Retentie, PITR, restauratie getest |
| Failover voor hoge beschikbaarheid | Volgens aanbieding | RTO aangekondigd, synchrone of asynchrone replicatie |
| Infrastructuurmonitoring | CPU, schijf, verbindingen | Configureerbare waarschuwingen |
| Versleuteling in rust | Vaak | Door de klant beheerde sleutels? |
| Verticale opvoering | Via console | Online knippen of overstappen |
Wat blijft thuis
Zelfs met het best beheerde aanbod verlaten verschillende verantwoordelijkheden uw team nooit:
- Schema en migraties — DDL, rollback-strategie, N/N+1 compatibiliteit tussen applicatieversies.
- Queryprestaties — UITLEG, index, vacuümaanpassing soms beperkt, afhankelijk van de host.
- Verbindingen — pooler (PgBouncer, Supavisor) aan de applicatiezijde of beheerde add-on.
- Logische beveiliging — rollen, GRANT, beveiligingsconfiguratie op rijniveau.
- Gevoelige gegevens — versleuteling van applicaties, anonimisering, naleving van de AVG.
- Hersteloefening — de knop bestaat in de console; weten hoe je moet klikken onder stress, nee.
Als uw stapel nog steeds erft van MySQL, vergelijk dit dan met MySQL voor een dynamische site voordat u overschakelt.
Lees een aanbieding zonder voor de gek gehouden te worden
Stel voordat u tekent deze vragen en eis gedocumenteerde antwoorden, geen marketingspinsels:
- RPO en RTO voor herstel – geen vage “dagelijkse back-ups”.
- Vereiste extensies beschikbaar op uw niveau?
- Verbindingslimiet in relatie tot uw architectuur (Redis, serverloze functies, meerdere werkers).
- Netwerk afsluiten als de applicatie in een andere regio of een andere cloud draait.
- Vergrendelen — exporteer pg_dump, standaardformaat, uitvoervertraging.
- EU-regio en DPA-compatibel (RGPD en hostkeuze).
| Zwak signaal | Sterk signaal |
|---|---|
| “Back-up inbegrepen” zonder retentie | PITR 7–35 dagen gedocumenteerd |
| Geen pooler aangeboden | Beheerde pooler- of PgBouncer-documentatie |
| Postgres-versie jarenlang bevroren | Release-upgradebeleid gepubliceerd |
Beheerde Postgres versus zelfbeheerde VPS
Beheerde overwinningen als u geen DBA heeft, als hoge beschikbaarheid vereist is, als audits bewezen back-ups vereisen, of als niemand om drie uur 's ochtends wil patchen.
VPS wint als je exotische extensies, kernelverfijning, minimale vaste kosten of sterke interne Postgres-competentie nodig hebt.
Een frequente hybride: beheerde productie + maandelijkse lokale catering voor de hersteloefening.
Bovenkant: de herstelknop is geen herstelplan
Vereist een driemaandelijkse hersteloefening, zelfs op een beheerd niveau. Op de dag van het incident zul je jezelf bedanken voor het koud timen van de procedure.
Beslis en ga vooruit zonder blinde vlek
Voordat u voor een beheerd Postgres-aanbod kiest, moet u het contract afstemmen op uw daadwerkelijke gebruik:
- Repareer zakelijke RPO's en RTO's: hoeveel minuten gegevensverlies en hoeveel uren downtime zijn acceptabel.
- Vergelijk twee of drie Europese aanbiedingen voor uitbreidingen, aansluitingen en restauraties op een bepaald tijdstip.
- Voeg een pooler toe vanaf de eerste implementatie, niet na de eerste verzadiging van verbindingen.
- Automatiseer migraties in uw continue integratiepijplijn, met gedocumenteerde beoordeling en terugdraaiing.
- Plan een driemaandelijkse hersteloefening en noteer de daadwerkelijk behaalde tijd.
Blader door onze overzicht en de vergelijker om hosts te filteren die een beheerde database aanbieden die is aangepast aan uw regio.
Veelgestelde vragen
Omvat beheerde Postgres applicatiemigraties?
Nee. De provider onderhoudt de instance; je beheert DDL en migraties via jouw code. Een mislukte migratie blijft uw verantwoordelijkheid.
Zijn automatische back-ups voldoende?
Alleen als de RPO/RTO in het contract overeenkomt met uw behoeften en u een daadwerkelijk herstel hebt getest — zie een herstel testen.
Zijn PostgreSQL-extensies nog steeds beschikbaar?
Nee. Elke host publiceert een witte lijst. Controleer PostGIS, pgvector of TimescaleDB voordat u een object vergrendelt.
RDS versus Scaleway versus OVH?
Verschillende scopes: vergelijk pooler, regio's, uitgaand netwerkverkeer en interface in een identiek scenario.
Beheerde PostgreSQL: u delegeert het datacentrum van de database – niet de verantwoordelijkheid voor uw gegevens of uw vragen.
