User Tools

Site Tools


nl:system_requirements

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
nl:system_requirements [2022/10/11 23:14]
yves created
nl:system_requirements [2022/10/11 23:16]
yves
Line 1: Line 1:
 Systeemvereisten Systeemvereisten
 +Lokale installatie
 +Onderdeel Minimaal Aangeraden
 +CPU cores 4 16
 +RAM 8GB 16GB
 +Disk 250GB HDD 500GB SSD
 +Cache disk 100GB HDD 1TB HDD
 +Network interface 100MBps 1Gigabit
 +De SQL-Server kan ook op een apart apparaat worden geïnstalleerd. De vereisten voor het 
 +alleen hosten van de SQL-server op de computer zijn als volgt:
 +Onderdeel Minimaal Aangeraden
 +CPU cores 4 8
 +RAM 8GB 16GB
 +Disk 250GB HDD 500GB SSD
 +Network interface 100MBps 1Gigabit
 +Extra opmerkingen omtrent SQL Servers
 +De SQL Server Express kan worden gebruikt, maar brengt twee limitaties met zich mee waar rekening mee moet worden gehouden:
 +1. De maximale databasegrootte kan niet meer dan 10GB zijn.
 +2. Er wordt slechts één CPU core gebruikt om query’s uit te voeren.
 +Installatie op een AWS Virtuele Machine
 +Wanneer PMA.core op AWS wordt geïnstalleerd,​ is het zéér aan te raden om RDS te gebruiken voor het hosten van de SQL-Server, in plaats van een installatie
 +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
 +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 op Azure wordt geïnstalleerd,​ is het zéér aan te raden om Azure SQL Server te gebruiken voor 
 +het hosten van de SQL-Server, in plaats van een installatie op de VM waarop PMA.core wordt geïnstalleerd.
 +Onderdeel Minimaal Aangeraden
 +PMA.core VM size D2as v5 D4as v5
 +Onderdeel Minimaal Aangeraden
 +Azure SQL Server RDS VM size A2m v2 A4 v2
 +Cache disk 100GB standard HDD 1TB standard HDD
 +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,​ vereist het systeem wat ruimte
 +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,​ zoals Flash, Silverlight,​ WebGL, of Java. Daarnaast gebruiken
 +of installeren wij zelf ook geen extra toevoegingen voor webbrowsers (BHO - Browser Helper Objects).
 +U zult een moderne webbrowser nodig hebben die HTML-5 kan lezen. Dit houdt in dat uw browser zo moet zijn ingesteld
 +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.
  
