Om ervoor te zorgen dat de gebruikers hun werk goed kunnen uitvoeren en Transpas optimaal blijft presteren hebben wij onderstaande hardware advies opgesteld.
Wanneer de hardware niet voldoet aan onderstaand advies kan Art Systems niet garanderen dat Transpas optimaal blijft functioneren.
Neem bij vragen contact met ons op.
Doordat in Transpas al het rekenwerk wordt uitgevoerd op de server, zal elke vertraging op de server direct leiden tot vertraging aan de kant van de gebruikers.
Wij adviseren daarom een dedicated (virtuele) SQL Server, enkel en alleen voor Transpas, zodat andere programma's geen invloed kunnen uitoefenen op de resources van de SQL Server.
Voor deze server adviseren wij minimaal de volgende hardware:
CPU | 1 Quadcore, moderne top-line CPU per 10 gebruikers | |
OS | Up-to-date, moderne Windows Server | |
DBMS | Microsoft SQL Server 2022 | Collation: Latin1_General_CI_AS |
RAM | 16 GB + 1 GB per 2 gebruikers | Geen dynamisch geheugen / memory ballooning |
Disk | SSD | |
Netwerk | 1 Gbit/s |
Uw hardwareleverancier kan beoordelen in hoeverre uw huidige hardware aan deze eisen voldoet.
Bij vragen kan deze contact met ons opnemen.
De collation van de instantie moet Latin1_General_CI_AS zijn. Hier mag niet van worden afgeweken.
Let op: niet SQL_Latin1_General_CP1_CI_AS
Klik hiervoor bij het installeren van de SQL Server op het tabblad Collation op Customize.
Selecteer hier als Collation designator Latin1_General en vink alleen het vinkje Accent-sensitive aan.
Voor Transpas Enterprise moet ten minste SQL Server Standaard gebruikt worden. SQL Server Express wordt niet ondersteund.
Dit heeft te maken met verschillende limitaties waaronder de maximale database grootte van 10 GB en beperking van het aantal CPU cores en geheugen.
Bij gebruik van Transpas CS mag, indien de AS Transpas en AS Transpas Historie databases nog significant onder de 10 GB zitten, voor SQL Express gekozen worden.
Uw hardware leverancier dient u te adviseren over het correcte licentiemodel van Microsoft SQL Server omdat dit samenhangt met het aantal gebruikte processoren of het totale aantal eindgebruikers, inclusief die van eventuele andere programmatuur die gebruik maakt van dezelfde SQL Server-licentie.
Transpas ondersteunt geen SQL Server Replication. Dit zorgt voor problemen bij updates van Transpas.
Tegenwoordig worden veel servers gehost als virtuele machine. Het is uiteraard mogelijk om Transpas te hosten in een virtuele machine. Hierbij moet wel dedicated hardware worden toegekend aan de virtuele machine.
CPU
Over-allocation van CPU cores raden wij met klem af. Een CPU core kan in principe maar 1 ding tegelijk uitvoeren. Wanneer aan virtuele machines in totaal meer CPU cores zijn toebedeeld dan de host heeft, moet de hypervisor cores wisselen tussen de uit te voeren virtuele machines. Tijdens het uitvoeren van een andere virtuele machine, staat de SQL Server stil.[1]
Dit zorgt voor latency en performance problemen in Transpas.
RAM
Daarnaast mag geheugen niet dynamisch worden toegewezen. Het werkgeheugen moet vast zijn toegewezen aan de virtuele machine. SQL Server heeft voor normaal functioneren behoorlijk wat RAM nodig. Bij het opnieuw opstarten van de virtuele machine kan het even duren voordat hij het volledige geheugen nodig voor normaal gebruik ingenomen heeft. Bij dynamische toewijzing zal SQL Server denken dat er minder geheugen beschikbaar is en daardoor minder innemen. Dit lijdt tot performance problemen in Transpas.
Om functionaliteit te implementeren, updates te installeren, en ondersteuning te kunnen geven moeten wij ten alle tijden kunnen inloggen op de Transpas server.
Neem contact met ons op voor onze voorkeuren met betrekking tot de toegang.
Het is mogelijk om de server met Transpas in de cloud te hosten, en er zijn een heel aantal van onze klanten die dit ook doen.
Hierbij is het goed om een aantal zaken in acht te nemen.
De dataoverdracht tussen de client en server is significant. Het is voor een goede werking van het programma daarom essentieel dat snelle dataoverdracht mogelijk is tussen de client en server. Daarnaast gebeurt de logica van Transpas vrijwel geheel op de server. Bij vrijwel alle handelingen wordt dus code op de server uitgevoerd en wordt gewacht op het resultaat. Ook een lage latency tussen de client en server is dus essentieel.
Bij het hosten van Transpas in de cloud adviseren wij dan ook altijd om dit te combineren met een remote/virtual desktop omgeving in de cloud, bij dezelfde provider.
Lokale clients in combinatie met een server in de cloud raden wij met klem af!
Transpas ondersteunt geen Azure Managed SQL instanties.
Voor het lezen en schrijven van bestanden is het noodzakelijk dat de SQL Server instantie in hetzelfde domein hangt als de werkplekken.
Zo zijn de bestanden voor alle gebruikers en voor de SQL Server met hetzelfde UNC-pad benaderbaar.
De ervaring leert dat een Managed SQL instantie niet (eenvoudig) in hetzelfde domein te hangen is.
Het aanbieden van Transpas als een remote app wordt niet ondersteund.
In Transpas wordt op meerdere manieren gebruik gemaakt van een koppeling met het bestandssysteem.
Bij een remote app wordt zo'n koppeling geopend vanuit de context van de machine waarop de remote app draait.
Hierdoor is het voor een gebruiker niet mogelijk om de bestanden op zijn eigen machine te selecteren.
Binnen Transpas wordt op verschillende plekken eveneens gebruik gemaakt van drag en drop functionaliteit.
Ook dit werkt niet via een remote app.
Het gebruik van (Azure) Blob Storage voor het opslaan van bestanden waarmee Transpas werkt wordt niet ondersteund.
Met name het geautomatiseerd importeren en exporteren van bestanden vanaf een Blob Storage kan tot instabiliteit leiden.
Wanneer er antivirussoftware wordt geïnstalleerd op de SQL Server, moeten de SQL Server processen uitgezonderd worden.
Configure antivirus software to work with SQL Server
CPU | 1 Quadcore, moderne top-line CPU per 4 gebruikers |
OS | Up-to-date, moderne Windows Server |
RAM | 32 GB + 2 GB per gebruiker |
Disk | SSD of 15.000 rpm SAS |
Netwerk | 1 Gbit/s |
TeamViewer | Voorgeïnstalleerd of rechten tot installatie |
CPU | i5 – i7 |
OS | Modern, up-to-date Windows OS |
RAM | 8 GB+ |
Graphics | Ondersteuning voor meerdere monitoren |
TeamViewer | Voorgeïnstalleerd of rechten tot installatie |
Browser | Meest recente versie van Edge, FireFox, Safari, Chrome. |
Internet | Breedband |
JavaScript | Enabled in trusted zone |