Systemanforderungen

Der CentreStack-Server basiert auf der Microsoft Web Platform, zu der gehört:

  • Windows Server-Basisbetriebssystem

  • Internetinformationsdienste 7/8/10 (IIS)

  • .Net Framework 4.5+

  • ASP.NET

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

Das Basisbetriebssystem kann eines der folgenden sein:

  • Windows Server 2022

  • Windows Server 2019

  • Windows Server 2016

Wir empfehlen Windows Server 2022/2019/2016, da .Net Framework 4.5+ direkt mit diesen neueren Server-Betriebssystemen geliefert wird. Es ist einfacher und schneller, die CentreStack-Software auf Windows Server 2022/2019/2016 zu installieren.

Bemerkung

Der CentreStack-Server-Installer ist in der Lage, alle abhängigen Systemkomponenten wie das .NET Framework usw. zu installieren. Für die Installation wird eine saubere Maschine empfohlen.

Es ist nicht notwendig, die Maschine über den sauberen Zustand der grundlegenden Betriebssystemsoftware hinaus vorzubereiten.

Windows Server 2022, 2019, 2016

Das Basisbetriebssystem bildet die Grundlage der Microsoft-Webplattform. Es wird mit den genannten Microsoft-Komponenten geladen, bevor die Kernsoftware von CentreStack installiert wird.

Der CentreStack-Installer wird alle abhängigen Windows-Komponenten installieren und laden.

Bemerkung

Es wird empfohlen, das Basisbetriebssystem mit englischer Gebietsschema zu verwenden. (Die Benutzeroberfläche kann in einem anderen Gebietsschema sein.)

SQL Server / MySQL Server

Der Microsoft SQL Server oder SQL Server Express oder MySQL wird verwendet, um statische Konfigurationsinformationen wie den Benutzernamen, E-Mail, Speicherkonfiguration, Dateien und Ordner, Freigabeinformationen und anderes zu speichern.

Es wird empfohlen, dass der SQL Server tägliche Sicherungen hat, da er Konfigurationsinformationen enthält, die für den ordnungsgemäßen Betrieb des Dienstes erforderlich sind.

Wenn Sie SQL Server Standard Edition oder SQL Server Enterprise Edition haben, können Sie die Hochverfügbarkeitsfunktionen wie Always-On-Clustering oder Always-On-Failovergruppen nutzen.

MySQL Community Edition wird ebenfalls unterstützt.

Wenn Sie einen CentreStack-Server in Amazon AWS einrichten, wird auch die Amazon Aurora DB empfohlen.

Bemerkung

Der CentreStack-Server-Installer ist in der Lage, SQL Express oder MySQL zu installieren. Wenn Sie nur eine All-in-One-Bereitstellung für eine einzelne Serverbereitstellung benötigen, kann der Installer die Datenbank automatisch installieren.

.Net Framework 4

Der CentreStack Server ist mit dem .Net Framework 4 entwickelt, einschließlich ASP.NET und WCF.

Wir empfehlen .Net Framework 4.5 und höher, da es besser mit Remote-Clients funktioniert, die Internet Explorer 10 oder 11 haben.

Bemerkung

Der CentreStack-Server-Installer wird .NET 4.5 und andere Abhängigkeitskomponenten automatisch installieren.

ASP.NET 4.5/4.6/4.7

Die Benutzeroberfläche des CentreStack-Webbrowserportals ist in ASP.NET, HTML und JavaScript geschrieben.

Internetinformationsdienste (IIS)

CentreStack Server-seitige Dienste werden innerhalb des Internet Information Server (IIS) gehostet. Es bietet Vermittlungsfunktionen und sicheres Gateway zwischen den Client-Agenten und dem Backend-Speicher. Es ist auch eine Mehrwertebene über dem Backend-Speicher.

Bemerkung

Der CentreStack Server Installer wird den IIS-Dienst aktivieren, falls dieser noch nicht läuft. Es sind keine manuellen Schritte erforderlich.

Kapazitätsplanung

Für Benutzerzahlen unter 1000 reicht ein einzelner CentreStack-Server aus. Die meiste Zeit wird eine All-in-One-Serverbereitstellung ausreichend sein. In diesem Fall installieren Sie den CentreStack-Server auf einem einzelnen physischen oder virtuellen Computer. Der Standard-CentreStack-Installer wird alle Komponenten (Datenbank/Webknoten/Arbeitsknoten) auf einer Maschine installieren.

Für Benutzerzahlen über 1000 wird empfohlen, den SQL Server Knoten auf einer separaten physischen oder virtuellen Maschine zu betreiben.

Die restlichen Worker-Knoten werden die Last für die Benutzer mit einer Kapazität von jeweils 1000 teilen.

In diesem Fall wird für jeden Worker-Knoten eine virtuelle Maschine empfohlen und Sie sollten ein Wildcard-SSL-Zertifikat für jeden Worker-Knoten verwenden.

Bemerkung

In einigen großen Installationen kann das SSL auf Hardware-Lastverteiler wie Citrix NetScaler oder F5 BIG IP ausgelagert werden.

Die Kapazität von 1000 bezieht sich auf gleichzeitige Benutzer. Es ist möglich, dass Sie 5000 benannte Benutzer haben, aber nur 1000 von ihnen verwenden das Produkt gleichzeitig. In diesem Fall kann die Kapazität pro Server 5000 benannte Benutzer betragen.

Bemerkung

(Ein Concurrent-User ist definiert als Benutzer, die innerhalb eines Zeitraums von 10 Sekunden Anfragen stellen. Zum Beispiel, wenn Sie eine Anfrage A stellen und ich eine Anfrage B stelle und der Zeitunterschied zwischen Anfrage A und Anfrage B weniger als 10 Sekunden beträgt, sind Anfrage A und Anfrage B gleichzeitig).

BEISPIEL: Wenn Sie 300.000 Benutzer in Ihrem Unternehmen haben, benötigen Sie möglicherweise zwischen 30 und 60 Worker-Knoten (5000 – 10.000 benannte Benutzer pro Worker-Knoten). Sie können die Speichergröße für jeden Worker-Knoten erhöhen, um die Anzahl der benötigten Worker-Knoten zu reduzieren.

Lastenausgleich

Unsere Empfehlung ist, nach Möglichkeit ein eigenes Lastausgleichsgerät zu verwenden. CentreStack kann jedoch, falls Sie keinen vorhandenen Lastausgleicher haben, Arbeitsspeicherknoten (nur für Webfunktionen) zur Lastverteilung nutzen. Sie können einen Arbeitsspeicherknoten als den Knoten auswählen, der für das Anmelden/Kontaktpunkt freigelegt wird und die eigentliche Arbeit an andere weiterleitet.

Wenn Sie einen Hardware-Load-Balancer wie F5 haben, können Sie Webknoten überspringen und F5 direkt zur Lastverteilung auf eine Gruppe von Worker-Knoten verwenden. Sie können auch die in Windows 2022/2019/2016 enthaltene Funktion für Netzwerklastenausgleich für die Lastverteilung nutzen.