XDM auf Kubernetes
Der Tech-Stack von XDM basiert auf der Synergie verschiedener Dienste. Die Unternehmensarchitektur von XDM umfasst einen Webdienst, einen Backend-Dienst, Berichtsdienste, eine Datenbank, eine Diagrammdatenbank und optional einen Elastic Search-Dienst. All dies ermöglicht den reibungslosen Betrieb in Cloud-Umgebungen. Unabhängig davon, ob Sie XDM in einer privaten Cloud bereitstellen oder die Funktionen renommierter Cloud-Anbieter wie Google Cloud, Amazon AWS oder Microsoft Azure nutzen möchten, passt sich die Plattform mühelos an die von Ihnen gewählte Infrastruktur an.
Installation auf Kubernetes
XDM bietet ein Helm-Chart zur Optimierung der Installation und Verwaltung innerhalb eines Kubernetes-Clusters. Dies macht die Installation zu einem standardisierten und vereinfachten Prozess. Infrastructure-as-Code-Systeme wie Terraform, Flux. usw. können nahtlos integriert werden, um diese Schritte zu automatisieren. Sobald der Benutzer definiert, wie die XDM-Installation aussehen soll, wird sie automatisch auf diese Weise bereitgestellt. Kubernetes übernimmt die Bereitstellung, Skalierung und Aktualisierung von Ressourcen automatisch.
Hohe Verfügbarkeit
Kubernetes bietet robuste Mechanismen zur Gewährleistung einer hohen Verfügbarkeit von XDM. Mit Funktionen wie automatischen Container-Neustarts, Lastausgleich und integrierten Failover-Funktionen ist Ihre Testdatenplattform auch bei Ausfällen oder Unterbrechungen hochverfügbar.
Skalieren Sie nach Bedarf
XDM erzeugt jeden Testdatenbereitstellungsprozess als separaten Kubernetes-Pod. Kubernetes ermöglicht die automatische Skalierung, sodass Sie Ihre Infrastruktur problemlos skalieren können, um den sich ändernden Anforderungen Ihrer Testdatenanforderungen gerecht zu werden. In Spitzenzeiten profitieren Prozesse, die durch XDM ausgelöst werden, von der Hochskalierung durch die Nutzung dedizierter Systemressourcen. In Leerlaufzeiten kann Kubernetes die Anzahl der Knoten verringern, um Ressourcen und Kosten zu sparen.
Integration von Bucket Stores
XDM verwendet Cloud-Bucket-Stores zum Speichern interner Dateien. Diese Dateien sind wichtig für die interne Verarbeitung, enthalten aber auch Zuordnungstabellen zur Maskierung und Vorschaudaten für Aufgabenausführungen.
XDM bietet sofort einsatzbereite Unterstützung für die folgenden Cloud-Speicheranbieter:
- Amazon AWS S3-kompatibler Speicher
- Microsoft Azure Blob Storage
- Google Cloud Platform-Buckets