Systemvoraussetzungen: Unterschied zwischen den Versionen

Aus SiteparkWiki
Zur Navigation springen Zur Suche springen
Zeile 57: Zeile 57:
 
====JDK - Java Development Kit====
 
====JDK - Java Development Kit====
 
Für den Betrieb des IES wird ein Java-Development-Kit inkl. Java-Compiler benötigt. Aktuell unterstützen wir die Pakete:
 
Für den Betrieb des IES wird ein Java-Development-Kit inkl. Java-Compiler benötigt. Aktuell unterstützen wir die Pakete:
* JDK (Java SDK) von von Sun in der Version 1.6 (Java 1.7 ist aktuell noch nicht ausreichend getestet)
+
* JDK (Java SDK) von von Sun ab der Version 1.6
* OpenJDK 6 (Die Version 7 ist noch nicht produktiv im Einsatz)
+
* OpenJDK 6 oder neuer
 
Ein sog. Java Runtime Environment (JRE) reicht nicht aus.
 
Ein sog. Java Runtime Environment (JRE) reicht nicht aus.
  

Version vom 28. Oktober 2013, 11:05 Uhr

Aktuelle Systemvoraussetzungen für den Betrieb des IES

Betriebssysteme

Wir unterstützen offiziell nur 64bit-Betriebssysteme.

Linux

Achtung: "SuSE Linux Enterprise Server"-Nutzer. Grundsätzlich ist unsere Software auf SLES lauffähig; aufgrund von nicht in Standardrepositories vorhandenen Softwaren (u.a. Java OpenJDK, ImageMagick, MySQL > 5.0) ist die Installation und Konfiguration nur von versierten Administratoren vorzunehmen. Gerne bieten wir hier exklusive Installationsschulung oder -unterstützung an.

Abhängigkeiten
  • ImageMagick (http://www.imagemagick.org/) ab Version 6
  • curl, grep, egrep, netstat, ps, tail, useradd, groupadd, chown, sum, awk, head, nm, bc

Die hier genannten Abhängigkeiten sind durch die aufgeführten Distributionen erfüllbar und werden teilweise bereits automatisch installiert.

(Hinweis u.U. sind einzelne Tools in Paketen wie net-tools, coreutils, binutils oder passwd organisiert)

Windows

  • Windows Server Version Windows Server 2008 R2 (64bit) (http://www.microsoft.com)
  • Windows7 und Windows8 werden als Serverbetriebssystem nicht unterstützt

Die Verwendung von Windows als Betriebssystem für den Webserver wird von Sitepark NICHT empfohlen. PHP kann unter Windows nur mit 32bit-Integer-Zahlen arbeiten; alle PHP-Anwendungen, die mit von Java übergebenen Zeitstempeln im Millisekundenbereich rechnen, sind nicht korrekt lauffähig.

Abhängigkeiten

Hardware

Minimal-Anforderung

Prozessor P4 1GHZ 64bit, 1 GB Hauptspeicher PLUS die 1,2fache Menge der Größe der MySQL-Datenbank, 18 GB HD, CD-ROM, Netzwerkkarte

Empfehlung

Mehrprozessorsystem (z.B. QuadCore) ~3GHz 64Bit, 8 GB RAM PLUS die 2fache Menge der Größe der MySQL-Datenbank, RAID-System mit mind. 100 GB HDD, DVD-ROM, Netzwerkkarte.

In Abhängigkeit des zu realisierenden Projektes ist leistungsstärkere Hardware nötig.

Grundsätzlich raten wir dringend für mittlere bis große Systeme ein 64Bit-System einzusetzen, da hier die Lastverteilung besser funktioniert und dem Prozess mehr Arbeitsspeicher zugewiesen werden kann.

Die Schreib- und Lesezugriffe auf die Festplatte sollten für ein performantes Arbeiten folgende Werte (im Durchschnitt) nicht unterschreiten: Lesen 300MB/sek, Schreiben 120MB/sek.

Java

JDK - Java Development Kit

Für den Betrieb des IES wird ein Java-Development-Kit inkl. Java-Compiler benötigt. Aktuell unterstützen wir die Pakete:

  • JDK (Java SDK) von von Sun ab der Version 1.6
  • OpenJDK 6 oder neuer

Ein sog. Java Runtime Environment (JRE) reicht nicht aus.

Webserver

Apache 2

Weitere Informationen finden Sie unter http://www.apache.org

Empfohlene Module für die Integration des IES in den Apache:

   mod_proxy
   mod_proxy_balancer
   mod_proxy_http
   mod_rewrite
   mod_ssl
   mod_headers 

Informationen zur Konfiguration finden Sie unter Integration des IES in den Apache.

Datenbank

MySQL

Weitere Informationen finden Sie unter http://www.mysql.com

MySQL in der Version 5.0 und 5.1. Engine: INNODB

MySQL 4 wird nicht mehr unterstützt.

Mailserver

Wird ein MailPublisher verwendet empfehlen wir aus unterschiedlichen Gründen die Installation eines lokalen Mailservers (Sendmail, Postfix, QMail, etc.) auch wenn im dem entsprechendem Netzwerk ein separater Mailserver konfiguriert wurde.

Gründe für den Einsatz eines lokalen Mailservers:

  1. Die Publikation von Artikeln über den Mail-Publisher ist wesentlich schneller, da keine Netzwerk-Kommunikation notwendig ist. Gerade beim Versand von Newslettern an sehr viele Adressaten ist hier ein signifikanter Performanzvorteil zu erkennen.
  2. Bei Problemen im lokalen Netzwerk bzw. der temp. Überlastung des Mailservers werden keine E-Mails verschickt. Ein späterer Versandt würde nicht erfolgen, da der IES nicht spooled. Diese Funktion erfüllt ein lokaler Mailserver auf ideale Weise.

Die Konfiguration des lokalen Mailservers sollte daher bereits bei der Installation des IES erfolgen. Der IES ist grundsätzlich für die lokale E-Mail-Auslieferung konfiguriert.