Zum Hauptinhalt springen

Hardware-Dimensionierung & Netzwerkarchitektur

Diese Seite enthält Hardware-Empfehlungen für InLoox Self-Hosted Bereitstellungen, einschließlich Server-Spezifikationen für verschiedene Benutzerszenarien und Richtlinien zur Netzwerkarchitektur.

Systemkomponenten und Datenfluss

Das folgende Diagramm zeigt die InLoox Self-Hosted Architektur, unterteilt in das interne Unternehmensnetzwerk und das externe/Perimeter-Netzwerk.

  • InLoox Site — Gehostet auf IIS mit Web-Rollen einschließlich App-Pool-Trennung, Berechtigungsverwaltung und Firewall-Regeln. Beinhaltet optionale Dienste und Web-Proxy.
  • InLoox Datenbank — Microsoft SQL Server mit Datenbankrollen für logische Trennung, Berechtigungsverwaltung und Firewall-Regeln. Backup wird durch die Kunden-IT verwaltet.
  • Workstation — Benutzer greifen über einen unterstützten Browser via TLS/HTTPS 1.2 auf InLoox zu.
  • Modern Add-in — Microsoft Outlook verbindet sich über das Modern Add-in mit InLoox.
  • Cluster (optional) — Web- und Datenbankserver können für hohe Verfügbarkeit geclustert werden.

Der gesamte Datenverkehr zwischen Clients und der InLoox Site ist mit TLS/HTTPS 1.2 verschlüsselt.

InLoox Self-Hosted Architektur

Netzwerkarchitektur

InLoox Self-Hosted Netzwerk-Diagramm

Erforderliche Komponenten

  • Web-Server (S001) — Hostet die InLoox-Webanwendung auf Microsoft IIS
  • SQL-Server (S002) — Hostet die InLoox-Datenbank auf Microsoft SQL Server
  • Router (N001) — Netzwerk-Routing
  • Firewall (N002) — Netzwerksicherheit
  • Switch (N003) — Netzwerkkonnektivität
  • Desktop Client (C001) — Browserbasierter Zugriff auf die InLoox Web App
  • Mobile Client (C002) — Browserbasierter mobiler Zugriff

Optionale Komponenten

  • File Server (S003) — Dedizierter Dateispeicher für Projektdokumente
  • Virtualization Server (S004) — Hostet Web Server und/oder SQL Server als virtuelle Maschinen
  • Mobile Device (C003, C004) — Zugriff über die InLoox Mobile App
hinweis

Web-Server und SQL-Server können bei kleineren Bereitstellungen auf derselben physischen oder virtuellen Maschine betrieben werden. Für größere Bereitstellungen werden dedizierte Server empfohlen.

Server-Hardware-Empfehlungen

Datenbankwachstum

Die InLoox-Datenbank wächst um ca. 5 bis 20 MB pro Benutzer pro Jahr. Dateispeicher für Projektdokumente ist darin nicht enthalten.

Fallbeispiel 1 - Bis zu 100 Benutzer

Jährliches Datenbankwachstum: ca. 0,5 bis 2 GB pro Jahr.

Datenbankserver (Microsoft SQL Server)

KomponenteEmpfohlen
ProzessorQuad-core x64-Architektur, 2 GHz CPU oder höher (z. B. AMD Opteron oder Intel Xeon)
Hauptspeicher8 GB RAM oder mehr
FestplatteSAS RAID 5 oder RAID 10 Festplattenarray

Webserver (Microsoft IIS)

KomponenteEmpfohlen
ProzessorQuad-core x64-Architektur, 2 GHz CPU oder höher (z. B. AMD Opteron oder Intel Xeon)
Hauptspeicher8 GB RAM oder mehr
FestplatteSAS RAID 5 oder RAID 10 Festplattenarray. RAID ist nicht erforderlich bei Serverredundanz.

Fallbeispiel 2 - Bis zu 200 Benutzer

Jährliches Datenbankwachstum: ca. 1 bis 4 GB pro Jahr.

Datenbankserver (Microsoft SQL Server)

KomponenteEmpfohlen
ProzessorQuad-core x64-Architektur, 2 GHz CPU oder höher (z. B. AMD Opteron oder Intel Xeon)
Hauptspeicher16 GB RAM oder mehr
FestplatteSAS RAID 5 oder RAID 10 Festplattenarray

