Systemkrav¶
CentreStack-serveren er bygget på toppen af Microsofts webplatform, som inkluderer:
Windows Server basisoperativsystem
Internet Information Server 7/8/10 (IIS)
.Net Framework 4.5+
ASP.NET
PostgreSQL, MySQL, Microsoft SQL Server eller Microsoft SQL Server Express
Basisoperativsystemet kan være enten:
Windows Server 2022
Windows Server 2019
Windows Server 2016
Vi anbefaler Windows Server 2022/2019/2016, da .Net Framework 4.5+ følger direkte med disse nyere server OS platforme. Det er nemmere og hurtigere at installere CentreStack software på Windows Server 2022/2019/2016.
Bemærk
CentreStack serverinstallatøren er i stand til at installere alle afhængige systemkomponenter såsom .NET Framework og lignende. Til installation anbefales en ren maskine.
Der er ikke behov for at forberede maskinen ud over den rene tilstand af den grundlæggende operativsystemsoftware.
Windows Server 2022, 2019, 2016¶
Det grundlæggende operativsystem udgør basen for Microsofts webplatform. Det vil blive indlæst med de nævnte Microsoft-komponenter, før den centrale CentreStack-software installeres.
CentreStack-installationsprogrammet vil installere og indlæse alle de afhængige Windows-komponenter.
Bemærk
Det anbefales at bruge et grundlæggende operativsystem med engelsk landestandard. (Brugergrænsefladen kan være på et andet sprog.)
SQL Server / MySQL Server¶
Microsoft SQL Server eller SQL Server Express eller MySQL bruges til at gemme statiske konfigurationsoplysninger såsom brugernavn, e-mail, lagerkonfiguration, filer og mapper, delingsoplysninger og andet.
Det anbefales, at SQL-serveren har daglige sikkerhedskopier, da den indeholder konfigurationsoplysninger for, at tjenesten kan køre korrekt.
Hvis du har SQL Server Standard Edition eller SQL Server Enterprise Edition, kan du drage fordel af funktionerne til høj tilgængelighed som Always-On Clustering eller Always-On Fail Over Group.
MySQL Community Edition understøttes også.
Hvis du opsætter en CentreStack-server i Amazon AWS, anbefales det også at bruge Amazon Aurora DB.
Bemærk
CentreStack serverinstallatøren er i stand til at installere SQL Express eller MySQL. Hvis du kun har brug for en alt-i-én-udrulning til en enkelt serverudrulning, kan installatøren installere databasen automatisk.
.Net Framework 4¶
CentreStack-serveren er bygget med .Net Framework 4, med ASP.NET og WCF.
Vi anbefaler .Net Framework 4.5 og nyere, da det fungerer bedre med fjernklienter, der har Internet Explorer 10 eller 11.
Bemærk
CentreStack server-installationsprogrammet vil automatisk installere .NET 4.5 og andre afhængighedskomponenter.
ASP.NET 4.5/4.6/4.7¶
CentreStacks webbrowserportal brugergrænseflade er skrevet i ASP.NET, HTML og JavaScript.
Internetinformationsserver (IIS)¶
CentreStack-serverens tjenester er hostet inde i Internet Information Server (IIS). Det leverer mæglerfunktioner og sikker gateway mellem klientagenterne og backend-lagringen. Det er også et værditilføjende lag oven på backend-lagringen.
Bemærk
CentreStack Server Installer vil aktivere IIS-tjenesten, hvis den ikke allerede er det. Så intet manuelt skridt er nødvendigt.
Anbefalet hardware specifikation¶
- Hukommelse:
4GB, (8+GB er bedre til produktionsmiljø)
- Harddisk:
100G
- Operativsystem:
Windows 2022, Windows 2019, Windows 2016
- CPU:
Intel, minimum 2-Core, foretrækker 4-Core (eller 2-vCPU/4-vCPU hvis på en virtuel maskine)
Bemærk
Virtuelle maskiner anbefales. En ren maskine bygget fra et grundlæggende OS med engelsk landestandard anbefales. Efter at have leveret den rene maskine, vil CentreStack Server-installationsprogrammet automatisk installere resten af Windows-systemkomponenterne og CentreStack-komponenterne. Softwaren er hypervisor-neutral. Hypervisoren kan være Hyper-V, VMWare eller andre. Softwaren kan også installeres på en fysisk maskine, hvis det er nødvendigt.
Kapacitetsplanlægning¶
For brugerantal mindre end 1000 er en enkelt CentreStack-server tilstrækkelig. Det meste af tiden vil en alt-i-én serverinstallation være tilstrækkelig. I dette tilfælde vil du installere CentreStack-serveren på en enkelt fysisk eller virtuel maskine. Den standard CentreStack-installer vil installere alle komponenterne (Database/Web Node/Worker Node) på én maskine.
For brugerantal større end 1000 anbefales det at have SQL Server-noden på en separat fysisk eller virtuel maskine.
De resterende arbejderknuder vil dele belastningen for brugerne med en kapacitet på 1000 hver.
I dette tilfælde anbefales en virtuel maskine for hver arbejderknode, og du bør bruge et wildcard SSL-certifikat for hver arbejderknode.
Bemærk
I nogle store udrulninger kan SSL aflastes til hardware load balancer som Citrix NetScaler eller F5 BIG IP.
Kapaciteten på 1000 henviser til samtidige brugere. Det er muligt, at du kan have 5000 navngivne brugere, men kun 1000 af dem bruger produktet samtidigt. Så i dette tilfælde kan kapaciteten pr. server være 5000 navngivne brugere.
Bemærk
(En Samtidig-Bruger defineres som brugere, der foretager anmodninger inden for et 10-sekunders interval. For eksempel, hvis du foretager en anmodning A, og jeg foretager en anmodning B, og tidsforskellen mellem anmodning A og anmodning B er mindre end 10 sekunder, er anmodning A og anmodning B samtidige).
EKSEMPEL: Hvis du har 300.000 brugere i din virksomhed, kan du få brug for mellem 30-60 arbejderknuder (5000 – 10.000 navngivne brugere for hver arbejderknude). Du kan skalere hukommelsesstørrelsen for hver arbejderknude for at reducere antallet af nødvendige arbejderknuder.
Loadbalancering¶
Vores anbefaling er at have din egen load balancing-enhed, hvis det er muligt. CentreStack er dog i stand til at bruge arbejderknuder (kun til webfunktion) til load-balancing, hvis du ikke har en eksisterende load balancer. Du kan vælge en arbejderknude til at være den knude, der er udsat for login/kontaktpunkt og overdrage det egentlige arbejde til andre.
Hvis du har en hardware load balancer som F5, kan du springe webknuderne over og lade F5 direkte balancere belastningen til en gruppe af arbejderknuder. Du kan også bruge Network Load Balancing-funktionen, som er inkluderet i Windows 2022/2019/2016 til load balancing.