FirstSpirit: Technische Voraussetzungen und Empfehlungen
Erläuterung zu den verwendeten Begriffen
Inhaltsverzeichnis |
Empfohlen / Referenz: Für die empfohlenen Referenz-Systemkonfigurationen werden seitens Crownpeak
- regelmäßige Tests (mit jeder Freigabe) durchgeführt, sodass Probleme in der Regel noch vor der Auslieferung entdeckt werden.
- Schritte zur Fehlerbeseitigung auf der Basis von Fehlermeldungen unternommen.
Kompatibel: Kompatible Systemkonfigurationen werden / wurden von Crownpeak überprüft und als funktionsfähig bewertet. Für diese Systemkonfigurationen werden seitens Crownpeak
- regelmäßige Tests durchgeführt (abhängig von der Marktrelevanz der Konfiguration)
- Schritte zur Fehlerbeseitigung auf der Basis von Fehlermeldungen unternommen.
Nicht unterstützt: Auflistung von Systemkonfigurationen, von denen bekannt ist, dass sie zu Problemen führen oder von denen mit hoher Wahrscheinlichkeit erwartet wird, dass es zu Problemen kommen kann.
Für nicht unterstützte Systemkonfigurationen werden seitens Crownpeak
- KEINE Maßnahmen zur Beseitigung ggf. auftretender Probleme ergriffen.
Hinweis: Sollte eine Systemkonfiguration in diesem Bereich nicht aufgeführt sein, so bedeutet dies keinesfalls, dass sie unterstützt wird, sondern nur, dass gegenwärtig keine speziellen Informationen vorhanden sind.
Sofern nicht anders angegeben, funktioniert FirstSpirit immer mit der aktuellen Version einer Fremdkomponente (Betriebssystem, JDK, Servlet Engine, Application Server, Datenbanken). |
Begriff | Angaben zur Fehlerbeseitigung |
---|---|
Empfohlen / Referenz | ja* |
Kompatibel | ja* |
Nicht unterstützt | nein |
* Probleme, die bei der Verwendung dieser Komponenten im Zusammenspiel mit FirstSpirit entstehen, können im Rahmen des FirstSpirit-Produktsupports gemeldet werden. Anfragen bitte an Technical Support (für Partner) oder an ihren zuständigen Projektleiter (für Kunden). Weitere Informationen siehe auch Angaben zur Fehlerbeseitigung. | |
SaaS oder On-premises?
Alle nachfolgenden Angaben und Empfehlungen beziehen sich auf On-Premises-Installationen von FirstSpirit. |
Alternativ dazu wird FirstSpirit zunehmend auch als SaaS-Modell gehostet. Dabei liegen Aufwände und die Verantwortung für die Bereitstellung und Aktualisierung der Infrastruktur bei einem externen Dienstanbieter.
Mehr Informationen zu diesem Thema bietet der Blog-Beitrag FirstSpirit als Cloud-Lösung.
FirstSpirit Server
Betriebssystem
Empfohlene Betriebssysteme (Referenz):
- Microsoft Windows Server (in der aktuellen Version)
- gängige Linux-Distributionen, z. B. Debian GNU/Linux (in der aktuellen Version) mit Angabe der Dateisysteme:
- ext (Extended File System) für einen regulären FirstSpirit-Server
- ggf. NFS (Network File System) für FirstSpirit-Cluster-Umgebungen
Kompatible Betriebssysteme: Zusätzlich wird FirstSpirit erfolgreich mit weiteren Betriebssystemen und Betriebssystem-Versionen betrieben, z. B.:
- Microsoft Windows Server
- Red Hat Enterprise Linux
- Suse Linux Enterprise Server
- Ubuntu
Eine detaillierte Auflistung der kompatiblen Betriebssysteme findet sich hier.
Nicht unterstützt:
- Betriebssysteme in der 32-Bit-Variante
Es werden nur Betriebssysteme in der 64-Bit-Variante unterstützt! |
Hardware / Sizing
Aufgrund der vielen (projektabhängigen) Faktoren, die die Anforderungen an die Dimensionierung der Hardware beeinflussen, sollten für eine fundierte Aussage zum Bedarf und der notwendigen Konfigurationen immer Architekten oder Consultants von Crownpeak einbezogen werden.
Relevante Skalierungsfaktoren sind:
- Anzahl der gleichzeitig arbeitenden Redakteure
- Anzahl der Projekte auf einem Server (Hauptspeicher, Vorschau)
- Anzahl der Seiten aller Projekte (Generierung, Sicherung)
- Größe und Anzahl der benötigten Medien (Generierung, Sicherung)
Größe | Anzahl Redakteure | Anzahl Projekte | Anzahl Seiten (aller Projekte) | Mediengröße |
---|---|---|---|---|
S | < 50 | < 5 | < 50.000 | < 5 GB |
M | < 300 | < 10 | < 1.000.000 | < 50 GB |
L | < 1.000 | > 10 | > 1.000.000 | > 50 GB |
Für aktuelle Empfehlungen zur Kalkulation des CPU-,Festplattenplatz- oder RAM-Bedarfs (insbesondere bei Projekten der Größe „L“), sprechen Sie uns bzw. ihren zuständigen Projekleiter bitte direkt an.
Java
Empfohlene JDKs:
- OpenJDK 17 (in der aktuellen Version) *
Kompatible JDKs: Zusätzlich wird FirstSpirit erfolgreich mit weiteren JDKs betrieben:
- OpenJDK 21 (in der aktuellen Version)
- OpenJDK 17 (Referenz, in der aktuellen Version)
Weitere Informationen zu kompatiblen JDKs findet sich hier.
Nicht unterstützt:
- Oracle JDK < 17
- OpenJDK < 17
- Java-Implementierungen anderer Hersteller (wie z. B. IBM JDK auf Linux oder Windows, Apple JDK auf macOS für FirstSpirit-Server, Azul VM), JDK unter IA64
* Empfohlen: Verwendung der OpenJDK-Distribution Temurin / AdoptOpenJDK (HotSpot JVM). Informationen siehe https://adoptium.net und https://adoptopenjdk.net.
Es werden nur JDKs in der 64-Bit-Variante unterstützt! |
FirstSpirit Desktop Apps
Betriebssystem
Empfohlene Betriebssysteme (Referenz):
- Microsoft Windows 10 (in der aktuellen Version)
- macOS Ventura (13.5) (in der aktuellen Version)
Kompatible Betriebssysteme: Zusätzlich wird FirstSpirit erfolgreich mit weiteren Betriebssystemen und Betriebssystem-Versionen betrieben, z. B.:
- Microsoft Windows
- Ubuntu
- macOS
Eine detaillierte Auflistung der bekannten kompatiblen Betriebssysteme findet sich hier.
Nicht unterstützt:
- Microsoft XP und älter
- macOS El Capitan (10.11) und älter
- Betriebssysteme in der 32-Bit-Variante
Es werden nur Betriebssysteme in der 64-Bit-Variante unterstützt! |
Hinweis zur Kompatibilität von FirstSpirit mit Apple Silicon:
Mit dem Prozessor M1 nimmt Apple einen Architekturwechsel zur ARM-Architektur vor. Programme, die für die x86-Architektur entwickelt wurden (wie FirstSpirit), können mithilfe der Emulationstechnik „Rosetta 2“ weiterhin ausgeführt werden. Zu beachten ist hierbei, dass die Intel-x64-Version von Java verwendet wird.
Aktuell sind Crownpeak keine Probleme bei der Verwendung von FirstSpirit mit „Rosetta 2“ bekannt. Eine native Unterstützung der ARM-Architektur ist für FirstSpirit zurzeit nicht geplant.
Hardware / Sizing
Installation und Betrieb der FirstSpirit Desktop Anwendungen stellten keine speziellen Anforderungen an die Dimensionierung der Hardware. Wenn Sie Informationen zum Sizing bei speziellen Anforderungen benötigen, sprechen Sie uns bzw. ihren zuständigen Projekleiter bitte direkt an.
Java
Start über FirstSpirit Launcher (Referenz): Die FirstSpirit Desktop Apps (SiteArchitect, ServerManager) werden über den FirstSpirit Launcher gestartet. Der FirstSpirit Launcher stellt eine ständig aktualisierte, ausführlich getestete und lizenzkostenfreie Java-Laufzeitumgebung zur Verfügung, die bei der Installation des Launcher mit ausgerollt wird. Dadurch können SiteArchitect und ServerManager in einer vorkonfigurierten Umgebung betrieben werden, die unabhängig von der auf dem Client-Rechner vorhandenen Java-Version ist, selbst wenn diese ganz fehlen sollte.
FirstSpirit Web Apps
Zu weiteren Informationen zu technischen Voraussetzungen des FirstSpirit ContentCreator siehe auch Kapitel Konfiguration des ContentCreator.
Browser
Referenz ist immer der aktuellste Chrome-Browser, der auf dem jeweiligen Betriebssystem verfügbar ist.
Darüber hinaus werden auch Chrome-nahe Browser (wie Apple Safari) unterstützt und getestet, allerdings kann es dort zu Einschränkungen kommen (z. B. eingeschränkter SVG-Support).
Empfohlene Browser (Referenz):
- Google Chrome
- Microsoft Edge *
- Mozilla Firefox
Kompatible Browser: Zusätzlich werden die FirstSpirit Web Apps erfolgreich mit weiteren Browsern betrieben:
- Google Chrome
- Microsoft Edge
- Mozilla Firefox
- Apple Safari **
* Referenz nur für FragmentCreator und ContentCreator
** FirstSpirit ist grundsätzlich funktionsfähig mit Apple Safari, allerdings kann es zu Funktionseinschränkungen kommen, die in der Implementierungsweise des Browsers begründet sind und programmiertechnisch nicht umgangen werden können (z. B. eingschränkter SVG-Support).
Eine detaillierte Auflistung der bekannten kompatiblen Browser findet sich hier.
Nicht unterstützt:
- Microsoft Internet Explorer
- andere Webbrowser, wie z. B. Opera
Hardware
Der Betrieb der FirstSpirit Web Apps stellt keine speziellen Anforderungen an die Dimensionierung der Hardware.
Servlet Engine / Application Server
Für den produktiven Einsatz von FirstSpirit werden folgende Application Server unterstützt:
Empfohlene Application Server (Referenz):
- Apache Tomcat 9.0.78 oder höher - bis FirstSpirit-Version 2023.8 (Non-Jakarta)
- Apache Tomcat 10.1.11 oder höher - ab FirstSpirit-Version 2023.9 (Jakarta)
Eine detaillierte Auflistung der bekannten kompatiblen Application Server findet sich hier.
Für den Einsatz der FirstSpirit-Webapplikationen wird eine Servlet-Engine benötigt, die die Servlet-API in der Version 3.0 (Java EE, bis 2023.8) bzw. Version 6.0 (Jakarta EE, ab 2023.9) implementiert. |
Kompatibilität von FirstSpirit zu Tomcat 10.1 Durch den Wechsel von Java EE zu Jakarta EE und der damit verbundene Änderung des Namensraums (Package) im Tomcat 10, gab es umfangreiche Anpassungen der FirstSpirit-Webapplikationen. Daher ist ab der FirstSpirit-Version 2023.9 der Tomcat 10.1 zwingend erforderlich. |
Nicht unterstützt:
- Apache Tomcat < 10.1 (ab FirstSpirit 2023.9)
- Apache Tomcat < 8.5
- WebSphere Application Server
Die mit FirstSpirit bereitgestellten Open-Source-Produkte „Embedded Tomcat“ sowie „Eclipse Jetty“ sind nicht für den Produktivbetrieb geeignet und sollten lediglich für Testzwecke verwendet werden. Für den Betrieb mit „FirstSpirit Content Experience Tools“ (CXT) werden sie nicht unterstützt. |
Datenbanken
Mit FirstSpirit können externe Datenbanksysteme über JDBC angebunden werden (siehe Datenbankanbindung). Für den produktiven Einsatz von FirstSpirit werden folgende Datenbanksysteme unterstützt:
Empfohlene Datenbanksysteme:
- IBM DB2 10.5
- MariaDB 10.1.23
- MySQL 5.5.23
- Microsoft SQL Server 2016 | 2014 (nur für Windows-Server)
- Oracle 19.7.0.0
- PostgreSQL 15 (Referenz)
Die integrierte Apache-Derby-Datenbank ist nicht für den Produktivbetrieb geeignet und sollte lediglich für Tests verwendet werden. |
Kompatible Datenbanksysteme: Zusätzlich wird FirstSpirit erfolgreich mit weiteren Datenbanken in unterschiedlichen Versionen betrieben, z. B.:
- IBM DB2
- MariaDB
- MySQL
- Microsoft SQL Server
- Oracle
- PostgreSQL
Eine detaillierte Auflistung der bekannten kompatiblen Datenbanksysteme findet sich hier.
Nicht unterstützt:
- IBM DB2 <= 9.4