Webserver (Microsoft IIS)

KomponenteEmpfohlen
ProzessorQuad-core x64-Architektur, 2 GHz CPU oder höher (z. B. AMD Opteron oder Intel Xeon)
Hauptspeicher8 GB RAM oder mehr
FestplatteSAS RAID 5 oder RAID 10 Festplattenarray. RAID ist nicht erforderlich bei Serverredundanz.

Fallbeispiel 3 - Bis zu 500 Benutzer

Jährliches Datenbankwachstum: ca. 2,5 bis 10 GB pro Jahr.

Datenbankserver (Microsoft SQL Server)

KomponenteEmpfohlen
Prozessor8-core x64-Architektur, 2,5 GHz CPU oder höher (z. B. Intel Xeon Scalable)
Hauptspeicher32 GB RAM oder mehr
FestplatteSSD RAID 5 oder RAID 10 Array

Webserver (Microsoft IIS)

KomponenteEmpfohlen
Prozessor8-core x64-Architektur, 2,5 GHz CPU oder höher (z. B. Intel Xeon Scalable)
Hauptspeicher16 GB RAM oder mehr
FestplatteSSD RAID 5 oder RAID 10 Array. RAID ist nicht erforderlich bei Serverredundanz.
tipp

Ab 500 Benutzern empfehlen wir, Datenbankserver und Webserver auf getrennten Maschinen zu betreiben.

Fallbeispiel 4 - Bis zu 1.000 Benutzer

Jährliches Datenbankwachstum: ca. 5 bis 20 GB pro Jahr.

Datenbankserver (Microsoft SQL Server)

KomponenteEmpfohlen
Prozessor16-core x64-Architektur, 2,5 GHz CPU oder höher (z. B. Intel Xeon Scalable)
Hauptspeicher64 GB RAM oder mehr
FestplatteSSD RAID 10 Array

Webserver (Microsoft IIS)

KomponenteEmpfohlen
Prozessor8-core x64-Architektur, 2,5 GHz CPU oder höher (z. B. Intel Xeon Scalable)
Hauptspeicher32 GB RAM oder mehr
FestplatteSSD RAID 10 Array. Load Balancing über mehrere Webserver in Betracht ziehen.

Fallbeispiel 5 - Bis zu 10.000 Benutzer

Jährliches Datenbankwachstum: ca. 50 bis 200 GB pro Jahr.

Datenbankserver (Microsoft SQL Server)

KomponenteEmpfohlen
Prozessor32-core x64-Architektur, 2,5 GHz CPU oder höher (z. B. Intel Xeon Scalable)
Hauptspeicher128 GB RAM oder mehr
FestplatteNVMe SSD RAID 10 Array

Webserver (Microsoft IIS)

KomponenteEmpfohlen
Prozessor16-core x64-Architektur, 2,5 GHz CPU oder höher (z. B. Intel Xeon Scalable)
Hauptspeicher64 GB RAM oder mehr
FestplatteSSD RAID 10 Array
warnung

Für Bereitstellungen dieser Größe empfehlen wir dringend Load Balancing über mehrere Webserver sowie SQL Server Always On Availability Groups für hohe Verfügbarkeit. Bitte kontaktieren Sie den InLoox Support für eine individuelle Dimensionierungsempfehlung.

Externer Zugang

Um den Zugriff auf InLoox von außerhalb des Unternehmensnetzwerks zu ermöglichen, wird die folgende Architektur empfohlen:

InLoox Self-Hosted Externer Zugang

  1. Richten Sie einen Web Application Proxy im Perimeternetzwerk (DMZ) hinter Firewall 1 ein.
  2. Konfigurieren Sie TLS-Verschlüsselung und Authentifizierung mit Anmeldeinformationen auf dem Proxy.
  3. Platzieren Sie Web Server, Datenbank(en), File Server und API im internen Netzwerk hinter Firewall 2.
  4. Konfigurieren Sie optional VPN-Zugang als Alternative zum Web Application Proxy.
tipp

Ausführliche Softwarevoraussetzungen finden Sie unter Systemvoraussetzungen.