Platform infrastructuur
Hier vind je een overzicht van de architectuur en de belangrijkste componenten.
Overzicht
Onderstaand diagram geeft een overzicht van de Connec2 platform infrastructuur.

Details
Het Connec2 platform is een cloud-native platform gebaseerd op Kubernetes.
Dit maakt het mogelijk om het Connec2 platform te hosten bij verschillende hosting providers (hosting-agnostisch), maar ook als een (lokale) private cloud.
Op dit moment wordt het Connec2 platform gehost bij de volgende providers:
- TransIP (www.transip.nl) — ISO 27001:2013 gecertificeerd
- Amsterdam, Nederland (momenteel)
- Hetzner (www.hetzner.com) — ISO 27001:2013 gecertificeerd
- Falkenstein, Duitsland (momenteel, alleen voor trial)
Op aanvraag is het mogelijk om het Connec2 platform te hosten bij andere providers, regio’s en availability zones.
Dit brengt echter extra kosten met zich mee.
Momenteel draaien er meerdere Kubernetes clusters bij bovenstaande hosting providers.
Alle communicatie binnen het Kubernetes cluster is beveiligd.
Firewall
De firewall blokkeert alle inkomende verbindingen, behalve de verbindingen zoals gedefinieerd in DNS & Whitelisting
Gateway
Een Layer 7 application gateway die functionaliteiten biedt voor dynamische routing, monitoring, resiliency en beveiliging.
De application gateway routeert HTTP-verzoeken naar de bijbehorende microservices.
Microservices
De microservice-architectuur bestaat uit meerdere microservices:
- Identity Management
- Gebruikersbeheer en autorisatie
- Mail Support
- Verzenden van e-mails naar gebruikers
- Tenant Support
- Tenantbeheer en configuratie
- Key Value Store
- Contentbeheer
- Extended Reality
- Lage latency uitwisseling van events (bijv. virtuele wereldcoördinaten, voice) tussen clients
XR Service
De XR (Extended Reality: Augmented + Virtual Reality) microservice wijkt af van de andere microservices.
XR-verkeer wordt direct naar de XR service gestuurd, zonder via de gateway te lopen, en wordt met lage latency tussen clients verzonden.
De XR service bestaat uit meerdere XR containers per tenant/workspace en kanalen (component, voice, screenshare).
Een multi-load balancer routeert dynamisch de verbindingen naar de juiste XR container en verdeelt de load over het cluster.
NoSQL Database
Document-georiënteerde NoSQL database.
Databases zijn geïsoleerd per tenant/workspace.

Standaard wordt het Connec2 platform gehost als multi-tenant.
Op aanvraag is hosting als single-tenant mogelijk, maar dit brengt extra kosten met zich mee.
Message Bus
De Message Bus is een messaging infrastructuur die microservices in staat stelt om met elkaar te communiceren via een gedeelde set interfaces.
SMTP Server
De SMTP (Simple Mail Transfer Protocol) server is verantwoordelijk voor het verzenden van e-mails.
De SMTP server van Connec2 wordt gehost bij TransIP.