Systemanforderungen für Jitterbit App Builder
Einführung
Eine App Builder-Instanz besteht aus einem Webserver und einem Datenbankserver. Diese können auf einem der folgenden Systeme ausgeführt werden:
-
Lokale physische oder virtualisierte Hosts, die von Ihnen bezahlt und verwaltet werden.
-
Cloud-Instanzen von Amazon Web Services (AWS), Google Cloud Platform (GCP) und Microsoft Azure, die von Ihnen abonniert und verwaltet werden.
-
Jitterbit-Hosting, das von Jitterbit und seinen Partnern in Ihrem Namen bereitgestellt und verwaltet wird.
Wichtig
Die Infrastruktur für diese Server sollte die Spezifikationen auf dieser Seite erfüllen oder übertreffen. Diese sind allgemeine Empfehlungen zur Orientierung bei Ihrer anfänglichen Planung. Ihre spezifischen Anforderungen hängen letztendlich von den besonderen Anforderungen Ihrer Umgebung ab. Dies umfasst Faktoren wie die Anzahl gleichzeitiger Benutzer, die Komplexität und Anzahl Ihrer App Builder-Apps sowie die Menge der gespeicherten und übertragenen Daten. Für optimale Leistung und Ressourcenallokation, die auf Ihren operativen Kontext zugeschnitten ist, sollten Sie sich mit Ihren Systemarchitektur-Ingenieuren abstimmen, um die am besten geeigneten Hardwarespezifikationen zu ermitteln.
Die Spezifikationen sind in die folgenden unterschiedlichen Systemprofile unterteilt, von denen jedes eine typische Umgebung oder ein Nutzungsmuster darstellt:
-
Entwicklung: Ein Entwicklungssystem für bis zu 10 Entwickler und die gleiche Anzahl von App-Benutzern oder Testern.
-
QA: Ein QA-System für bis zu 10 App-Benutzer oder Tester.
-
Produktion: Ein Produktionssystem für bis zu 500 App-Benutzer.
-
Produktion — hohe Parallelität (HC): Wie Produktion, aber in der Lage, mehr als 500 gleichzeitige App-Benutzer zu unterstützen.
-
Produktion — hohe Parallelität, hohe Verfügbarkeit (HCHA): Wie Produktion (HC), bietet aber auch hohe Verfügbarkeit (HA), definiert als 99,99% Verfügbarkeit. (In dieser Konfiguration wird der Webserver je nach Last skaliert.)
Die Betriebssysteme der Hosts müssen entweder Microsoft Windows Server oder Linux (Debian oder Red Hat) sein, und die Datenbanken müssen eine von Microsoft SQL Server, MySQL oder PostgreSQL sein.
Empfehlungen
-
Server auf separaten Hosts ausführen.
-
Keine anderen Anwendungen auf Server-Hosts ausführen.
-
UTC-Zeitzonen auf allen Hosts verwenden und diese synchronisieren.
Hardware
Bei allen Hosts muss die Architektur des Webserver-Hosts x64 sein. (Der Datenbankserver-Host kann eine beliebige Architektur haben.)
x64 (Lokal)
Die folgende Tabelle zeigt die minimalen erforderlichen lokalen Hardwareanforderungen für die Web- und Datenbankserver-Hosts von App Builder:
| Systemprofil | Webserver | Datenbankserver | | | | | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| Festplattengröße (GB) | Speicher (GB) | CPU-Kerne | Festplattengröße (GB) | Speicher (GB) | CPU-Kerne | |||||
| Entwicklung | 150 | 16 | 4 | 150 | 16 | 4 | ||||
| Produktion | 150 | 16 | 4 | 150 | 16 | 4 | ||||
Cloud
Die folgenden Tabellen zeigen die minimalen erforderlichen Cloud-Provider-Instanzklassen für die Web- und Datenbankserver-Hosts von App Builder für jedes Systemprofil:
| Systemprofil | Webserver | Datenbankserver | | | | | | | | | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Festplattengröße (GB) | Instanzklasse | | | Festplattengröße (GB) | Festplattenleistung (IOPS) | Durchsatz (MB/s) | Instanzklasse | | | |||||||||
| Amazon | Azure | Amazon | Azure | |||||||||||||||
| Entwicklung | 150 | t3.medium | B2s | e2-medium | 50 | 3000 | 150 | db.t3.medium | B2s | e2-medium | ||||||||
| QA | 150 | t3.large | B2ms | e2-standard-2 | 200 | 4000 | 250 | db.t3.large | D2s v3 | n1-standard-2 | ||||||||
| Produktion | 150 | m5.large | D2s v3 | e2-standard-2 | 200 | 4000 | 250 | db.m5.large | D2 v3 | n1-standard-2 | ||||||||
| Produktion (HC) | 200 | m5.xlarge | D4s v3 | n2-standard-4 | 200 | 4000 | 250 | db.m5.xlarge | D4 v3 | n1-standard-4 | ||||||||
| Produktion (HCHA) | 200 | m5.xlarge | D4s v3 | n2-standard-4 | 200 | 4000 | 250 | db.m5.xlarge | D4 v3 | n1-standard-4 | ||||||||
Für das Produktionsprofil (HCHA) sollte der Datenbankserver einen Cache mit den folgenden Spezifikationen verwenden:
| Festplattengröße (GB) | Amazon | Azure | |
|---|---|---|---|
| 32-1000 | cache.t3.micro (Redis) | Azure Cache for Redis | Cloud Memorystore for Redis |
Für alle Profile sollten die angegebenen Server die folgenden Cloud-Provider-Funktionen verwenden:
| Funktion | Webserver | Datenbankserver | Amazon | Azure | |
|---|---|---|---|---|---|
| Automatische Skalierung | Auto Scaling | Virtual Machine Scale Sets | Managed Instance Groups | ||
| Lastverteilung | Application Load Balancer | Application Gateway | Cloud Load Balancing | ||
| SSD-basierter Speicher | gp3 | Standard SSD | Balanced Persistent Disk (pd-balanced) |
||
| Speicherverschlüsselung | Server-seitige Verschlüsselung | Dienstverschlüsselung | Festplattenverschlüsselung | ||
| Sicherung | AWS Backup | Automatisierte Sicherungen in Azure SQL Database | Cloud SQL-Sicherungen |
Software
Unterstützte Betriebssysteme
Der Webserver oder Datenbankserver von App Builder kann auf jedem der folgenden unterstützten Betriebssysteme ausgeführt werden:
| Betriebssystem | Version | Zusätzlich erforderliche Software | Zusätzlich optionale Software |
|---|---|---|---|
| Microsoft Windows Server1 | 2016 R2 (x64) 2019 2019 Datacenter 2022 2022 Datacenter 2025 |
Internet Information Services (IIS)2 (8.5 oder später) ASP.NET Core Runtime Hosting Bundle (8.0) |
Crystal Reports (SP21 bis SP32) SQL Server Management Studio |
| Linux | Debian 11 Red Hat 8 |
.NET (8.0) OpenSSL (3.0+) GNU C library (2.36+) zlib-Kompressionsbibliothek (1.2+) libicu International Components for Unicode-Bibliotheken (72.1+) |
|
| Red Hat 8 | Kerberos GSSAPI |
Hinweise
1 Windows Server Core wird nicht unterstützt.
2 Sie müssen die folgenden Internet Information Services (IIS)-Serverrollen aktivieren:
| Web Server (IIS) | Web Server | Common HTTP Features | (Wichtig: Wählen Sie nicht WebDAV Publishing aus.) |
| Health and Diagnostics | HTTP Logging | ||
| Performance | (Alle auswählen) | ||
| Security | Request Filtering | ||
| Application Development | Application Initialization | ||
| WebSocket Protocol |
Windows-Antivirus
Windows-Antivirus-Software (AV) kann den Betrieb und die Leistung von App Builder beeinträchtigen. Um dies zu vermeiden, ohne die Serversicherheit zu gefährden, sollten Sie Ihre AV-Lösung so konfigurieren, dass die folgenden Verzeichnisse und Dateien ignoriert werden:
| Beschreibung | Standard |
|---|---|
| App Builder-Installationsordner | C:\inetpub\wwwroot |
| ASP Net Core Module-Datei | %SystemRoot%\system32\inetsrv\aspnetcore.dll |
| .NET Framework |
Windows Defender
Wenn Sie Windows Defender als einzige AV-Lösung verwenden, müssen Sie nur die Datei C:\inetpub\wwwroot\vinyl.exe manuell ausschließen. Alle anderen AV-Ausschlüsse werden beim Auswählen der IIS Web Server-Rolle konfiguriert. Weitere Informationen finden Sie unter Microsoft Windows Defender-Ausschlüsse für Webanwendungen und Antivirus Exclusion List for ASP.NET applications hosted on IIS (Microsoft IIS Support Blog).
Unterstützte Datenbankserver
| Datenbank | Edition | Versionen | Funktionen |
|---|---|---|---|
| Microsoft SQL Server1 | Standard (x64) | 2016 2017 2019 2022 |
Database Engine-Dienste. Standard- und benannte Instanzen. Standard-Sortierfolge ( SQL_Latin1_General_CP1_CI_AS).Authentifizierung im gemischten Modus. |
| Enterprise (x64) | |||
| Amazon RDS for Microsoft SQL Server | Web2 | ||
| Standard | |||
| Enterprise | |||
| MySQL | Enterprise | 8.0 oder später | Standard-Sortierfolge (utf8mb4_0900_ai_ci). |
| PostgreSQL | Stable | 14 oder später 3 |
Hinweise
1 SQL Server LocalDB wird nicht unterstützt.
2 Empfohlenes Minimum für alle Systeme.
3 PostgreSQL 17.x sollte aus Leistungsgründen nicht verwendet werden. Version 18.x oder höher wird empfohlen.
Netzwerk
Das Host-Netzwerk muss bidirektionalen Datenverkehr auf den folgenden Ports zulassen:
| Port | Beschreibung |
|---|---|
| 80 | HTTP |
| 443 | HTTPS |
Der Datenbankserver muss vom Webserver aus erreichbar sein.
Siehe auch
- Leistungsleitfaden
- Hochverfügbarkeit bei lokalen Bereitstellungen
- Hochverfügbarkeit bei AWS-Bereitstellungen
- Microsoft Azure-Einrichtungsleitfaden
- Windows on Amazon AWS-Einrichtungsleitfaden
Fehlerbehebung
Weitere Informationen zur Fehlerbehebung finden Sie in den folgenden Abschnitten im App Builder-Fehlerbehebungsleitfaden: