Voordat de installatie van Codex begint, is het essentieel om te beslissen over de configuratie van het systeem. Het ontbreken van deze beslissing kan later aanzienlijke tijd en moeite kosten. Er zijn diverse mogelijkheden om dit te realiseren. Hieronder worden twee benaderingen beschreven, die beide uitbesteed kunnen worden of zelf beheerd kunnen worden.
De omgeving van Codex vereist verschillende servers of services. Of je nu voor Virtual Desktop Infrastructure gaat of de meer traditionele Remote Desktop Server. Beiden kunnen in de Public Cloud of in een Private Datacenter gehost worden die weer naar keuze door jezelf of een externe systeembeheerder gehost en beheerd kunnen worden.
Bij het inrichten van de infrastructuur is het al belangrijk dat de juiste keuzes worden gemaakt. Naderhand is het lastiger om te bepalen op welke technische keuzes handig zijn om te maken. Misschien heb je te maken met Governance vanuit de eigen organisatie. Nu is het moment om de vereisten bij elkaar te zoeken. Zoals al eerder aangegeven gaan wij op deze pagina uit van de Gedragscode Informatiebeveiliging Notariaat, NIS2- en ISO27001 richtlijnen en onze systeemvereisten.
Wanneer er gekozen wordt voor een centraal systeem zoals Azure Virtual Desktop (AVD) of Remote Desktop Server (RDS) kan er makkelijker beheerd worden. Codex moet geconfigureerd worden en wanneer er gewerkt wordt met één configuratie wordt dit minder complex. Codex kan ook uitgerold worden over verschillende workstations met één gesynchroniseerde of gedeelde configuratielocatie.
Inloggen op een AVD of RDS kan met een Thin client. Wel is vereist om de standaarden van de leverancier aan te houden. Bij gebruik van AVD kan er:
Wanneer er voornemens zijn om Codex in een AVD omgeving te hosten raden wij aan de richtlijnen van de leverancier aan te houden. Er zijn meerdere implementatieconfiguraties mogelijk.
Minimale implementatie eisen Azure Virtual Desktop:
Remote Desktop Server
Wanneer Codex op een Remote Desktop Server geïnstalleerd wordt moet er rekening gehouden worden met eisen en aanbevelingen die bij benadering zijn en hangen sterk af van de gewenste, mogelijke en gemaakte configuratie binnen een IT-omgeving. De performance van Codex hangt sterk af van de beschikbare of toegewezen fysieke resources. Het is een vereiste om te voldoen aan de gestelde systeem of hardware requirements door Microsoft: Hardware requirements for Windows Server | Microsoft Learn
Minimale implementatie eisen Remote Desktop Server:
De database server dient een Virtuele Machine te zijn met Windows Server als OS en SQL Server. Omdat Codex met meerdere databases werkt kan er geen gebruik worden gemaakt van SQL database as a service. De onderlinge databases dienen in dezelfde instance geconfigureerd te zijn. De SQL Standard licentie wordt aanbevolen voor gebruik van Codex met meer dan 10 gebruikers.
Minimale implementatie eisen Database Server:
Bestandsbeheer is een belangrijk onderdeel in Codex. Hier worden de dossierbestanden neergezet. Het liefst wil je een snel type storage inzetten om laadsnelheid te verkleinen. Daarnaast is het belangrijk om en keuze te maken uit verschillende typen opslag en de bijhorende beveiligingsstandaarden. Bij cybersecurity incidenten is vaak de opslag het eerste doelwit. De kwaadwillende wil zo snel mogelijk en zo veel mogelijk schade toebrengen. Dit gebeurd vaak door kopietjes te maken en uiteindelijk de opslag te versleutelen voor de legitieme gebruiker. Versleutelen en beveiligde en geverifieerde toegang is dus een must.
In geval dat er Documenten Management System (DMS) gebruikt wordt is de Fileserver niet nodig. Voor een fileserver gehost in Microsoft Azure zijn de volgende systeemspecificaties van toepassing:
Minimale implementatie eisen:
Codex server is de tool die nodig is om externe data voor de koppelingen te synchroniseren met Codex. Deze software is klein van formaat en kan daarom op een andere server geïmplementeerd worden. De Codex Server kan op de Remote Desktop Server, Fileserver of op een separate VM worden geïmplementeerd. Dit kan niet Azure Virtual Desktop zijn. Afgeraden is om dit op de database server te implementeren. Database servers zijn gevoelig van aard en daarom is het niet handig meer poorten te openen dan nodig is.
Een Virtuele Machine waar Codex server op geïmplementeerd is zijn de volgende systeemspecificaties van toepassing:
Minimale implementatie eisen:
Een workstation is de plek waar de gebruiker inlogt en Codex gaat gebruiken. Een workstation kan omdat er meestal wordt ingelogd op een centraal systeem bijvoorbeeld een thinclient of ander systeem zijn waar Windows Remote Desktop Cliënts vanaf gestart kan worden. Enkele voorbeelden waarmee kan ingelogd worden op een extern bureaublad:
Codex kan ook geïnstalleerd worden per systeem wanneer er gewerkt wordt met een decentraal systeem. Iedere gebruikers werkt dan met een eigen Codex installatie. De configuratielocatie kan wél gedeeld worden als de aanbevolen instellingen worden gebruikt. Configuratielocaties kunnen ook lokaal geïnstalleerd zijn. Dit laatste is afgeraden bij grotere kantoren of bij meer gebruikers dan 5 omdat de onder houdbaarheid dan zeer intensief is.
Wanneer Codex op een workstation geïnstalleerd wordt moet er rekening gehouden worden met eisen en aanbevelingen die bij benadering zijn en hangen sterk af van de gewenste, mogelijke en gemaakte configuratie binnen een IT-omgeving. De performance van Codex hangt sterk af van de beschikbare of toegewezen fysieke resources. Het is een vereiste om te voldoen aan de gestelde systeem of hardware requirements door Microsoft: Hardware requirements for Windows Server
Minimale implementatie eisen: