Voraussetzungen und Plattformen

Information
  • In diesem Topic wird technische Beschreibung des PLANTA project-Systems und eine Übersicht über die unterstützten Plattformen und Datenbanksysteme gegeben.
  • Zielgruppe dieses Topics sind:
    • Technische Berater
    • IT-Administratoren

Online- und Offline-Hilfen

Information

  • Um die PLANTA-Hilfe nutzen zu können, gibt es folgende Möglichkeiten:

Das PLANTA project-System

Information

  • PLANTA project besteht aus folgenden Komponenten:
    • PLANTA project-Server-Programm.
    • PLANTA project-Client-Programm.
    • Datenbanksystem von Drittherstellern.

Details

  • PLANTA project ist eine 3-tier Applikation (Client-Server-Datenbank).
    • Die Verbindung zwischen Client und Server erfolgt über das TCP/IP-Protokoll.
    • Die Verbindung zwischen Server und Datenbank erfolgt über OCI oder ODBC.
  • PLANTA project ist eine reine 32 Bit Applikation. Das bedeutet, dass dem PLANTA project-System die entsprechenden Shared Librarys in 32 Bit zur Verfügung gestellt werden müssen (lib32 Verzeichnis bei einer Oracle-Installation).

Lieferung

  • PLANTA project wird
    • auf unserer Website Kundenforum zum selbst Herunterladen zur Verfügung gestellt (zip-Archiv).
    • auf einer CD geliefert.
    • auf unserem FTP-Server bereitgestellt.

Von PLANTA project unterstützte Plattformen und Datenbanksysteme

Information
  • PLANTA project kann auf eine Vielzahl von Plattformen (OS) und Datenbanksystemen zugreifen und ist auf diesen funktional identisch.
  • PLANTA project ist in der Regel auf virtualisierten Systemen lauffähig.

Details

  • Die unterstützten Plattformen und Datenbanksysteme unterliegen laufenden Änderungen gemäß der Release-Politik der Hersteller.
  • Die jeweils aktuellen Angaben finden Sie auf unserer Website http://wiki.planta.de unter Technischen Administration Voraussetzungen und Plattformen.

Server

Information

  • Folgende Betriebssysteme werden vom PLANTA project-Server unterstützt:
Betriebssystem Version

Windows x86/x64

Server 2008
Server 2003

Linux x86/x64

Empfehlung:
Suse Linux Enterprise Server 10 / 11
Red Hat Enterprise Linux 5 Server
Hinweis
  • Bei Windows 2008 R2 ist .Net 3.5.1 nicht installiert. Dies ist aber zwingende Voraussetzung für PLANTA project und muss daher nachinstalliert werden.

Client

Information

  • Folgende Betriebssysteme werden vom PLANTA project-Client unterstützt:
Betriebssystem Version

Windows x86/x64

XP
Vista
Windows 7

Datenbank

Information

  • Folgende Datenbank-Schnittstellen werden von PLANTA project unterstützt:
Hersteller Datenbank Edition Version OS

Oracle Database

Enterprise Edition
Standard Edition
Standard Edition ONE
XE (nur für Test und Demozwecke mit 1-5 Benutzer)
10g R2 (ab 10.2.0.3)
11g R1 (ab 11.1.0.6)
11g R2 (ab 11.2.0.1)
Windows
Linux
Unix

Schnittstellen / Fremdhersteller Produkte

Information

  • Folgende Produkte werden von PLANTA project unterstützt:

Hersteller Produkt Version

Microsoft Office

2003
2007

Microsoft Project

2003
2007

Voraussetzung einer Datenbank

Information
  • Die bereitgestellte SQL-Datenbank eines Drittherstellers für PLANTA project kann auf dem PLANTA project-Server selbst oder auf einem eigenständigen Datenbank-Server installiert werden.
  • Der PLANTA project-Server selbst benötigt den SQL-Datenbank-Client, mit dem sich PLANTA project auf der entsprechenden Datenbank verbindet.

Oracle-Datenbank

Information
  • Eine Voraussetzung für den Betrieb von PLANTA project ist eine Oracle-Datenbank.

Details

  • Version: Oracle Standard Edition ONE, Standard Edition oder Enterprise Edition, Oracle XE
  • Zeichensätze:
    • WE8ISO8859P15 (alternativ: UTF8 oder WIN1252)
  • Format Datum: NLS_DATE_FORMAT=DD.MM.RR
  • PLANTA project-User-Rechte:

    • System: grant connect, create session, create table, create index, create view, create materialized view, create procedure, create synonym, create trigger, unlimited tablespace auf „data".
    • Rolle: connect, gather_system_statistics.
      • optional: exp_full_database, imp_full_database
  • PLANTA project-Tablespace.

Beispiel

  • PLANTA project-Demosystem:
    • Größe 3 GB.
    • Tablespace-Verwaltung „locally managed /autoallocate".

Oracle-Client

Information
  • Eine Voraussetzung für den Betrieb von PLANTA project ist die Installation des Oracle-Client in der 32 Bit -Version.

Details

  • Zeichensatz: WE8ISO8859P15 oder WIN1252.
  • Format Datum: NLS_DATE_FORMAT=DD.MM.RR.
  • SQL-PLUS-Verbindung vom PLANTA project-Server auf die vorgesehene Oracle-Datenbank für PLANTA project sicherstellen. Einschließlich der Oracle-Umgebungsvariablen für den PLANTA project-Betriebssystem-Benutzer.

Hinweis

  • Ab Oracle 10g (10.2.0.2) muss für PLANTA project-Zugriffe ein Oracle-Skript zur Rechtevergabe von Oracle-Bibliotheken ausgeführt werden:
    • $ORACLE_HOME/install/changePerm.sh

Erforderliche Hardware für PLANTA project

Server-Dimensionierung

Information

  • Die für PLANTA project gewählte SQL-Datenbank kann auf dem PLANTA project-Server selbst oder auf einem eigenständigen Datenbankserver installiert werden.
  • Die nachfolgenden Informationen beziehen sich auf den Applikationsserver.

Details

  • PLANTA project ist serverintensiv.
  • Einflussgrößen der PLANTA project-Performance:
    • PLANTA project Applikationsserver
      • Hauptspeicher
      • CPU
    • Datenbankserver
      • I/O
      • Hauptspeicher
      • CPU

Hinweis

  • Häufig stellt sich die Frage nach der Dimensionierung eines Server-Rechners für PLANTA project, z.B. wenn für PLANTA project ein neuer Server angeschafft werden soll. Nachfolgende systemtechnische Aussagen über Hardware/Software im PLANTA project-Umfeld sind als Anhaltspunkte und Tipps zu verstehen.

Anforderung von PLANTA project

Information
  • Die Verarbeitungsgeschwindigkeit von PLANTA project hängt, wie bei jedem anderen Softwaresystem, von den Grundfaktoren ab:
    • Hardwareleistung (Datenbus, Plattendurchsatz, Prozessor, Speicher, Netzwerk).
    • Verarbeitete Datenmengen.
    • Ausgeführte Verarbeitungsfunktionen.
  • Die in PLANTA project möglichen Verarbeitungsfunktionen können grob nach folgenden Kriterien gegliedert werden:
    • Einfügen/Anzeigen/Speichern eines Datensatzes.
    • Generisches Auswählen von Daten aus der Datenbank.
    • Anzeigen von Balkenplänen und Auslastungsdiagrammen.
    • Terminrechnung/Kapazitätsrechnung/Neuplanung.

Details

  • Die Frage, wie ein Server für die Applikation PLANTA project optimal ausgestattet wird, ist (wie für andere Applikationen auch) annähernd nur unter folgenden Voraussetzungen zu beantworten:
    • Es gibt weitgehend gesicherte Informationen über Anzahl Benutzer und deren Verhalten bezüglich
      • Art der ausgeführten Funktionen
      • Volumen der ausgeführten Funktionen
      • Zeiten im Tages-, Kalenderverlauf, zu denen die Funktionen ausgeführt werden
      • der zeitkritischen Funktionen aus Benutzerbedarfs-Sicht
    • Es gibt Informationen über das bearbeitete Datenvolumen innerhalb der zeitkritischen Funktionen:
      • Projekte
      • Vorgänge
      • Vorgang-Ressourcen-Zuordnungen
      • Ressourcen
      • von der Terminrechnung beplante Planungsperioden
      • Plan-Belastungen und Ist-Daten-Rückmeldungen
      • ggf. individuelle Daten oder mitverarbeitete Daten aus anderen Applikationen (zu denen Schnittstellen existieren)
    • Es gibt für die jeweilige Plattform extrapolierbare Vergleichswerte für
      • Leistungsbedarf einzelner Funktionen bezüglich wichtiger Hardwarekomponenten.
      • Leistungsbedarf einzelner Funktionen bezüglich wichtiger Softwarekomponenten.
      • verfügbare Leistung bestimmter Rechnerfabrikate und deren Komponenten.
    • Die meisten dieser Parameter sind nicht nur schwer zu schätzen, sondern entwickeln sich auch dynamisch und können in unterschiedlichen Kombinationen auch höchst unterschiedliche Gesamtwirkungen erzielen. Statt additives Verhaltens der Last kann exponentielles Verhalten auftreten. Somit ist die qualifizierte Bestimmung eines Hardware-/Software-Leistungsprofils mit erheblichem Arbeitsaufwand verbunden.

Empfehlungen für eine PLANTA project-Server Installation

Information
  • Die für PLANTA project gewählte SQL-Datenbank kann auf dem PLANTA project-Server selbst oder auf einem eigenständigen Datenbankserver installiert werden.
  • Die nachfolgenden Informationen beziehen sich nur auf den Applikationsserver.

Prozessorleistung

Information
  • Die benötigte Prozessorleistung hängt von der Anzahl der Benutzer, der Rollen und der ausgeführten Module ab.

Details

  • PM = Projektmanager
  • RM = Rückmelder
Anzahl Benutzer # CPU Kerne Taktfrequenz CPU Mikroarchitektur
< 200 Benutzer (ca. 50 PM / 150 RM) 4 ab 2,0 GHz Intel Xeon Core/Nehalem oder Ähnliche
201 - 400 Benutzer (ca. 100 PM / 300 RM) 4 ab 2,5 GHz Intel Xeon Core/Nehalem oder Ähnliche
401 - 800 Benutzer (ca. 200 PM / 600 RM) 8 ab 2,5 GHz Intel Xeon Core/Nehalem oder Ähnliche

Hinweis

  • Bei einer Benutzeranzahl von mehr als 800 empfehlen wir die Last auf mehrere Server (Loadbalanced) aufzuteilen.

Hauptspeicherbedarf

Information
  • Der benötigte Hauptspeicherbedarf setzt sich aus der Anzahl der Benutzer pro Rolle und des Speicherbedarfs des Betriebsystems selbst zusammen.

Details

  • Speicherbedarf der Rollen:
Rolle Speicherbedarf
Projektmanager 150 MB
Rückmelder 100 MB
  • Hinzu kommt der Speicherbedarf des Betriebssystems selbst:
    • ca. 2.000 MB
  • Berechnungsformel:
    • (1/3 * Projektmanager * 150 MB) + (1/3 * Rückmelder * 100 MB) + 2.000 MB für Betriebssystem = Gesamtspeicherbedarf der PLANTA project-Server Hardware.
      • Anzahl der gleichzeitigen (konkurrierenden) Benutzer auf dem Project-System = 33 % (1/3) der Projekt-Gesamtbenutzer.
