Skip to main content

Hosting van de GF-testomgeving

Status: inbesluit voorbereiding,voorgesteld. bezwaarrondeHet looptis bekrachtigd als er vóór maandag 7 september 2026 geen bezwaar is vanuit de leden van de kring Techniek. Waar: #kring-techniek-pub en #gf-cot

Wat het is

Vanuit project Generieke Functies wordt een test- en sandboxomgeving gebouwdgebouwd, voor onszelf en voor leveranciers om het Knooppunt en de generieke functiestegenaan te demonstreren en om leveranciers ertegenaan te laten testen. Het functioneel ontwerp beschrijft wat die omgeving moet doen.

Die omgeving moet ergens draaien, publiek bereikbaar, in elk geval voor

Volgens de duurhuidige vanpraktijk projectzou GF.

die

De bestaande GF-testomgeving draait nuomgeving op de zakelijke omgevinghostingomgeving van Rein Krul.Krul Datkomen werktte indraaien, zoals de praktijkbestaande prima,GF-testomgeving maarnu ook doet. Nu er meer diensten voor langere tijd gehost gaan worden, is de wens de hosting zo op te zetten dat iedereen binnen het maaktCOT hethaar projectkan afhankelijkonderhouden. vanIn zijnde beschikbaarheidhuidige voor beheer en onderhoud. Het voorstelomgeving is dat teniet formaliseren, om redenen van duurzaamheidmogelijk en onderhoudbaarheid.niet wenselijk.

Waarom dit langs de kring gaat

Hosting van gedeelde omgevingen valt onder ons mandaat, net als de andere community-tooling en samenwerkingsmiddelen. Het gaat hier om een structurele voorziening met terugkerende kosten, om een contract dat namens de stichting wordt afgesloten, en om het weghalen van een afhankelijkheid van één persoon.

De memo noemt daarnaast dat andere Nuts-brede diensten, bijvoorbeeld de wiki, in de toekomst naar dezelfde provider zouden kunnen verhuizen. Dat is nu uitdrukkelijk niet het doel vanuit project GF.

Het voorstel

Managed Kubernetes bij OVHcloud. Het eerste jaar op maandcontract, zodat er geen langdurige binding ontstaat en overstappen eenvoudig blijft.

Af te nemen diensten:

  • twee compute nodes: elk 2 vCPU, 8 GB RAM, 50 GB SSD-opslag en 1 GB attached block storage
  • managed Postgres: 5 GB SSD-opslag, niet geclusterd
  • een ingress load balancer

Na eeningebruikname inventarisatie vanvervalt de requirementshostingomgeving enbij eenRein.

vergelijking

Kosten. vanNaar providersverwachting is de keuze uitgekomen op OVHcloud, met geschatte kosten van 1001200 tot 1501800 euro per maand, alleen voor hosting.het Deeerste kosten komenjaar, ten laste van project GF.

HetScope. selectieprocesVooralsnog alleen diensten van project GF: de nieuwe test- en sandboxomgeving en wat daarvan nu bij Rein draait. Andere Nuts-diensten daar in de toekomst ook hosten wordt niet uitgesloten, maar is geen onderdeel van dit besluit.

Wanneer. Ingang medio 1 oktober 2026, evaluatie na zes maanden op 1 april 2027.

Wie. Het hostingcontract wordt afgesloten door Steven van der Vegt namens het bestuur van Stichting Nuts. Administratieve rechten worden ingericht zoals bij de GitHub-organisatie van Nuts, met dezelfde personen en vergelijkbare rechten. COT-leden krijgen operationele rechten om de omgeving te onderhouden, deployen en debuggen.

De afweging

Overwogen zijn STACKIT, IONOS, OVHcloud, Scaleway, Exoscale, T Cloud Public, Cyso Cloud en Hetzner. Alleen STACKIT, IONOS, OVHcloud en Scaleway scoorden voldoende op alle requirements. Scaleway is afgevallen vanwege slechte ervaringen met de supportdesk, bij Edwin en Formelio en bij Gaspar. Van de overgebleven drie stappen:is OVHcloud verreweg het goedkoopst.

    Het

  1. Requirementsnadeel van OVHcloud is dat er geen native ondersteuning is voor OpenTelemetry. Uit onderzoek en navraag bij Edwin en Formelio blijkt dat eenvoudig zelf te regelen, zonder veel extra hostingkosten.

    De uitgebreide analyse staat in kaartde brengen,GitHub-issues, opgesteldzie Bronnen.

    Requirements

    Opgesteld door het COT,COT.

    zie

    Must:

    nuts-knooppunt
      issue 528
    • EU-soeverein
    • Hostingprovidersmanaged Kubernetes
    • managed log ingestion en analyse
    • managed Postgres, voor de HAPI FHIR-opslag en de nuts-node
    • block storage, voor de opslag van private keys van de nuts-node
    • geautomatiseerde deployment vanuit GitHub
    • officiële Terraform-provider in kaartde brengenTerraform en vergelijken, zie nuts-knooppunt issue 537 registry
    • DeAPI-first: keuzealles voorleggenwat aanin de kringconsole Techniekkan, terkan goedkeuringook via de API
  • geïntegreerde

    WatIAM: eréén nuauthenticatiesysteem speelt

    voor alle soorten resources
  • een vastgelegd updatebeleid, bijvoorbeeld regelmatige Kubernetes-releases
  • ReinShould:

    Krul
      heeft
    • observability-tooling hetvoor voorstelde opmanaged 27services augustusdie 2026met alsOTEL bezwaarrondeoverweg inkan
    • #kring-techniek-pub gebracht.

    Te besluiten

      Het

    1. Gaatbesluit is voorbereid door het COT en ligt als bezwaarronde bij de kring. Het is bekrachtigd als er vóór maandag 7 september 2026 geen bezwaar is van leden van de kring akkoord met OVHcloud als hostingprovider voor de GF-testomgeving, met de genoemde kosten ten laste van project GF?
    Techniek.

    Samenhang met andere trajecten

    Bronnen

    Wat Waar
    MemoBesluit: Hostinghosting Testomgevingtest/sandbox-omgeving voorproject ProjectGF GF,bij 28 augustus 2026, work in progressOVHcloud Google Docs
    Functioneel ontwerp van de test- en sandboxomgeving Google Docs
    RequirementsInventarisatie aanvan de hostingprovider, opgesteld door het COTrequirements nuts-knooppunt issue 528
    VergelijkingOnderzoek van denaar hostingproviders nuts-knooppunt issue 537558
    OVHcloudovhcloud.com
    Bezwaarronde in de kring, 27 augustus 2026 Slack, #kring-techniek-pub

    Wie erbij betrokken zijn

    Rol Wie
    Voorstel, requirements en selectie Rein Krul, vanuitnamens het COT
    Afsluiten van het hostingcontractSteven van der Vegt, namens het bestuur van Stichting Nuts
    Beheer van de huidige testomgevingomgeving ReinCOT-leden, Krulmet operationele rechten

    Hoe haak je aan

    VragenBezwaar of bezwarenvragen over de hostingkeuze:hostingkeuze, vóór 7 september: #kring-techniek-pub. Over de inhoud van de sandboxomgeving: #gf-cot.