nl:system_requirements
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| nl:system_requirements [2022/10/11 22:14] – created yves | nl:system_requirements [2022/11/10 14:38] (current) – yves | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | Systeemvereisten | + | ===== Systeemvereisten |
| - | Beveiligde HTTP | + | ==== Lokale installatie ==== |
| - | PMA.core biedt zowel reguliere HTTP (http:) als beveiligde HTTP (https:). | + | |
| - | De volgende handelingen dienen alleen door ervaren gebruikers te worden | + | ^Onderdeel^Minimaal^Aangeraden^ |
| - | web.config is (or waar u het web.config bestand kunt vinden), dient u te stoppen | + | |Besturingsysteem|Windows 2016 Server|Windows 2022 Server| |
| - | met meer kennis in dit gebied. | + | |Web server|IIS 7.5|IIS 10.0| |
| - | U zult de nodige veranderingen moeten aanbrengen aan de Microsoft IIS-kant. U zult de juiste certificaten moeten aanschaffen en | + | |.Net framework|4.7.2|4.7.2| |
| - | installeren | + | |RDBMS|Microsoft SQL Server 2014|Microsoft SQL Server 2019| |
| - | waarschuwingen geeft over onbetrouwbare bronnen. De configuratie hiervan valt echter buiten het bereik van deze | + | |CPU cores |4| 16| |
| - | handleiding. Neem gerust contact met ons op indien u hier extra ondersteuning bij nodig heeft. | + | |RAM |8GB |16GB| |
| - | Veranderingen | + | |Disk |250GB HDD |500GB SSD| |
| - | Voor een HTTP-setup kunt u de volgende sectie | + | |Cache disk |100GB HDD |1TB HDD| |
| - | < | + | |Network interface |100MBps |1Gigabit| |
| - | <binding name=" | + | |
| - | </ | + | De SQL-Server kan ook op een apart apparaat |
| - | </ | + | alleen hosten van de SQL-server op de computer zijn als volgt: |
| - | < | + | |
| - | <binding name=" | + | ^Onderdeel ^Minimaal ^Aangeraden^ |
| - | </ | + | |CPU cores |4| 8| |
| - | <binding name=" | + | |RAM |8GB |16GB| |
| - | </ | + | |Disk |250GB HDD |500GB SSD| |
| - | </ | + | |Network interface |100MBps |1Gigabit| |
| - | For secure http, this becomes: | + | |
| - | < | + | ==== Extra opmerkingen omtrent SQL Servers ==== |
| - | <binding name=" | + | De SQL Server Express kan worden gebruikt, maar brengt twee limitaties |
| - | < | + | - De maximale databasegrootte kan niet meer dan 10GB zijn. |
| - | < | + | - Er wordt slechts één CPU core gebruikt om query’s uit te voeren. |
| - | </ | + | |
| - | </ | + | ==== Installatie |
| - | </ | + | |
| - | < | + | Wanneer PMA.core op AWS wordt geïnstalleerd, |
| - | <binding name=" | + | op de VM waarop PMA.core wordt geïnstalleerd. |
| - | < | + | |
| - | < | + | ^Onderdeel ^Minimaal ^Aangeraden^ |
| - | </ | + | |PMA.core VM size |t3.large |t3.xlarge| |
| - | </ | + | |SQL Server RDS VM size |t3.medium |t3.large| |
| - | <binding name=" | + | |Cache disk |100GB EBS |1TB EBS| |
| - | < | + | |
| - | < | + | Daarnaast kunnen beelden zowel in lokale schijven als in de VM of S3-buckets worden opgeslagen. |
| - | </ | + | |
| - | </ | + | ==== Installatie op een Azure Virtuele Machine ==== |
| - | </ | + | |
| - | Wanneer PMA.core onder https werkt, ontvangt u een melding van uw browser met de | + | Wanneer |
| - | mogelijkheid | + | het hosten van de SQL-Server, in plaats van een installatie op de VM waarop PMA.core wordt geïnstalleerd. |
| - | U zult PMA.view | + | |
| - | met zowel beveiligde als onbeveiligde tile servers | + | ^Onderdeel ^Minimaal ^Aangeraden^ |
| - | mogelijk: | + | |PMA.core VM size |D2as v5 |D4as v5| |
| - | PMA.view running | + | |Azure SQL Server RDS VM size |A2m v2 |A4 v2| |
| - | PMA.view running in https: and PMA.core running in https: | + | |Cache disk |100GB standard HDD |1TB standard HDD| |
| - | PMA.view running | + | |
| - | PMA.view running | + | Daarnaast kunnen beelden zowel in lokale schijven als in de VM of Azure Blob Storage worden opgeslagen. |
| + | Indien mogelijk wordt het aangeraden om Azure Data Lake Storage Gen2 boven de gewone Azure Blob Storage te verkiezen, | ||
| + | aangezien dit type service operaties omtrent mappenbeheer sneller uitvoert, zoals het verplaatsen en | ||
| + | hernoemen van beelden en mappenlijsten. | ||
| + | |||
| + | === PMA.core cache-vereisten === | ||
| + | |||
| + | Ongeacht de keuze of de combinatie van de opslagmedia, | ||
| + | op een lokale- of netwerkschijf waarop cache-data wordt opgeslagen en geopend. PMA.core stelt u in staat om | ||
| + | het cache retentiebeleid te definiëren. Daarnaast informeert het systeem u over de grootte hiervan. Als een vuistregel dient de | ||
| + | cache-ruimte ongeveer 10% van de totale omvang voor gehele beeld-afbeeldingen te omvatten. | ||
| + | |||
| + | ==== Cliëntkant ==== | ||
| + | |||
| + | Tijdens het ontwikkelen van onze software hebben wij continu getest op het Microsoft Windows Operating System, | ||
| + | met de volgende browsers: Internet Explorer 10+ en de meest recente versies van Google Chrome, Safari | ||
| + | en Firefox. | ||
| + | |||
| + | === Desktop- of werkplek hardware === | ||
| + | |||
| + | De minimale vereisten qua processorsnelheid en geheugen (voor eindgebruikers) zijn lastig | ||
| + | vast te stellen. We zijn er vrij zeker van dat iedere computer die minder dan 5 jaar oud is, in staat is om probleemloos met | ||
| + | het platform te verbinden door middel van een webbrowser. In geval van twijfel, refereren wij naar de | ||
| + | systeemvereisten die van toepassing zijn op de specifieke versie van het type webbrowser dat wordt gebruikt. | ||
| + | |||
| + | === Webbrowser === | ||
| + | |||
| + | Een gehoste webapplicatie wordt geraadpleegd via een (doorgaans) remote computer in het interne bedrijfsnetwerk | ||
| + | (of internet). Om de toegang tot content aan zoveel cliënten als mogelijk aan te bieden, hebben wij erg | ||
| + | losse vereisten voor de hardware en software van cliënten. Een sleutelpunt hierin is dat wij het niet | ||
| + | verplicht maken om extra plug-ins voor webbrowsers te installeren, | ||
| + | of installeren wij zelf ook geen extra toevoegingen voor webbrowsers | ||
| + | U zult een moderne webbrowser | ||
| + | dat het Javascript en cookies kan toestaan. Daarnaast hebben wij onze software uitvoerig getest | ||
| + | in een breed scala aan webbrowser omgevingen. Hierbij hebben wij opgemerkt dat het bijna overal fungeert, behalve | ||
| + | bij Internet Explorer 10 en oudere versies. Voor de beste gebruikerservaring raden wij Mozilla Firefox, | ||
| + | Microsoft Edge of één van de Chromium browsers aan, zoals Google Chrome en Opera. Op een Mac kunt | ||
| + | u gebruik maken van Safari, Firefox of, opnieuw, één van de Chromium browsers. Wanneer een browser niet | ||
| + | ondersteund wordt, verschijnt er een foutmelding. | ||
| + | |||
| + | Omdat de inhoud via een webbrowser wordt geleverd, is de werking van onze software niet gelimiteerd tot | ||
| + | alleen Windows-apparaten (alhoewel de webapplicaties zelf wel op een Microsoft-infrastructuur werken). | ||
| + | Onze communicatie-implementatie is gebaseerd op REST-webservices en het standaard HTTP-protocol, | ||
| + | waardoor u daadwerkelijk altijd en overal onze software kunt gebruiken. | ||
| + | |||
| + | === Pop-ups en advertenties blokkeren === | ||
| + | |||
| + | Onze software gebruikt dialoogvensters om de interactie met de eindgebruiker aan te gaan. Deze dialoogvensters | ||
| + | |||
| + | op basis van de “best practice” standaarden in de industrie (waaronder bibliotheken zoals React en jQuery). | ||
| + | dialoogvensters zijn geen pop-ups. Tijdens het testen is er dan ook nooit geobserveerd dat pop-up blokkeerders zich met deze vensters bezig hielden. | ||
| + | |||
| + | | ||
| + | deze functie op onze site waarnemen en ze bestempelen als pop-ups, waardoor deze niet meer verschijnen. Indien dit | ||
| + | plaatsvindt, | ||
| + | de leverancier van uw pop-up-blokkeersoftware. | ||
| + | advertenties blokkeren. Dit soort software richt zich vaak op het type technologie dat wij zelf gebruiken om | ||
| + | met deze dialoogvensters te werken (zoals iFrames). Er is een groot aantal mogelijke interpretaties van zulke | ||
| + | functies (op een website) en, ondanks dat dit bij ons nog niet is voorgekomen, | ||
| + | een bepaalde functie van onze site wordt beschouwd als commerciële inhoud. Indien dit plaatsvindt, | ||
| + | contacteren en dan gaan wij aan de slag om dit probleem te verhelpen | ||
| + | |||
| + | | ||
| + | om uw huidige problemen te verhelpen | ||
| + | ==== Configuratietips en overwegingen voor opschalen ==== | ||
| + | |||
| + | === De disk I/O doorvoer verbeteren === | ||
| + | |||
| + | De responstijd van het systeem kan aanzienlijk worden verbeterd door het op een solid state disk te installeren. De cache | ||
| + | mappenlijst zou ook op een SSD bewaard moeten worden. Hierdoor zou de optimale setup zijn om het | ||
| + | operating system en de applicatie op een SSD te installeren, | ||
| + | netwerkschijven) worden bewaard. Onderschat niet het belang van de prestaties van reguliere schijven waar | ||
| + | de beelden op worden bewaard. Gebruik, indien mogelijk, 6Gbit SATA III disks. | ||
| + | |||
| + | === Netwerk === | ||
| + | |||
| + | Meerdere NIC’s kunnen op de servermachine worden geïnstalleerd om de netwerkbandbreedte te verhogen. Het systeem | ||
| + | kan direct gebruiken maken van meerdere IP-adressen of hostnamen, waardoor een speciale lading aan | ||
| + | balancerende configuraties onnodig is. | ||
| + | |||
| + | === Parallelle verwerkingen === | ||
| + | |||
| + | Het systeem is gebouwd om verzoeken parallel te verwerken en de prestaties hiervan zijn afhankelijk van de beschikbare kernen | ||
| + | per processor, de prestaties per kern, alsmede het totale aantal processors | ||
| + | omgevingen met meer dan 50 simultane gebruikers, dienen er tenminste twee processors beschikbaar te zijn in | ||
| + | het systeem. | ||
| + | |||
| + | === Azure DataLake Storage Gen2 === | ||
| + | |||
| + | Indien mogelijk wordt het aangeraden om Azure Data Lake Storage Gen2 boven de gewone Azure Blob Storage te verkiezen, | ||
| + | aangezien dit type service operaties omtrent mappenbeheer uitvoert, zoals het verplaatsen en | ||
| + | hernoemen van beelden en mappenlijsten. | ||
nl/system_requirements.1665519298.txt.gz · Last modified: by yves