-Beveiligde HTTP +Omdat de inhoud via een webbrowser wordt geleverd, is de werking van onze software niet gelimiteerd tot  
-PMA.core biedt zowel reguliere HTTP (http:) als beveiligde HTTP (https:). +alleen Windows-apparaten ​(alhoewel de webapplicaties zelf wel op een Microsoft-infrastructuur werken). 
-De volgende handelingen dienen alleen door ervaren gebruikers te worden uitgevoerd. Indien u niet weet wat +Onze communicatie-implementatie ​is gebaseerd op REST-webservices en het standaard HTTP-protocol 
-web.config ​is (or waar u het web.config bestand kunt vinden)dient te stoppen met lezen en iemand te contacteren +waardoor ​daadwerkelijk altijd ​en overal onze software kunt gebruiken.  
-met meer kennis in dit gebied+Pop-ups en advertenties blokkeren 
-U zult de nodige veranderingen moeten aanbrengen ​aan de Microsoft IIS-kantU zult de juiste certificaten moeten aanschaffen en +Onze software gebruikt dialoogvensters om de interactie met de eindgebruiker ​aan te gaan Deze dialoogvensters zijn geïmplementeerd 
-installeren ​op de webserver om ervoor te zorgen dat alles soepel verloopt en om te voorkomen dat de browser +op basis van de “best practice” standaarden in de industrie (waaronder bibliotheken zoals React en jQuery). ​ Deze 
-waarschuwingen geeft over onbetrouwbare bronnenDe configuratie hiervan valt echter buiten ​het bereik van deze +dialoogvensters zijn geen pop-upsTijdens ​het testen is er dan ook nooit geobserveerd dat pop-up blokkeerders zich met deze vensters bezig hielden. 
-handleidingNeem gerust contact met ons op indien u hier extra ondersteuning bij nodig heeft+ ​Desondanks is het alsnog mogelijk dat er op een bepaald moment in de toekomst pop-up blokkeerders 
-Veranderingen ​in de configuratiebestanden ​van PMA.core zijn nodig om ervoor ​te zorgen ​dat het onder een beveiligde http opereert. +deze functie op onze site waarnemen en ze bestempelen als pop-ups, waardoor deze niet meer verschijnenIndien dit 
-Voor een HTTP-setup ​kunt u de volgende sectie ​in het web.config bestand vinden: +plaatsvindt,​ kunt u ons contacteren en dan gaan wij aan de slag om dit probleem te verhelpen ​in samenwerking met  
-<​basicHttpBinding>​ +de leverancier ​van uw pop-up-blokkeersoftware ​Dezelfde gedachtegang is ook van toepassing op webbrowser plug-ins die  
-<binding name="​soapBinding">​ +advertenties blokkeren. Dit soort software richt zich vaak op het type technologie dat wij zelf gebruiken ​om 
-</​binding>​ +met deze dialoogvensters ​te werken (zoals iFrames). Er is een groot aantal mogelijke interpretaties van zulke 
-</​basicHttpBinding>​ +functies (op een website) en, ondanks ​dat dit bij ons nog niet is voorgekomen,​ is het mogelijk dat er op een bepaald moment 
-<​webHttpBinding>​ +een bepaalde functie van onze site wordt beschouwd als commerciële inhoud. Indien dit plaatsvindt, ​kunt u ons  
-<binding name="​webjsonHttp">​ +contacteren en dan gaan wij aan de slag om dit probleem te verhelpen ​in samenwerking met de leverancier van uw advertentie blokkeersoftware
-</​binding>​ + Indien u problemen met uw installatie ondervindtlaat ons dit alstublieft weten en dan zoeken wij naar een oplossing 
-<binding name="​webpoxHttp">​ +om uw huidige problemen te verhelpen 
-</​binding>​ +Configuratietips en overwegingen voor opschalen 
-</​webHttpBinding>​ +De disk I/O doorvoer verbeteren 
-For secure httpthis becomes: +De responstijd van het systeem kan aanzienlijk worden verbeterd door het op een solid state disk te installeren. De cache 
-<​basicHttpBinding>​ +mappenlijst zou ook op een SSD bewaard moeten worden. Hierdoor zou de optimale setup zijn om het 
-<binding name="​soapBinding">​ +operating system en de applicatie op een SSD te installeren,​ terwijl ​de digitale beelden op reguliere harde schijven ​(of 
-<​security mode="​Transport">​ +netwerkschijvenworden bewaard. Onderschat niet het belang van de prestaties van reguliere schijven waar 
-<​transport clientCredentialType="​None"​/> +de beelden op worden bewaardGebruik, indien mogelijk, 6Gbit SATA III disks. 
-</​security>​ + 
-</​binding>​ +Netwerk 
-</​basicHttpBinding>​ +Meerdere NIC’s kunnen op de servermachine worden geïnstalleerd ​om de netwerkbandbreedte ​te verhogenHet systeem 
-<​webHttpBinding>​ +kan direct gebruiken maken van meerdere IP-adressen of hostnamen, waardoor een speciale lading aan  
-<binding name="​webjsonHttp">​ +balancerende configuraties onnodig is 
-<​security mode="​Transport">​ + 
-<​transport clientCredentialType="​None"/>​ +Parallelle verwerkingen 
-</​security>​ +Het systeem is gebouwd om verzoeken parallel te verwerken en de prestaties hiervan ​zijn afhankelijk van de beschikbare kernen 
-</​binding>​ +per processor, de prestaties per kern, alsmede het totale aantal processors ​in het systeemIn 
-<binding name="​webpoxHttp">​ +omgevingen met meer dan 50 simultane gebruikers, dienen er tenminste twee processors beschikbaar te zijn in  
-<​security mode="​Transport">​ +het systeem
-<​transport clientCredentialType="​None"/>​ +Azure DataLake Storage Gen2 
-</​security>​ +Indien mogelijk wordt het aangeraden om Azure Data Lake Storage Gen2 boven de gewone Azure Blob Storage te verkiezen,​ 
-</​binding>​ +aangezien dit type service operaties omtrent mappenbeheer uitvoert, zoals het verplaatsen en 
-</​webHttpBinding>​ +hernoemen van beelden en mappenlijsten.
-Wanneer PMA.core onder https werkt, ontvangt u een melding van uw browser met de  +
-mogelijkheid ​om extra data te ontvangen over de certificatie-autoriteit ​(CA): +
-U zult PMA.view nodig hebben ​om content ​te verkrijgen vanuit PMA.core in beveiligde http-modus. PMA.View ​kan verbinden +
-met zowel beveiligde als onbeveiligde tile servers zoals PMA.core. In het kort zijn de volgende combinaties +
-mogelijk: +
-PMA.view running ​in https: and PMA.core running in http: +
-PMA.view running ​in https: and PMA.core running in https: +
-PMA.view running in http: and PMA.core running in http: (default behavior of PMA.view) +
-PMA.view running in http: and PMA.core running in https:+
  
nl/system_requirements.txt · Last modified: 2022/11/10 16:38 by yves