SYSTEEMEISEN UNIT4 MULTIVERS EXTENDED SPE Systeemeisen by UNIT4 © 2013
UNIT4 Multivers Extended SPE De nieuwe versie van UNIT4 Multivers Extended SPE is een Service Pack georiënteerde versie die technisch afwijkt van eerdere versies. De client – server structuur op basis van een Progress OpenEdge database en een Progress client is ongewijzigd, maar veel functionaliteit is gebaseerd op Progress Appserver technologie die meegeleverd en geïnstalleerd wordt met de UNIT4 Multivers Extended SPE versie. Het gebruik van deze Appserver geeft functionaliteit, flexibiliteit en performance op delen van de applicatie, maar stelt wel additionele eisen aan de hardware infrastructuur waarop de omgeving draait. Dit document geeft inzicht aan de systeemeisen die nodig zijn om de applicatie goed te laten werken. Het is uiteraard mogelijk dat de nieuwe omgeving wordt geïnstalleerd op de bestaande infrastructuur, mits deze voldoet aan de (minimale) systeemeisen. Omdat dit over het algemeen een specifieke inrichting vereist kunnen wij altijd een op maat advies geven over de onderdelen die nodig zijn in de infrastructuur. Hiervoor kunt u contact opnemen met uw partner of UNIT4.
Techniek Zoals aangegeven gaat het om Appserver technologie die verschilt met eerdere versies. Deze Appserver neemt reguliere taken over van de UNIT4 Multivers Extended SPE. De belangrijkste taken zijn het voorzien in de data vanuit de informatieprofielen en het verwerken van de OpenAnalytics opdrachten die in de UNIT4 Multivers Extended SPE standaard wordt meegeleverd. De Appserver is een standaard onderdeel van UNIT4 Multivers Extended SPE en wordt geïnstalleerd met de installatie van UNIT4 Multivers Extended SPE. De Appserver is per definitie een Windows based oplossing. Dat betekent dat er altijd een Windows server aanwezig moet zijn voor deze Appserver. In het geval van een Windows based installatie van UNIT4 Multivers Extended zal deze Appserver op de database server geplaatst worden.
Naast het gebruik van de Appserver, zijn er diverse vormen van OpenAnalytics rapportage mogelijk. Wanneer gebruik gemaakt wordt van de getimede en gedistribueerde versie van rapporten is hiervoor de batchclient noodzakelijk. Wanneer deze al gebruikt wordt zal deze dus zwaarder belast worden. Wanneer deze nog niet gebruikt wordt zal een batchclient geïnstalleerd worden. Dit kan op de database server (voorwaarde Windows) of op een aparte batchclient PC of server.
SYSTEEMEISEN Multivers Extended SPE
VERSION
PAGE 2 of 8
Systeemeisen database server De basis (instap) van UNIT4 Multivers Extended SPE is een Windows 2003R2 database server. Dit is de minimale eis van de gebruikte Progress OpenEdge 10.2B07 omgeving. Windows 2003R2 is wel behoorlijk gedateerd en de officiële support vanuit Microsoft is beëindigd. Het verdient daarom de aanbeveling om deze te upgraden naar een nieuwere versie. De minimale specificaties die wij hanteren om een database server / Appserver te installeren zijn als volgt: 1x 4 core CPU 4 GB memory (32bit OS) RAID controller met 512 MB BBWC 6x 15k SAS disk in 3 sets RAID1 (OS, database, before image) Windows 2003R2 (bij voorkeur hoger) Backup mogelijkheid
Het gebruik van deze server is uiteraard sterk afhankelijk van het aantal users en transacties wat op deze server plaatsvindt. Wanneer een database server, die nu in gebruik is en op gebied van performance en beschikbaarheid te wensen over laat, zal de update naar UNIT4 Multivers Extended SPE door de zwaardere systeemeisen de performance niet verbeteren.
De geadviseerde systeemspecificaties kwantificeren wij op basis van een <30 user omgeving, 30-60 users en een >60 user omgeving. Uiteraard zal de invulling maatwerk zijn, maar dit is wel een goede richtlijn voor wat nodig is. Voor de database server adviseren wij het volgende:
<30 users omgeving 1x 6 core CPU 12 GB memory RAID controller met 512 MB BBWC 6x 146GB 15k SAS in 3 sets RAID1 Windows 2008R2 of Windows 2012 Backup mogelijkheid
30-60 users omgeving 2x 6 core CPU 16 GB memory RAID controller met 1GB BBWC 8x 146GB 15k SAS in 4 sets RAID1 Windows 2008R2 of Windows 2012 Backup mogelijkheid
SYSTEEMEISEN Multivers Extended SPE
VERSION
PAGE 3 of 8
>60 users omgeving 2x 6 core CPU 32 GB memory RAID controller met 1GB BBWC 16x 146GB 15k SAS in 4 sets RAID1 Windows 2008R2 of Windows 2012 Backup mogelijkheid
Zoals altijd in een database server omgeving zijn de hardware specificaties deels bepalend voor de goede werking. Een juiste inrichting van alle componenten en Windows settings is mede bepalend. Wanneer u de overgang naar UNIT4 Multivers Extended SPE combineert met de inzet van een nieuwe database server omgeving adviseren wij u altijd contact op te nemen met uw partner of UNIT4 voor een op maat advies over deze migratie.
Note: Microsoft Small Business server als database server wordt niet gesupport. Ook een combinatie van database server met een andere zware toepassing als bijvoorbeeld Microsoft Exchange wordt niet gesupport.
Virtualisatie Alle bovenstaande adviezen zijn op basis van fysieke hardware en database servers. Deze informatie is gebaseerd op jarenlange best practice informatie die bij al onze klanten tot de juiste database server omgevingen hebben geleid. Tegenwoordig is hardware virtualisatie een trend die ook in database server omgevingen van toepassing kunnen zijn. Het is niet zinvol en reëel om te stellen dat bovenstaande systeemeisen 1:1 overgenomen moeten worden in een virtuele omgeving. Dit fysieke advies is op basis van wat in een server kan en wat de nodige performance met zicht meebrengt. Tegelijk is een advies in een virtuele omgeving voor UNIT4 altijd een maatwerk advies. De (technische) keuzes die gemaakt worden op virtualisatie vlak zijn zeer bepalend voor de werking. Denk hierbij aan hardware keuze, (met name) storage keuze en wat er nog meer aan virtuele oplossingen op deze omgeving draaien. Omdat UNIT4 Multivers Extended een (transactie) database omgeving is, is de storage bepalend. Een paar harde schijven in een fysieke virtualisatie server is een totaal andere oplossing dan een fibrechannel SAN met hoog redundante en hoog presterende storage.
Netwerk Het netwerk tussen database server en client dient minimaal 100 Mbps switched te zijn. Wanneer gebruik gemaakt wordt van een applicatieserver waarop meerdere clients draaien (Terminal Server en/of Citrix) adviseren wij tussen de applicatieserver(s) en de database server 1000 Mbps switched. Voor verbindingen over WAN oplossingen (Internet, VPN, e.d.) adviseren wij altijd de inzet van een applicatieserver oplossing (Terminal Server en/of Citrix) om de bandbreedte die nodig is te beperken.
SYSTEEMEISEN Multivers Extended SPE
VERSION
PAGE 4 of 8
Printing UNIT4 Multivers Extended SPE kan gebruik maken van lokale printers en centrale netwerkprinters. Gangbaar is om centrale, veel gebruikte printers via een printerserver aan het netwerk te koppelen zodat die transparant benaderbaar zijn voor alle gebruikers. De basis van UNIT4 Multivers Extended SPE is Windows printing. Windows printing is bijzonder ongeschikt in een matrixprinter omgeving. Het gebruik van matrixprinters binnen UNIT4 Multivers Extended SPE wordt derhalve niet ondersteund.
Voor het printen van specifieke product stikkers ondersteunt UNIT4 het gebruik van Zebra ZPL2 based labels, bij voorkeur een Zebra S4M.
Stand alone client In de meest eenvoudige configuratie staat de programmatuur lokaal op de client geïnstalleerd. UNIT4 Multivers Extended SPE is een native Windowsapplicatie, de kwaliteit van het werkstation zal dan ook bepalend zijn voor de werking van UNIT4 Multivers Extended SPE op deze client. Als minimale specificatie kan hier aangehouden worden (over het algemeen geldt hierbij hoe beter en sneller het werkstation, des te beter de werking van de applicatie): CPU minimaal 2 Ghz; Minimaal 1GB memory; 2 GB vrije diskruimte; 100 Mbps netwerkadapter; Windows 8, Windows 7, Windows Vista (business uitvoeringen, 32bit of 64bit) of Windows XP Professional SP3 (Windows 7 en Vista vanaf release 8.7); Bij voorkeur een scherm resolutie van 1280x1024.
Applicatie server Gebruikers die zich buiten het LAN bevinden waar de UNIT4 Multivers Extended SPE database server staat (remote vestigingen, thuisgebruikers) hebben over het algemeen onvoldoende bandbreedte om direct met hun lokale UNIT4 UNIT4 Multivers Extended SPE client verbinding te maken met de database server. Om toch een goede performance te bieden aan de eindgebruiker kan hiervoor een applicatieserver ingezet worden. De applicatie wordt dan niet lokaal op de client uitgevoerd, maar centraal op de applicatie server. Alleen in- en output data wordt dan verstuurd, wat wel prima over een externe verbinding kan plaatsvinden. UNIT4 ondersteunt hierin een Windows terminal server omgeving (Windows 2003R2, Windows 2008(R2) en Windows 2012 vanaf release 8.7) al dan niet uitgebreid met Citrix XenApp server. Voordelen van Citrix zijn het krachtigere protocol, een uitgebreidere ondersteuning aan clients en automatische loadbalancing en failover features.
SYSTEEMEISEN Multivers Extended SPE
VERSION
PAGE 5 of 8
Office Binnen UNIT4 Multivers Extended kan op diverse manieren met Office gekoppeld worden. Denk hierbij aan ODBC koppelingen, maar ook aan koppelingen direct naar Outlook voor de mail. De ondersteunde versies van Office binnen UNIT4 Multivers Extended SPE zijn: Office 2003, Office 2007, Office 2010 en Office 2013.
UNIT4 Multivers Extended CRM UNIT4 Multivers Extended CRM is een geïntegreerde CRM-oplossing die de ERP-backoffice van UNIT4 Multivers Extended SPE verbindt met CRM-informatie, -processen en -documenten. De front-end is een HTML/JavaScript-omgeving die gestart kan worden via een webbrowser (Internet Explorer 5 en hoger). Omdat de CRM(klant-)informatie door het gehele bedrijfsproces sterk verweven is, zijn er vele verbindingen en integraties gemaakt met omliggende applicaties en gegevensbronnen. De integratie met de ERP-backoffice. Deze koppeling werkt op Progress-databaseniveau. Hierdoor is het zaak de Multivers Extended CRM-server netwerk technisch zo dicht mogelijk bij de UNIT4 Multivers Extended SPE-server te plaatsen. De koppeling van documenten. Onderdeel van Multivers Extended CRM is het kunnen beheren van CRMgerelateerde Office-documenten. Deze documenten kunnen naar keuze lokaal worden opgeslagen op de CRM-server of er kan gebruik gemaakt worden van de Microsoft-fileserverfaciliteiten in het netwerk (opslag op shareniveau). Voor informatie- en rapportagedoeleinden is een ODBC-koppeling beschikbaar. De database met de CRMrelevante gegevens is geïntegreerd met de standaard Multivers Extended-database en kan via ODBC ontsloten worden naar de werkplek. Om gebruik te maken van en te integreren met de bestaande e-mailfaciliteiten is een MS-Exchangemailkoppeling beschikbaar. Via een SMTP-koppeling kan een koppeling gemaakt worden naar een lokale Exchange-mailomgeving. Op deze manier is het mogelijk direct e-mails te versturen vanuit UNIT4 Multivers Extended CRM. UNIT4 Multivers Extended CRM kan integreren met Outlook (de ‘Outlook koppeling’). Zo worden afspraken synchroon gehouden tussen de Outlook-agenda en de CRM-agenda. Deze koppeling maakt direct verbinding met de centrale Microsoft Exchange-omgeving.
Technische randvoorwaarden Bij een UNIT4 Multivers Extended CRM-omgeving gelden de volgende randvoorwaarden: Aparte Multivers Extended CRM-server in het netwerk; Windows 2003 R2, Windows 2008(R2) of Windows 2012 server als operating system in de Engelse uitvoering; Bij voorkeur een 64 bit CRM server met 16GB aan intern geheugen; Internet Information Services v6 of hoger; Voor de Outlookkoppeling is Outlook 2003, 2007, 2010 of 2013 noodzakelijk; Voor de Outlookkoppeling is een centrale Microsoft Exchange 2003, 2007 of 2010 server- omgeving noodzakelijk (single Exchange server). Hierbij moet administratieve toegang op de Exchange server aanwezig zijn voor zowel de server zelf als de Exchange database.
SYSTEEMEISEN Multivers Extended SPE
VERSION
PAGE 6 of 8
Web Solutions Web Solutions is een op internet gebaseerde front-end in de UNIT4 Multivers Extended SPE ERP-omgeving. Daarom is de technische invulling specifiek ingericht op het beschikbaar stellen van ERP-data aan internetgebruikers. Performance, schaalbaarheid en zeker security zijn belangrijke componenten in deze oplossing.
Gezien de hoeveelheid data die tussen de Web Solutions-server en de UNIT4 Multivers Extended SPEdatabaseserver uitgewisseld wordt, is het van belang deze 2 servers zo dicht mogelijk bij elkaar in het netwerk te plaatsen. Dit betekent dat de Web Solutions-server in het netwerk opgenomen moet worden waar ook de UNIT4 Multivers Extended SPE databaseserver staat.
Web Solutions server Web Solutions vereist een aparte webserver voor het afhandelen van het internetverkeer. Mogelijk kan een bestaande webserver hiervoor ingezet worden. Wij adviseren wel altijd om de Web Solutions-server niet voor andere taken in te zetten, wat vooral de beschikbaarheid en performance ten goede komt.
Wij adviseren een server met onderstaande specificaties: 1x 4 core CPU 16 GB memory RAID controller met 256MB BBWC 2x 146GB 15k SAS RAID1 Windows 2003R2, 2008(R2) of 2012 Backup mogelijkheid
Internetverbinding Alle Web Solutions-gebruikers zullen via de internetverbinding gebruik maken van de applicatie. Deze internetverbinding is dan ook van groot belang in de infrastructuur. Welke soort internetverbinding hiervoor gebruikt wordt is sterk afhankelijk van de wensen van de klant, het verwachte aantal bezoekers, de gemiddelde grootte van de orders, etc. Dit kan variëren van een betrekkelijk goedkope ADSL-verbinding (minimaal 1 Mbps) zonder SLA (service level agreement) tot een business-SDSL-verbinding met een 1:1overboeking en een goede SLA-afspraak. De bandbreedte wordt vooral bepaald door het gebruik. Het kan wel verstandig zijn om een separate internetverbinding aan te leggen naast de verbinding die gebruikt wordt voor lokaal browsing- en e-mailverkeer. Zo heeft het internetgebruik van de lokale gebruikers geen invloed op de eindgebruikerservaring van Web Solutions. Om de website te kunnen benaderen, moet de Web Solutionsserver een vast internet IP-adres hebben, eventueel met een DSN-registratie (bijvoorbeeld webshop.klant.nl).
SYSTEEMEISEN Multivers Extended SPE
VERSION
PAGE 7 of 8
SSL-certificaat Daar waar het gaat om internetverkeer met bestellingen, product- en prijsinformatie is het belangrijk dat deze communicatie versleuteld wordt. Het standaard http-verkeer (port 80) is relatief eenvoudig te hacken. Om dit te voorkomen, adviseren wij om de website te beveiligen via een SSL-certificaat (https:// ofwel via port 443). Dit is een certificaat dat wordt afgegeven door een internationale security-autoriteit die garant staat voor de authenticiteit van de website en de versleuteling van de data. Dit certificaat wordt aangevraagd op naam van de eindgebruiker en beveiligt één website. Wij adviseren het Thawte-webservercertificaat voor 2 jaar.
Firewall Een firewall met een DMZ (demilitarized zone) is noodzakelijk. Een firewall zorgt voor scheiding tussen het interne netwerk en internet en regelt het dataverkeer zodat ‘de buitenwereld’ niet bij de server(s) op het interne netwerk kan komen. De webserver moet echter wel bereikbaar zijn vanaf het internet en dient daarom in een speciale zone, de DMZ, geplaatst te worden. Wellicht voldoet de reeds aanwezige firewall hierin. De snelheid van de DMZ naar de LAN-zone is mede bepalend voor de snelheid van Web Solutions. Deze dient dan ook een fatsoenlijke doorvoersnelheid te hebben. Wij adviseren hierin minimaal een doorvoersnelheid van 90 Mbps data (IMIX).
Overige koppelingen Uiteraard zijn er naast alle bovenstaande componenten ook nog specifieke koppelingen mogelijk die invloed hebben op de update van UNIT4 Multivers Extended SPE. Wanneer u gebruik maakt van een koppeling die niet standaard is adviseren wij om de technische kan van de update specifiek te laten onderzoeken door uw partner of UNIT4.
SYSTEEMEISEN Multivers Extended SPE
VERSION
PAGE 8 of 8