Beispiel
  • Für 400 Benutzer muss der Gesamtspeicherbedarf berechnet werden.
  • Die 400 Nutzer setzen sich aus 100 Projektmanager (=PM) und 300 Rückmelder (=RM) zusammen.
  • Berechnung:
    • (1/3 * 100 PM * 150 MB) + (1/3 * 300 RM * 100 MB) + 2.000 MB = 16.950 MB
Rolle Gesamtanzahl Benutzer pro Rolle Konkurrierende Benutzer (1/3 der Gesamtanzahl) Speicherbedarf der Rolle pro Benutzer Speicherbedarf
Projektmanager 100 33 150 MB 4.950 MB
Rückmelder 300 100 100 MB 10.000 MB
Betriebssystem - - - 2.000 MB
Gesamt 400 133 - 16.950 MB

Festplattenkapazität

Information

  • Empfehlung: 5 GB pro System.
    • Aufteilung: 2 GB Programme (System) und 3 GB Datenbankgröße (Tablespace).
    • bis 25.000 Vorgänge: 5 GB.
  • Erfahrungswert: Bei 250.000Vorgängen benötigt PLANTA project 8GB Plattenplatz.

I/O Subsystem

Information

  • Host-Raid oder SAN, schnelle Festplatten z.B. 15.000 rpm.
Netzwerk

Information

  • Generell verhält sich der Client-Datenverkehr ähnlich dem Aufruf einer Webseite.
    • Nennenswerter Datenverkehr entsteht nur bei Interaktion durch den Benutzer:
      • bis 50 gleichzeitige Clients: 100 Mbit/s.
      • mehr als 50 gleichzeitige Clients: empfohlene Bandbreite 1 Gbit/s.

Hinweis

  • Bei Neuanschaffung: skalierbare Hardware einsetzen.
  • In der Pilotphase kann mit bereits vorhandener Hardware begonnen werden.
  • Rechnerbelastung durch andere Applikationen muss einkalkuliert werden.

PLANTA project-Client Voraussetzung

Information

  • Software: Installation von .Net 3.5 mit SP1.
  • Hardware:
    • Mindestanforderungen:
      • Prozessor: 1,5 GHz
      • Hauptspeicher: 1 GB
      • Festplatten Speicherplatz: 60
    • Empfehlung:
      • Prozessor: 2 GHz
      • Hauptspeicher: 2 GB
      • Festplatten Speicherplatz: 85

Beispiele

Empfehlung für Testsystem

Information
  • Empfehlung bezieht sich auf 20 (7) Projektmanager und 60 (20) Rückmelder
    • Der Wert in den Klammern bezeichnet Anzahl der gleichzeitigen (konkurrierenden) Benutzer: 1/3 der Projekt-Gesamtbenutzer.
  • Hardware:
Subsystem Empfohlen
Prozessor 1 x Intel Xeon Quad Core ab 2,0 GHz
Hauptspeicher 5 GB
I/O System Schnelles Raid oder SAN
Netzwerk 1 Gbit/s Ethernet

  • Betriebssystem und Datenbank:
OS/DBMS Empfohlen
Betriebssystem Linux 64bit / Windows 64bit
Datenbank Oracle Database

Empfehlung für Produktivsystem

Information
  • Empfehlung bezieht sich auf 100 (33) Projektmanager und 300 (100) Rückmelder
    • Der Wert in den Klammern bezeichnet Anzahl der gleichzeitigen (konkurrierenden) Benutzer: 1/3 der Projekt-Gesamtbenutzer.
  • Hardware:
Subsystem Empfohlen
Prozessor 1-2 Intel Xeon Quad Core ab 2,5 GHz
Hauptspeicher 20 GB
I/O System Schnelles Raid oder SAN
Netzwerk 1 Gbit/s Ethernet

  • Betriebssystem und Datenbank:
OS/DBMS Empfohlen
Betriebssystem Linux 64bit / Windows 64bit
Datenbank Oracle Database

         PLANTA project









 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten
This site is powered by the TWiki collaboration platform Powered by Perl