TRANXACT.AI Helfen

Referenzarchitektur und Laufzeit

Was in der Cloud des Kunden aufgebaut wird: der Ingress, der Drei-Knoten-Kubernetes-Cluster über verschiedene Zonen hinweg, die verwaltete Datenbank mit ihrem Standby-System, Objektspeicher, Egress, der Air-Gap-Vault und die Dimensionierungsoptionen.

Jede Bereitstellung wird einmalig anhand derselben Referenzarchitektur entworfen. Unterschiede zwischen Cloud-Anbietern – Verbindungsprodukte, Schlüsselverwaltung, Datenbank-Engines – werden dann zu Konfigurationsoptionen anstatt zu Neukonzeptionen.

DesignBauenArbeitenInnovieren
Ein Datenmodell und eine Buchungsmaschine für jedes Finanzereignis.Containerisierte Dienste auf einem dreiknotigen, lastverteilten Kubernetes-Cluster.Unveränderliche Einträge und ein vollständiger Prüfpfad sind von Anfang an Standard.ASK agiert über die eigenen APIs von TRANXACT.
Mehrere Entitäten, mehrere Währungen, mehrere Regionen – alles von Grund auf.Eine vom Kunden gewählte, verwaltete Datenbank, die auf hohe Verfügbarkeit ausgelegt ist.Live DR in einer zweiten laufenden Region und Air-Gap-Backups als Standard.Eine rollenbasierte Aktionswarteschlange, die lernt, was wichtig ist.

Was befindet sich innerhalb einer Region?

KomponenteWas es istAnmerkungen
Lastverteiler und WAFHTTPS-Eingang unter erp.<Kundendomäne>; TLS 1.2 oder höher; DDoS-Schutz.Der einzige öffentliche Zugangspunkt.
Privater Endpunkt / interner Load BalancerZugang für privaten Datenverkehr über VPN, private Verbindung oder Peering.Wird angezeigt, wenn der private Zugriff genutzt wird.
Kubernetes-ClusterMindestens drei Worker-Knoten, verteilt über Verfügbarkeitszonen, TLS-Ende-zu-Ende-Verschlüsselung.Führt Web- und API-Anwendungen, die Posting-Engine, den ASK-Operator sowie Worker und Jobs aus.
Verwaltete DatenbankEin primäres System mit einem synchronen HA-Standby-System in einer anderen Zone.Motorisierung und Größe sind die Wahl des Kunden.
ObjektspeicherDokumente und Anhänge, versioniert und regionsübergreifend repliziert.Dokumente werden nicht in der Datenbank gespeichert.
NAT-AusgangAusgehender Datenverkehr nur zu einer Zulassungsliste von Zielen.Banken, Steuern und elektronische Rechnungsstellung, Gehaltsabrechnung, E-Mail, die KI-Engine.
Luftgetrennter TresorEin separates Konto, das unveränderliche, einmalig beschreibbare Backups enthält.Die Produktion kann sich darauf konzentrieren und auf nichts anderes.

Die Worker-Knoten sind auf verschiedene Zonen verteilt, sodass auch bei Ausfall eines Knotens oder einer Zone noch Kapazität für die Nutzer vorhanden ist. Die Zuordnung der einzelnen Dienste zu den jeweiligen Knoten wird im Leitfaden veranschaulicht – der Scheduler weist sie zu.

Außerhalb des Clusters

  • Die KI-Engine für ASK – Premium-, Balanced- oder Economy-Tarif oder Kundeneigener Schlüssel (BYOK).
  • Externe Dienstleistungen – Banken, Steuerberatung und elektronische Rechnungsstellung, Gehaltsabrechnung, Business Intelligence und Datenplattformen, E-Mail.
  • Remote- und mobile Nutzer melden sich über den Identitätsanbieter des Kunden an.
  • Das Unternehmensnetzwerk des Kunden: Bürobenutzer, der Identitätsanbieter, Legacy-Systeme und Produktionssysteme – erreichbar über VPN oder private Verbindung, wenn private Konnektivität genutzt wird.

Private Verbindungen sind optional. Wenn der gesamte Zugriff über HTTPS erfolgt, werden VPN/private Verbindung und interner Load Balancer nicht eingerichtet.

Die Größenregler

  • Knotengröße.
  • Anzahl der Knoten – mindestens drei.
  • Datenbank-Engine und Größe.
  • Die Live DR-Region.
  • Die Anzahl der Umgebungen.

Alles andere entspricht der Referenzarchitektur und ist für alle Kunden identisch. Die Nutzungsstufen, die die Startwerte festlegen, finden Sie unter „Vor Vertragsabschluss“.

Konfigurieren, nicht anpassen

Dasselbe Prinzip regelt, was im Cluster ausgeführt wird. Anforderungen, die über den Standard hinausgehen, werden in dieser Reihenfolge erfüllt: durch Konfiguration (Low-Code/No-Code, mit der Plattform aktualisiert); durch eine Integration über TRANXACT-APIs, die außerhalb des Clusters ausgeführt wird; und erst dann, nach einer Sicherheits- und technischen Prüfung, durch Code oder einen Agenten innerhalb des Clusters – was, sofern genehmigt, toleriert und vom Kunden unterstützt wird. Abgelehnter Code wird außerhalb des Clusters ausgeführt. Das Kapitel X des Arbeitsbuchs listet die Aufgaben für jedes Ergebnis auf.

Alles, was durch Konfiguration erreicht werden kann, darf nicht zu benutzerdefiniertem Code werden. Konfigurationen werden mit jeder Plattformversion aktualisiert; benutzerdefinierter Code hingegen nicht.