Voraussetzungen und Plattformen

Informationen
  • Dieses Topic beinhaltet
    • die technische Beschreibung des PLANTA project-Systems und
    • eine Übersicht über die unterstützten Plattformen und Datenbanksysteme.
  • Zielgruppen dieses Topics sind
    • Technische Berater
    • IT-Administratoren

Online- und Offline-Hilfen

Information

Das PLANTA project-System

Information

  • PLANTA project ist eine 3-tier Applikation und besteht aus folgenden Komponenten:
    • PLANTA project-Server
    • PLANTA project-Client
    • Datenbanksystem von Drittherstellern

Details

  • Die Verbindung zwischen
    • Client und Server erfolgt über das TCP/IP-Protokoll.
    • 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 (das lib32 -Verzeichnis bei einer Oracle-Installation).

Lieferung

Unterstützte Plattformen und Datenbanksysteme

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

Hinweise

  • Die unterstützten Plattformen und Datenbanksysteme unterliegen laufenden Änderungen gemäß der Release-Politik der Hersteller.
    • In diesem Topic finden Sie die jeweils aktuellen Angaben dazu (online auf http://wiki.planta.de unter Technische Administration Installation und Update Voraussetzungen und Plattformen).

Server

Information

  • Der PLANTA project-Server unterstützt folgende Betriebssysteme:
Betriebssystem Version

Windows x64

  • Server 2012 R2
    • Unter diesem Betriebssystem ist die PLANTA-Server-Komponente lauffähig. Die Installation des Servers mittels des Installationsskripts ist jedoch nicht möglich, sodass diese manuell durchgeführt werden muss. Bitten wenden Sie sich in diesem Fall an die PLANTA-Hotline.
  • Server 2008
  • Server 2008 R2
  • Linux x64

    Nahezu alle Standarddistributionen, jedoch wird empfohlen:
  • Suse Linux Enterprise Server 10/11
  • Red Hat Enterprise Linux 5 Server
  • Red Hat Enterprise Linux 6 Server
  • Hinweise

    • Die besten Erfahrungen konnten bisher mit Linux in Verbindung mit Oracle gemacht werden.
      • Ist eine Wahl zwischen Linux und Windows möglich, empfiehlt PLANTA daher, Linux einzusetzen.
    • Auf der Arbeitsstation muss eine Java-Laufzeitumgebung (Version 1.6 oder höher, Java 6) installiert sein (benötigt von Pentaho Data Integration).

    Achtung

    • new394.gif Auf Windows-Servern wird eine aktualisierte Version der Microsoft Visual C++ 2005 SP1 Laufzeitumgebung in der x86-Variante benötigt.
      • Ist diese nicht vorhanden, startet das Programm nicht. Es erscheint eine Dialogmeldung sowie ein Eintrag im Systemprotokoll, dass die Side-by-Side-Konfiguration fehlerhaft ist und eine Neuinstallation des Programms empfohlen wird.
    new394.gif Für den Einsatz der SAP-RFC-Schnittstelle wird folgendes benötigt:
    • SAP-System mit NetWeaver-kompatibler RFC-Implementierung ab Version 7.20
    • Installierte SAP RFC Client-Bibliotheken in der 32bit-x86-Version auf dem Anwendungsserver, auf dem der PLANTA-Server läuft

    Client

    Information

    • Der PLANTA project-Client unterstützt folgende Betriebssysteme:
    Betriebssystem Version

    Windows x86/x64

    XP
    Vista
    Windows 7

    Datenbank

    Information

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

    Oracle Database

    Enterprise Edition
    Standard Edition
    Standard Edition ONE
    XE ( nur für Tests 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)
    12c ( nur mit PLANTA-Version 39.4.4.4)
    Windows
    Linux
    Unix

    Microsoft SQL Server-Datenbank

    Enterprise Edition
    Standard Edition
    Express Edition
    Version 2005
    Version 2008
    Windows

    Hinweis

    • Die besten Erfahrungen konnten bisher mit Linux in Verbindung mit Oracle gemacht werden.

    Microsoft SQL Server Express-Einschränkungen

    Information

    • Einschränkungen für Microsoft SQL Server Express:
    Einschränkung Wert
    Datenbankgröße
    • Daten ohne Logfiles
    4 GB
    RAM
    • Limit des Buffer Pool
    1 GB
    SMP
    • CPU
    1

    Schnittstellen/Fremdhersteller-Produkte

    Information

    • PLANTA project unterstützt folgende Produkte:
    Produkt Version

    Microsoft Office

    2003
    2007
    2010

    Microsoft Project

    2003
    2007
    2010
    SAP NetWeaver RFC 7.20

    Datenbank-Voraussetzungen

    Informationen
    • Die Datenbank 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.
    • Bei Verwendung einer Oracle-Datenbank ist ein 32-bit-Oracle-Client erforderlich.

    Oracle-Datenbank

    Information
    • Voraussetzungen für den Betrieb von PLANTA project in Verbindung mit einer Oracle-Datenbank:
      • Version:
        • Oracle Standard Edition ONE, Standard Edition oder Enterprise Edition, Oracle XE
      • Zeichensätze:
        • WE8ISO8859P15 (alternativ: UTF8 oder WIN1252)
      • Datumsformat:
        • 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-Clients in der 32-bit-Version.

    Details

    • Zeichensatz:
      • NLS_LANG=GERMAN_GERMANY.WE8ISO8859P15 (Linux) bzw.
      • NLS_LANG=GERMAN_GERMANY.WIN1252 (Windows)
    • Datumsformat :
      • NLS_DATE_FORMAT=DD.MM.RR
    • Die SQL*Plus-Verbindung vom PLANTA project-Server auf die vorgesehene Oracle-Datenbank muss für PLANTA project, einschließlich der Oracle-Umgebungsvariablen für den PLANTA project-Betriebssystem-Benutzer, sichergestellt sein.

    Hinweis

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

    Microsoft SQL Server-Datenbank

    Information
    • Voraussetzungen für den Betrieb von PLANTA project in Verbindung mit einer MSSQL-Datenbank:
    • Zeichensatz:
      • WIN1252
        • Sortierung: Latin1_General_CI_AS
    • Datenbankgröße/Datendateien:
      • Die SQL-Datenbank muss für ein PLANTA project-Demosystem mindestens die Größe von 3 GB aufweisen.
    • Authentifizierung:
      • SQL-Server-Authentifizierung anhand des vom Benutzer eingegebenen Benutzernamens und Kennworts.
    • PLANTA project-User/Login:
      • Den User für die für PLANTA project vorgesehene Datenbank mit Default-Schema „dbo“ anlegen.
        • Die Benutzersprache muss auf "deutsch" und die Option "two digit year cutoff" auf "2069" eingestellt sein.
        • Rechte (Owned Schemas/Role Members):
          • db_owner
    • Dem Login die für PLANTA project vorgesehene Datenbank als Standarddatenbank zuordnen.
      • Einstellung:
        • Permission to connect to database = Grant
        • Login = Enable

    Microsoft SQL Server-Client

    Details

    • Zeichensatz:
      • WIN1252
    • Installation von Enterprise Manager bzw. SQL-Server Management Studio
    • SQL-Server-Authentifizierung: Im ODBC-Datenquellen-Administrator unter System-DSN muss eine Datenbankquelle zum Datenbankserver eingerichtet sein.
    • Eine SQL-Verbindung auf die für PLANTA project vorgesehene Microsoft SQL Server- Datenbank muss sichergestellt sein.

    Erforderliche Hardware für PLANTA project

    Anforderungen von PLANTA project

    Hinweis

    • Nachfolgende systemtechnische Aussagen über Hardware/Software im PLANTA project-Umfeld sind als Anhaltspunkte und Tipps zu verstehen.

    Informationen

    • 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
      • Kapazitätsrechnung/Neuplanung

    Details

    • Die Frage, wie ein Server für PLANTA project optimal ausgestattet wird, kann weitgehend unter folgenden Voraussetzungen beantwortet werden:
      • Es gibt weitgehend gesicherte Informationen über Anzahl der 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 Kapazitätsrechnung 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.

    PLANTA project-Server-Voraussetzungen

    Informationen
    • 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
    Benutzeranzahl Anzahl der 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 mehr als 800 Benutzern empfehlen wir, die Last auf mehrere Server (Round Robin) 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.
        • 1/3 entspricht der Anzahl der gleichzeitigen (konkurrierenden) Benutzer auf dem Project-System (= 33 % der 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

    Informationen

    • 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.000 Vorgängen benötigt PLANTA project 8 GB Plattenplatz.

    Speicheranbindung

    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

    Hinweise

    • Bei Neuanschaffung eines Netzwerks wird empfohlen, eine skalierbare Hardware einzusetzen.
    • In der Pilotphase kann mit bereits vorhandener Hardware begonnen werden.
    • Rechnerbelastung durch andere Applikationen muss einkalkuliert werden.

    PLANTA project-Client-Voraussetzungen

    Informationen

    • Software: Installation von .NET Framework 4.0 Full
    • Hardware:
      • Mindestanforderungen:
        • Prozessor: 1,5 GHz
        • Hauptspeicher: 1 GB
        • Festplatten Speicherplatz: 60 MB
      • Empfehlung:
        • Prozessor: 2 GHz
        • Hauptspeicher: 2 GB
        • Festplatten Speicherplatz: 85 MB

    Beispiele

    Empfehlung für ein Testsystem

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

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

    Empfehlung für ein Produktivsystem

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

    • Betriebssystem und Datenbank:
    OS/DBMS Empfohlen
    Betriebssystem Linux x64/Windows x64
    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