Wat is schaalbaarheid?

Schaalbaarheid is het vermogen van een systeem, netwerk of applicatie om toenemende belasting, zoals meer gebruikers, datavolumes, netwerkverkeer, locaties of productiecapaciteit, op te vangen zonder dat prestaties, stabiliteit of beheerbaarheid significant verslechteren. Binnen OT, industriële automatisering en OT-convergentie is schaalbaarheid een cruciaal ontwerpprincipe. Industriële omgevingen groeien vaak van geïsoleerde productielijnen naar verbonden ecosystemen met duizenden assets, realtime datastromen, cloudkoppelingen en analytics. Schaalbaarheid speelt daarbij op elke laag: van PLC-systemen en netwerken tot SCADA-platformen, historians, IIoT-platformen, databases, edge computing, monitoring en cybersecurityarchitecturen.


🧠 Waarom is schaalbaarheid belangrijk in IT/OT?

Traditionele OT-systemen werden ontworpen voor een vaste installatie die vaak twintig jaar of langer nauwelijks veranderde. Met Industrie 4.0 stijgt het aantal verbonden systemen sterk, en een architectuur die dat niet aankan, leidt tot prestatieproblemen, netwerkcongestie, hogere latency, beheercomplexiteit en uiteindelijk onbetrouwbare productieprocessen.

Groei ontstaat in vrijwel elk domein:

Domein Voorbeeld van groei
Productielijnen Extra machines of een nieuwe lijn
Energiebeheer Nieuwe meetpunten en submeters
SCADA Meer assets, schermen en gelijktijdige clients
Historian Toenemende datastromen en langere bewaartermijnen
Netwerken Meer OT-devices en verkeer naar IT en cloud
IIoT Sensoruitbreiding en nieuwe use cases

⚙️ Wat is het verschil tussen verticaal en horizontaal schalen?

Verticaal schalen (scale up) betekent meer capaciteit in hetzelfde systeem: meer CPU, meer geheugen, snellere opslag of een zwaardere server. Horizontaal schalen (scale out) betekent extra systemen toevoegen: extra servers, brokers, databases of load-balanced services.

Kenmerk Verticaal schalen Horizontaal schalen
Aanpak Bestaande server zwaarder maken Extra nodes naast elkaar
Voordelen Eenvoudig, beperkte wijzigingen in de architectuur Hogere beschikbaarheid, betere redundantie, flexibel
Nadelen Hardwarelimieten, single point of failure, hogere kosten per stap Complexere architectuur, synchronisatie, meer netwerkverkeer
Typisch in OT Eén SCADA-server of historian upgraden Brokerclusters, gescheiden I/O- en front-endservers

Horizontaal schalen kent ook een grens: volgens de wet van Amdahl (1967) beperkt het deel van een taak dat niet parallel kan, zoals een centrale database-lock, de winst van extra nodes. Toch wordt horizontale schaalbaarheid binnen moderne OT-platformen steeds belangrijker.


🏭 Hoe schalen SCADA, historians en MES?

SCADA-systemen, historians en MES lopen tegen dezelfde groeifactoren aan: meer tags, meer clients, hogere pollingfrequenties, groeiende historische opslag en hogere alarmvolumes. Dat laatste is een veiligheidsrisico: volgens ISA-18.2 en EEMUA 191 is er sprake van een alarm flood bij meer dan 10 alarmen per 10 minuten per operator. Goed alarmmanagement moet dus meegroeien met het aantal assets.

Belangrijke architectuurkeuzes:

Component Schaalbaarheidsmaatregel
Historian Gedistribueerde opslag, compressie, tiering per site
SCADA-servers Redundantie en scheiding van I/O- en clientbelasting
Alarmservers Load balancing en alarmrationalisatie
Databases Clustering en partitionering

