Einleitung in die CoreBiz-Architektur

Diese Dokumentation steht auch als PDF zum Herunterladen zur Verfügung.

Zielgruppe

Die Zielgruppe der Architekturdokumentation sind Entscheidungsträger, Administratoren und Interessierte, die sich einen Überblick über die CoreBiz-Produkte, die darin verwendeten Software-Komponenten und deren Zusammenhänge verschaffen möchten. Außerdem gibt es ein Verzeichnis der verwendeten Akronyme mit Links zu deren Definitionen oder Verwendungen sowie Beispiele, die mögliche Szenarien grafisch beschreiben. All dies soll den Lesern dabei helfen, sich ein Bild von der Leistungsfähigkeit der CoreBiz-Cluster-Umgebung zu machen.

Grundlegende Gedanken

In einer immer komplexeren Welt ist es von Vorteil, eine möglichst einfache und sichere Umgebung zu schaffen. Nutzer und Dienste müssen authentifiziert und autorisiert werden. Verschiedenste Dienste sind unternehmenskritisch und müssen mit hoher Verfügbarkeit bereitgestellt werden. Diese Dienste ermöglichen dem Unternehmen einen reibungslosen Betrieb, während Abhängigkeiten von außen sowie Kosten minimiert werden müssen.

Während der Anwender diese Dienste bei der Benutzung meist gar nicht bewusst wahrnimmt – sie stehen einfach zur Verfügung –, sind sie im operativen Betrieb, der Administration, der Sicherheit und mit den damit anfallenden Kosten von großer wirtschaftlicher Bedeutung.

Um einen reibungslosen Betrieb zu gewährleisten, sind Mitarbeiter erforderlich, die diese Kerndienste effizient verwalten können. Voraussetzungen hierfür sind erworbenes Wissen, gewohnte Werkzeuge und einfach zu handhabende Umgebungen mit direkten Ansprechpartnern und kurzen Reaktionszeiten des Herstellers.

Warum CoreBiz

CoreBiz liefert die grundlegende Struktur, um Kerndienste (Services) mit den oben genannten Kriterien bereitzustellen. Die dafür notwendige Architektur mit ihren Services wird im Folgenden beschrieben und dient als Grundlage für das Verständnis von Zusammenhängen und Abläufen.

Die Basis der beschriebenen Komponenten ist quelloffen (Open Source Software, OSS), sodass sie nicht der Kontrolle Einzelner unterliegt. Das ist ein wesentlicher Aspekt im Bereich der digitalen Souveränität. Es gibt weder „Kill-Switches“ noch „Vendor Lock-ins“, die missbräuchlich verwendet werden könnten.

Die Schnittstellen nach außen folgen den bekannten Programmierschnittstellen (APIs) und Protokollen.

Die Philosophie von CoreBiz Engineering ist grundsätzlich, mit dem Unternehmen und seinen Administratoren zusammenzuarbeiten und nicht gegen sie:

  • Benutzung von Standard-Tools, von denen die allermeisten mitgeliefert werden

  • Benutzung von grafischer Oberflächen als auch der Kommandozeile

  • Rechtebasierter Vollzugriff auf die Konfigurationsdaten

  • Bei Konfigurationsänderungen werden nur die geänderten Teile aktualisiert, nicht die gesamte Datei überschrieben

  • Vollwertiges Ubuntu Linux als Basis aller Produkte

  • Deutlich geringere Kosten für benötigte Hardware

  • Virtualisierung benötigt keine teuren externen Werkzeuge

  • Einfaches und robustes Backupkonzept

  • Keine personenbezogenen Zugriffslizenzen (User Client Access License; CAL)

  • Der Support umfasst unter anderem den Zugriff auf die Hotline sowie ein dahinterstehendes Service-Level-Agreement (SLA)

  • Die Wartung umfasst den Zugriff auf von CoreBiz Engineering bereitgestellten Produkte und Updates

Aufbau

Die CoreBiz-Produktlinie gliedert sich in die drei Säulen IT-Infrastruktur, Teams vernetzen und Systeme absichern. CoreBiz-Produkte werden typischerweise als virtuelle Maschinen in einem CoreBiz-Cluster betrieben, häufig zusammen mit Drittsystemen, die ebenfalls als virtuelle Maschine ausgeführt werden und von der Hochverfügbarkeit des Clusters profitieren.