Systeemvereisten

CentreStack-server is gebouwd op de Microsoft Web Platform, dat omvat:

  • Windows Server basisbesturingssysteem

  • Internet Information Server 7/8/10 (IIS)

  • .Net Framework 4.5+

  • ASP.NET

  • PostgreSQL, MySQL, Microsoft SQL Server of Microsoft SQL Server Express

Het basisbesturingssysteem kan zijn:

  • Windows Server 2022

  • Windows Server 2019

  • Windows Server 2016

We raden Windows Server 2022/2019/2016 aan, omdat .Net Framework 4.5+ rechtstreeks bij deze nieuwere serverbesturingssystemen wordt geleverd. Het is gemakkelijker en sneller om CentreStack-software op Windows Server 2022/2019/2016 te installeren.

Notitie

De CentreStack serverinstallatie kan alle afhankelijke systeemcomponenten installeren, zoals het .NET Framework en dergelijke. Voor de installatie wordt een schone machine aanbevolen.

Er is geen noodzaak om de machine voor te bereiden buiten de schone staat van de basisbesturingssysteemsoftware.

Windows Server 2022, 2019, 2016

Het basisbesturingssysteem vormt de basis van het Microsoft Web Platform. Het zal worden geladen met de genoemde Microsoft-componenten voordat de kernsoftware van CentreStack wordt geïnstalleerd.

De CentreStack-installateur zal alle afhankelijke Windows-componenten installeren en laden.

Notitie

Een basisbesturingssysteem met Engelse locale wordt aanbevolen. (De gebruikersinterface kan in een andere locale zijn.)

SQL Server / MySQL Server

De Microsoft SQL Server of SQL Server Express of MySQL wordt gebruikt om statische configuratie-informatie op te slaan zoals de gebruikersnaam, e-mail, opslagconfiguratie, bestanden en mappen, deelinformatie en andere.

Het wordt aanbevolen dat de SQL Server dagelijkse back-ups heeft, aangezien het configuratie-informatie bevat die nodig is voor de service om correct te functioneren.

Als u SQL Server Standard Edition of SQL Server Enterprise Edition heeft, kunt u gebruikmaken van de functies voor hoge beschikbaarheid zoals Always-On Clustering of Always-On Failovergroep.

MySQL Community Edition wordt ook ondersteund.

Als u de CentreStack-server instelt in Amazon AWS, wordt ook Amazon Aurora DB aanbevolen.

Notitie

De CentreStack serverinstallatie kan SQL Express of MySQL installeren. Als u alleen een alles-in-één implementatie nodig heeft voor een enkele serverimplementatie, kan de installatie de database automatisch installeren.

.Net Framework 4

De CentreStack Server is gebouwd met .Net Framework 4, met ASP.NET en WCF.

We raden .Net Framework 4.5 en hoger aan omdat het beter werkt met externe clients die Internet Explorer 10 of 11 hebben.

Notitie

De CentreStack serverinstallatie zal automatisch .NET 4.5 en andere afhankelijke componenten installeren.

ASP.NET 4.5/4.6/4.7

De CentreStack-webbrowserportaal gebruikersinterface is geschreven in ASP.NET, HTML en JavaScript.

Internet Information Server (IIS)

CentreStack Server-side services worden gehost binnen de Internet Information Server (IIS). Het biedt bemiddelingsfunctionaliteiten en een beveiligde gateway tussen de Client Agents en de back-end opslag. Het is ook een toegevoegde waarde laag bovenop de back-end opslag.

Notitie

De CentreStack Server Installer zal de IIS Service inschakelen indien deze nog niet actief is. Dus geen handmatige stappen vereist.

Capaciteitsplanning

Voor gebruikersaantallen kleiner dan 1000 is één CentreStack-server voldoende. Meestal zal een all-in-one serverinstallatie toereikend zijn. In dit geval installeert u de CentreStack Server op één fysieke of virtuele machine. De standaard CentreStack-installer zal alle componenten (Database/Web Node/Worker Node) op één machine installeren.

Voor gebruikersaantallen groter dan 1000 wordt aanbevolen om de SQL Server-node op een aparte fysieke of virtuele machine te hebben.

De rest van de werkknopen zal de belasting voor de gebruikers delen met een capaciteit van 1000 elk.

In dit geval wordt een virtuele machine aanbevolen voor elke werknode en u zou een wildcard SSL-certificaat moeten gebruiken voor elke werknode.

Notitie

In sommige grote implementaties kan de SSL worden overgedragen aan hardware load balancers zoals Citrix NetScaler of F5 BIG IP.

De capaciteit van 1000 verwijst naar gelijktijdige gebruikers. Het is mogelijk dat u 5000 benoemde gebruikers heeft, maar dat slechts 1000 van hen het product gelijktijdig gebruiken. Dus in dit geval kan de capaciteit per server 5000 benoemde gebruikers zijn.

Notitie

(Een gelijktijdige gebruiker wordt gedefinieerd als de gebruikers die verzoeken doen in een periode van 10 seconden. Bijvoorbeeld, als u een verzoek A doet, en ik doe een verzoek B, en als het tijdsverschil tussen verzoek A en verzoek B minder dan 10 seconden is, dan zijn verzoek A en verzoek B gelijktijdig).

VOORBEELD: Als u 300.000 gebruikers in uw bedrijf heeft, heeft u mogelijk tussen de 30-60 werkernodes nodig (5000 – 10.000 benoemde gebruikers voor elke werkernode). U kunt de geheugengrootte voor elke werkernode opschalen om het aantal benodigde werkernodes te verminderen.

Load Balancing

Onze aanbeveling is om, indien mogelijk, uw eigen load balancing apparaat te hebben. Echter, CentreStack is in staat om werkernodes (alleen voor webfunctie) te gebruiken voor load-balancing als u geen bestaande load balancer heeft. U kunt een werkernode kiezen om de node te zijn die wordt blootgesteld voor inloggen/contactpunt en het eigenlijke werk doorgeven aan anderen.

Als u een hardware load balancer zoals F5 heeft, kunt u webnodes overslaan en F5 direct laten balanceren naar een cluster van werkernodes. U kunt ook gebruikmaken van de Network Load Balancing-functie die is inbegrepen in Windows 2022/2019/2016 voor load balancing.