Ter indicatie noemt Inductive Automation in zijn sizinggids voor Ignition ongeveer 5.000 tags en 10 clients op 2 cores en 4 GB RAM, en 100.000 tags en 75 clients op 8 cores en 16 GB. Daarboven adviseert de leverancier een scale-out-architectuur met aparte I/O- en front-endgateways, of een hub-and-spoke-model waarin edgegateways per site data bufferen en doorsturen naar een centrale hub.

Het licentiemodel bepaalt vaak meer dan de techniek wat groei kost. WinCC Runtime wordt verkocht in pakketten PowerTags (bijvoorbeeld 128, 2.048, 8.192 of 65.536), terwijl Ignition per server wordt gelicenseerd met onbeperkt tags en clients. Voor opslag wordt vaak een time-series database zoals InfluxDB gebruikt, met Grafana als schaalbare visualisatielaag.


🔄 Hoe helpen Unified Namespace en publish-subscribe bij schaalbaarheid?

Klassieke SCADA vraagt data cyclisch op bij elke besturing (polling). Bij honderden besturingen en meerdere afnemers groeit het aantal punt-tot-puntverbindingen met het aantal bronnen maal het aantal afnemers, omdat elke afnemer zijn eigen verbindingen opent. In een Unified Namespace publiceren bronnen hun data één keer naar een centrale broker, alleen bij wijziging (report by exception), en kunnen MES, SCADA, analytics en cloud zich daarop abonneren.

Binnen het Industrial Internet of Things spelen hierbij een aantal standaarden:

  • MQTT - MQTT 3.1.1 is sinds 2016 ISO/IEC 20922; MQTT 5.0 (OASIS, maart 2019) voegde shared subscriptions toe om berichten over meerdere afnemers te verdelen
  • Sparkplug - Sparkplug 3.0 is sinds oktober 2023 de internationale norm ISO/IEC 20237 en standaardiseert topics, payloads en statusbeheer
  • OPC UA PubSub - sinds versie 1.04 (februari 2018) kent OPC UA naast client/server ook publish-subscribe, onder meer over MQTT en AMQP
  • Apache Kafka - vaak gebruikt als schaalbare streaminglaag tussen OT-brokers en IT-platformen

Schaalbaarheidsfactoren van een broker zijn het aantal topics, het aantal clients, de berichtdoorvoer en de gekozen MQTT QoS-niveaus (0, 1 of 2). De open-source broker Mosquitto draait op één node zonder clustering en past goed bij een site of de edge; voor grote aantallen verbindingen zijn clusterbrokers nodig. EMQX toonde in 2022 100 miljoen gelijktijdige MQTT-verbindingen op een cluster van 23 nodes. Event-driven OT-architecturen vereisen zorgvuldig ontwerp van topics en redundante brokers om bottlenecks te voorkomen.


🌐 Wat begrenst schaalbaarheid in OT-netwerken en protocollen?

OT-netwerken groeien door digitalisering en connectiviteit. Aandachtspunten zijn bandbreedte, latency, jitter, broadcast- en multicastverkeer en segmentatie.

Technologie Functie
VLAN Segmentatie en beperking van broadcastdomeinen
QoS Prioritering van kritiek verkeer
Redundantie Beschikbaarheid bij uitval van links of switches
Industrial Ethernet Hoge prestaties in het veld
TSN Deterministische communicatie op standaard ethernet

Niet alle protocollen schalen even goed:

Protocol Schaalbaarheid Reden
MQTT Hoog Publish-subscribe via broker, report by exception
OPC UA Hoog Client/server en PubSub, rijk informatiemodel; sessies per server zijn wel begrensd
Modbus TCP Beperkt Polling, maximaal 125 registers per leesopdracht, geen informatiemodel
Profibus Beperkt Maximaal 126 adressen, 32 stations per segment zonder repeater
ProfiNET Hoog Ethernetgebaseerd, schaalt met switches en topologie
Ethernet IP Hoog Ethernetgebaseerd, ondersteunt multicast-I/O

Onvoldoende netwerkcapaciteit veroorzaakt netwerkcongestie, packet loss, vertraagde besturing en onbetrouwbare HMI’s. Waar deterministisch gedrag vereist is, mag groei van IT-verkeer nooit ten koste gaan van besturingsverkeer.


