Systemvoraus Setzungen Für Abas
Total Page:16
File Type:pdf, Size:1020Kb
SYSTEMVORAUS SETZUNGEN FÜR ABAS ERP VERSION 2019R4 VERSIONSNUMMER DES DOKUMENTS 1.1 STAND 23.10.2019 1. INHALT 1. ZIELGRUPPE 3 2. ABAS ERP SERVER 3 2.1 Betriebssysteme 3 2.2 Java 3 2.3 Serverdimensionierung – Typische Konfigurationen 4 2.4 Virtualisierungs-Lösungen 6 2.5 Allgemeine Empfehlung 7 2.6 Demo-, Test-, Schulungs- und Entwicklungsmandanten 9 3.AS AB ERP - CLIENT (ARBEITSPLATZ) 12 4. BUSINESS APPS 13 4.1 Business Apps Server Version 2 13 4.2 Business Apps Server Version 3 13 4.3 Business Apps Client (Version 2 und 3) 14 5. VOLLTEXTSUCHE 14 5.1 Volltextsuche Server 14 5.2 Volltexsuche Client 14 6. ABAS MOBILE APPS 14 7. ABAS B2B PORTAL / WEBSHOP 14 8. ABAS BI (BUSINESS INTELLIGENCE) 15 8.1 Einführung 15 8.2 Betriebssysteme / Software 15 8.3 Empfohlene Serverdimension 15 9.AS AB PM (PROJECT MANAGEMENT) / ABAS SERVICE PLANNER 16 10.AS AB APS (ADVANCED PLANNING AND SCHEDULING) 16 11. ABAS DMS (DOCUMENT MANAGEMENT SYSTEM) 17 11.1. abas DMS 1. Generation 17 11.2. abas DMS 2. Generation 20 12. ABAS BPM (BUSINESS PROCESS MANAGEMENT) 24 13. ABAS TOOLS 24 14. ABAS ESDK 24 15. MULTISITE / RABBITMQ 24 16. REST API 25 17. LIZENZSERVER 25 18. FERNZUGRIFF DURCH ABAS PARTNER UND ABAS SOFTWARE GMBH 26 19. ALLGEMEINE HINWEISE 26 19.1 Hardwarepartner 26 19.2 Markensysteme 26 19.3 Garantie und Serviceabwicklung 26 2/27 Systemvoraussetzungen für abas ERP | Version 2019r4 (23.10.2019) Änderungen vorbehalten 1. ZIELGRUPPE ▪ Interessenten ▪ abas ERP Projektleiter ▪ Kunden, die eine weitere Komponente installieren wollen Einige Verlinkungen in diesem Dokument zeigen auf extranet.abas.de (passwortgeschützte Website für Partner und Kunden). Bitte beachten Sie, dass Interessenten noch keinen Zugriff haben. 2. ABAS ERP SERVER abas ERP ist eine unternehmenskritische Anwendung und sollte alleine auf einem dedizierten Server (physi- kalisch oder virtuell) installiert sein. Die Anzahl der gleichzeitigen Benutzer, das Mengengerüst der Daten, der Individualisierungs- und Automa- tisierungsgrad der abas ERP Installation beeinflussen die Dimensionierung des Systems. In dieser Zusam- menstellung werden typische Konfigurationen für verschiedene Installationsgrößen beschrieben. 2.1 BETRIEBSSYSTEME Für den abas Server benötigen Sie ein 64-Bit Linux. Bis Version 2019r4 sind folgende Versionen freigegeben: ▪ CentOS 7 ▪ Red Hat 7 ▪ Debian 8 ▪ Debian 9 WICHTIGER HINWEIS Die Freigabe eines Betriebssystems für abas ERP durch die abas Software GmbH ist von der abas ERP Version abhängig. 2.2 JAVA Oracle Java 8 oder OpenJDK 8 der verwendeten Linux-Distribution Änderungen vorbehalten Systemvoraussetzungen für abas ERP | Version 2019r4 (23.10.2019) 3/27 2.3 SERVERDIMENSIONIERUNG – TYPISCHE KONFIGURATIONEN Die nachfolgenden Serverdimensionierungen gelten für die abas ERP-Basis-Installation inklusive deren Infrastruktur (Business Apps, RabbitMQ/IceDaemon, REST API, Volltextsuche, ...), sowie aller standardmäßig installierten Dienste. Eine Übersicht der installierten Basis-Komponenten finden Sie auf der passwort- geschützten Kundenwebsite.* Lizenzanzahl 1-10 10 - 20 20 - 40 Xeon Xeon Xeon CPU (Prozessoren) Neuer Generation Neuer Generation Neuer Generation Gesamtanzahl Kerne ab 4 ab 6 ab 8 CPU GHz 2,8 2,8 ab 2,8 / optimal >3 ab 32 GB / ab 64 GB / RAM (Arbeitsspeicher) ab 128 GB optimal 64 GB optimal 96 oder 128 GB 1 x 100 GB SAS 15K 1 x 100 GB SAS 15K 1 x 100 GB SAS 15K HDD RPM RPM RPM Linux bevorzugt SSD bevorzugt SSD bevorzugt SSD Nutzkapazität (RAID 1) (RAID 1) (RAID 1) 300 GB SAS 15K 500 GB SAS 15K 900 GB SAS 15K HDD RPM RPM RPM Daten bevorzugt SSD bevorzugt SSD bevorzugt SSD Nutzkapazität (RAID 5/10) (RAID 5/10) (RAID 5/10) Netzwerkkarte Gigabit/ 1 x Dualport 2 2 Glasfaser NAS NAS NAS Datensicherung Vorhandene Inhouse Vorhandene Inhouse Vorhandene Inhouse Sicherung Sicherung Sicherung 4/27 Systemvoraussetzungen für abas ERP | Version 2019r4 (23.10.2019) Änderungen vorbehalten Lizenzanzahl 40 – 60 60 - 80 ab 80 Xeon Xeon Xeon CPU (Prozessoren) Neuer Generation Neuer Generation Neuer Generation Gesamtanzahl Kerne ab 12 ab 16 ab 24 CPU GHz mind. 2,8 / optimal 3 mind. 3 ab 3 RAM (Arbeitsspeicher) ab 128 GB mind. 196 GB mind. 256 GB HDD 100 GB SAS 15K 100 GB SAS 15K 100 GB SAS 15K Linux RPM RPM RPM Nutzkapazität bevorzugt SSD bevorzugt SSD bevorzugt SSD 1.5 TB SAS 15K 1.8 TB SAS 15K 2.1 TB SAS 15K HDD RPM RPM RPM Daten bevorzugt SSD bevorzugt SSD bevorzugt SSD Nutzkapazität (RAID 5/10) (RAID 5/10) (RAID 5/10) Netzwerkkarte Gigabit/ 2 2 2 Glasfaser Vorhandene Inhouse Vorhandene Inhouse Vorhandene Inhouse Datensicherung Sicherung Sicherung Sicherung 2.3.1 HINWEISE ZU RAM (ARBEITSSPEICHER) Der Bedarf an Arbeitsspeicher hängt vor allem vom Datenbestand auf der Festplatte sowie dem Automatisie- rungsgrad im Unternehmen ab, weniger von der Anzahl der Lizenzen. Es ist darauf zu achten, dass die abas Datenbank komplett im Arbeitsspeicher gehalten werden kann. Faustregel für Arbeitsspeicher: 2 x Netto-Datenbestand plus 32 GB für Systeme und Dienste. Arbeitsspeicher-Mindestanforderung bei z. B. 10 GB Datenbankgröße: 52 GB 2.3.2 HINWEISE ZU CPU Die Anforderungen an die CPU hängen vor allem von der Auswertungshäufigkeit (wie oft werden Reports aus abas ERP heraus erstellt) und der Parallelarbeit (wieviele Personen arbeiten gleichzeitig in abas ERP und lassen Auswertungen laufen) ab. Der CPU-Bedarf ist proportional zur Anzahl parallel laufender Auswertungen. Der CPU-Bedarf erhöht sich bei häufiger Nutzung von Multisite (Datenexport/Datenimport über RabbitMQ) oder Auswertungen über JFOP. abas ERP setzt eine starke Single Core Performance für direkte Datenbank-Abfragen voraus. Die Multicore- Fähigkeit darf nicht darunter leiden. D. h. es müssen genügend CPU-Kerne zur Verfügung stehen, damit die Prozesse des Betriebssystems besser verteilt werden können. Änderungen vorbehalten Systemvoraussetzungen für abas ERP | Version 2019r4 (23.10.2019) 5/27 2.4 VIRTUALISIERUNGS-LÖSUNGEN 2.4.1 VIRTUALISIERUNG (SERVER) abas ERP lässt sich ebenfalls in einer virtuellen Umgebung betreiben. Die Hardwareauslegung entspricht weitgehend der nativen Hardware, die Virtualisierunggschicht verursacht geringfügigen Overhead. 2.4.2 EMPFOHLENE PRODUKTE FÜR VIRTUALISIERUNG ▪ VMware ESX Server (ab Version 6) Die oben genannte Lösung ist von uns offiziell freigegeben. Sie unterliegt den fortlaufenden Qualitätstests. Daneben gibt es Virtualisierungslösungen, die erfolgreich von unseren Software-Partnern in Kunden-Umge- bungen im Einsatz sind. Diese sind im Speziellen: ▪ Microsoft Hyper-V ▪ Citrix XEN-Server Für weitere Informationen zur Server-Virtualisierung sprechen Sie uns bitte an. DRINGENDE EMPFEHLUNG BEI VIRTUALISIERUNG: SCHATTENMANDANT Wir empfehlen bei virtuellen Servern dringend den Betrieb eines Schattenmandanten, entweder nativ oder auch virtuell auf getrennter Hardware ohne Nutzung von virtualisierten Komponenten des Echtsystems wie beispielsweise Storage. DIE GRÜNDE In virtualisierten Umgebungen gibt es viele Hard- und Softwareschichten unterhalb des Betriebssystems, die die Wahrscheinlichkeit von Datenschäden erhöhen. Ein besonderes Problem ist die schleichende Erosion der Daten in der Speicher-Hierachie. Die Daten werden nicht oder nicht korrekt auf Platte geschrieben, aber der Betrieb läuft mit korrekten Daten in Hauptspeicher oder Caches tagelang weiter, ohne dass jemand etwas bemerkt. Alle in diesem Zeitraum angefertigten Sicherungen sind dann auch fehlerhaft. Ausführliche Informationen finden Sie auf der passwortgeschützten Kundenwebsite in den Administrations-FAQs.* 6/27 Systemvoraussetzungen für abas ERP | Version 2019r4 (23.10.2019) Änderungen vorbehalten 2.5 ALLGEMEINE EMPFEHLUNG 2.5.1 INSTALLATION MIT 1 SERVER Installationen mit 1 Server sind für Kundeninstallationen bis 20 Bildschirmarbeitsplätze geeignet. INSTALLATION MIT 1 SERVER Server 1 Struktur (Physikalisch) Produktionsserver: s3-Bereich – HOMEDIR Mandant 1 – „erp“ Produktiv-Mandant Mandant 2 – „demo“ Demo-Mandant für Kundentests Mandant 3 – optional, z.B. „schul“ für Kundenschulungen Mandant 4 – optional, z.B. „entw“ für individuelle Entwicklung Infrastruktur: Business Apps + RabbitMQ + REST API + VTS …) Änderungen vorbehalten Systemvoraussetzungen für abas ERP | Version 2019r4 (23.10.2019) 7/27 2.5.2 INSTALLATION MIT 2 SERVERN (SCHATTENMANDANT) Wir empfehlen das Aufsetzen eines Schattenmandanten. Mit einem Schattenmandanten auf einem anderen, unabhängigen Rechnersystem haben Sie eine zeitnahe und unabhängige Kopie Ihres Datenbestands. Im Schadensfall kann der Datenbestand schnell restauriert werden. Diese Empfehlung gilt auch für Installationen mit weniger als 20 Bildschirmarbeitsplätzen. INSTALLATION MIT 2 SERVERN (EMPFOHLEN) Server 1 Server 2 (Physikalisch) (Schattenserver) Wir empfehlen die Installation der Volltextsuche auf dem Schattenserver ERKLÄRUNG ZUM SCHAUBILD: Server 1 ist der Produktivserver. Die Installation der Mandanten „DEMO“, „SCHULUNG“ und „ENTWICKLUNG“ ist optional. Auf Server 2 werden in regelmäßigen Zeitabständen (z. B. alle 5 Minuten) der s3-Bereich und der ERP-Mandant abgeglichen. Sie haben damit eine aktuelle und schnell verfügbare Datensicherung. Die Volltextsuche (VTS) sollte auf den Schattenserver ausgelagert werden. Vorteil: Durch Auslagern sparen Sie erhebliche Speicherkapazität. Der Suchindex ist sehr groß, muss aber nicht gesichert werden, da er jederzeit neu aufgebaut werden kann. 8/27 Systemvoraussetzungen für abas ERP | Version 2019r4 (23.10.2019) Änderungen vorbehalten 2.5.3 SYSTEMVORAUSSETZUNGEN SCHATTENSERVER CPU (Prozessoren) Xeon Neuer Generation Gesamtanzahl Kerne ab 4 CPU GHz 2,8 RAM (Arbeitsspeicher)