☁️ Welke rol spelen edge computing en de cloud?

Edge Computing verwerkt data lokaal en vermindert daarmee de belasting op centrale databases, WAN-verbindingen, cloudplatformen en historians. Voordelen zijn lagere latency, minder cloudverkeer en betere beschikbaarheid: een edgegateway met store-and-forward buffert data als de verbinding wegvalt. Veelgebruikte edgecomponenten zijn Node-RED, lokale MQTT-brokers, lokale analytics en edge-historians, vaak als containers in Docker of Kubernetes.

Cloudplatformen bieden elasticiteit, dynamische resources en geautomatiseerde scaling. Binnen OT staan daar latency, compliance, cybersecurity, determinisme en beschikbaarheid tegenover. Daarom ontstaan hybride architecturen waarin realtime besturing lokaal blijft en analytics naar de cloud gaat.


📈 Hoe beheert u datagroei en databases?

Digitalisering zorgt voor sterke groei van industriële data uit IIoT-sensoren, historians, netwerkmonitoring, security-logging en machine-learning-datasets. Uitdagingen zijn opslagcapaciteit, retentiebeleid, queryperformance, backupvensters en replicatiebelasting. Technieken om dat beheersbaar te houden zijn downsampling, compressie, edge filtering en data-lifecyclemanagement.

Platform Eigenschap
InfluxDB Schaalbare time-series opslag
PostgreSQL Relationele opslag, met extensies ook voor tijdreeksen
Elasticsearch Horizontaal schaalbare log- en zoekanalyse
Historian-platformen Industriële procesdata met compressie

Belangrijke ontwerpkeuzes zijn partitionering, replicatie, query-optimalisatie, datacompressie en high availability.


🔐 Hoe schaalt cybersecurity mee?

Meer OT-assets, netwerksegmenten, cloudkoppelingen, remote access en leveranciersintegraties maken cybersecurity complexer. Maatregelen die handmatig per apparaat worden ingericht, schalen slecht.

Maatregel Doel
Zero Trust Gedistribueerde beveiliging zonder impliciet vertrouwen
Microsegmentatie Kleinere aanvalsvlakken
RBAC Centraal en rolgebaseerd toegangsbeheer
SIEM Centrale monitoring van logs en events
MFA Sterkere authenticatie

Sinds 15 augustus 2026 geldt in Nederland de Cyberbeveiligingswet (Cbw), de Nederlandse implementatie van NIS2. Een schaalbare securityarchitectuur maakt het eenvoudiger om bij groei aan de zorgplicht en meldplicht uit die wet te blijven voldoen.


⚠️ Welke problemen ontstaan bij slechte schaalbaarheid?

Probleem Gevolg
Overbelaste servers Trage schermen en vertraagde opdrachten
Netwerkcongestie Communicatieverlies en time-outs
Historian-overbelasting Dataverlies zodra de buffer vol is
Alarm flooding Overbelaste operators
Databasebottlenecks Vertraagde analyses en rapportages

Typische oorzaken zijn een slechte architectuur, onderdimensionering, inefficiënte queries, te hoge pollingfrequenties en overmatige logging. Meet daarom throughput, responstijd, latency, CPU- en geheugengebruik. Binnen kritieke infrastructuren hebben schaalbaarheidsproblemen direct impact op veiligheid en continuïteit.


🔄 Wat is het verschil tussen schaalbaarheid en beschikbaarheid?

Aspect Schaalbaarheid Beschikbaarheid
Focus Groei ondersteunen Continuïteit
Doel Capaciteitsuitbreiding Storingsbestendigheid
Technieken Clustering, scaling Redundantie, failover
Risico Prestatieverlies Downtime

In OT moeten beide samengaan: een geclusterde broker schaalt én blijft beschikbaar bij uitval van een node.


🧭 Hoe ontwerpt u een schaalbaar IT/OT-systeem?

  1. Bepaal de groeiscenario’s - aantal tags, clients, sites en datavolume nu en over tien jaar.
  2. Controleer licentiemodellen - per tag, per client of per server; reken uitbreiding vooraf door.
  3. Kies een modulaire architectuur - segmentatie, edgeverwerking, event-driven communicatie en gedistribueerde componenten.
  4. Ontkoppel bronnen en afnemers - via een Unified Namespace of streaminglaag in plaats van punt-tot-puntkoppelingen.
  5. Test de prestaties - loadtests op verwachte belasting, stresstests boven de limiet en duurtests over dagen, bij voorkeur in een testomgeving.
  6. Monitor en plan capaciteit - volg trends in CPU, opslag en berichtdoorvoer en grijp in vóór knelpunten.

Een waterschap dat tientallen gemalen centraliseert, kan bijvoorbeeld per gemaal een edgegateway met buffer plaatsen en de data via een broker naar centrale SCADA en analytics sturen. Zulke schaalbare architecturen ondersteunen IIoT, predictive maintenance, cloudanalytics en digital twins, en maken schaalbaarheid een vast onderdeel van industriële architectuur en lifecyclemanagement.


❓ Veelgestelde vragen

Wat is het verschil tussen schaalbaarheid en elasticiteit?

Schaalbaarheid is het vermogen van een systeem om groei op te vangen door capaciteit toe te voegen. Elasticiteit is het automatisch op- en afschalen van die capaciteit op basis van actuele vraag, zoals in cloudplatformen. Een elastisch systeem is dus altijd schaalbaar, maar een schaalbaar OT-systeem is lang niet altijd elastisch.

Hoeveel tags kan een SCADA-server aan?

Hoeveel tags een SCADA-server aankan, hangt af van hardware, scanfrequentie, historisering en het aantal clients. Ignition geeft als richtwaarde ongeveer 100.000 tags met 75 clients op een server met 8 cores en 16 GB geheugen. Daarboven worden I/O-taken en clientbelasting over meerdere servers verdeeld.

Is MQTT schaalbaarder dan OPC UA?

MQTT schaalt goed voor grote aantallen apparaten en afnemers, omdat een broker berichten verdeelt en bronnen alleen bij wijziging publiceren. OPC UA client/server is per server beperkt in sessies, maar OPC UA PubSub kan ook over MQTT lopen. In de praktijk worden beide gecombineerd: OPC UA dicht bij de machine en MQTT voor schaalbare distributie.

Waarom beperkt het licentiemodel de schaalbaarheid?

Veel SCADA- en historianpakketten rekenen per tag of per client, waardoor elke uitbreiding nieuwe licentiekosten oplevert. Daardoor worden extra meetpunten soms bewust niet ontsloten, ook als de techniek dat wel aankan. Een schaalbaarheidsanalyse moet daarom altijd het licentiemodel meenemen.

Hoe test u de schaalbaarheid van een OT-systeem?

De schaalbaarheid van een OT-systeem test u met loadtests op verwachte belasting, stresstests boven die belasting en duurtests over langere tijd. Gebruik daarbij gesimuleerde tags of berichten in een testomgeving, zodat de productie niet wordt verstoord. Meet throughput, responstijd, latency en resourcegebruik.

Kan de cloud de schaalbaarheid van OT oplossen?

De cloud lost schaalbaarheid van opslag, analytics en rapportage goed op door elastische capaciteit. Realtime besturing blijft echter lokaal vanwege latency, determinisme en afhankelijkheid van de internetverbinding. Een hybride architectuur met edge en cloud is daarom de gangbare oplossing.


📌 Samengevat

Schaalbaarheid bepaalt of een IT/OT-omgeving kan groeien in tags, clients, sites en data zonder dat prestaties, betrouwbaarheid of veiligheid lijden. Combineer horizontale schaalbaarheid, publish-subscribe met een Unified Namespace, edgeverwerking en een passend licentiemodel, en toets het ontwerp vooraf met prestatietests.