Schnellere Wertschöpfung, Skalierbarkeit und Innovation mit censhare Cloud
Am 18. Januar 2024 haben wir unser Cloud-basiertes Angebot auf den Markt gebracht, das alle Features und Funktionalitäten von censhare Classic enthält, aber mit erhöhter Skalierbarkeit und einer völlig neuen Entwickler- und Admin-Erfahrung ausgestattet ist. censhare Cloud nutzt Kubernetes als Cloud-native Plattform, die auf modernster Technologie basiert und von der censhare IT verwaltet wird.
Unser neues Cloud-Angebot erfüllt die Anforderungen unserer Kunden und des Marktes mit neuen Funktionen, Low-Code-Fähigkeiten und einem vereinfachten Entwicklungslebenszyklus.
In unserer ersten Cloud-Version haben wir uns auf Cloud-native Entwicklungs- und Administrationsfunktionen konzentriert, die die Anpassung, Konfiguration, das Monitoring und die Fehlersuche schneller und einfacher machen. Für die Anpassung und Konfiguration haben wir Low-Code-Orchestrierung, Git-Integration und eine verbesserte Benutzerverwaltung eingeführt. Für das Monitoring und die Fehlersuche können Observability-Tools direkt "out-of-the-box" integriert werden. Das alles führt zu mehr Innovation und einer schnelleren Implementierung der neuen Funktionen, die Ihr Unternehmen benötigt.
Neues Release-Modell
Eine weitere gute Nachricht für unsere Kunden ist, dass wir mit censhare Cloud schrittweise auf Continuous Delivery und ein Release-on-Demand-Modell umstellen. Mit diesem neuen Ansatz liefern wir Updates je nach Kundenbedarf sofort oder schrittweise aus. Das bedeutet, dass Sie zusätzlich zu den regulären Releases das ganze Jahr über von regelmäßigen Updates profitieren. Diese Releases werden Ihren Betrieb nicht beeinträchtigen, da sie keine geplanten Ausfallzeiten erfordern.
Neue Features
Hosting: Die censhare Cloud wird in unserem eigenen Datenzentrum in Deutschland betrieben. censhare übernimmt viele DevOps und SecOps Aufgaben, skaliert automatisch nach Ihren Bedürfnissen und bietet ein erstklassiges Uptime SLA.
censhare Cockpit: Ein Administrationsbereich, der einfachen Zugriff auf alle Komponenten und Systemfunktionen bietet, einschließlich des censhare Webclients, der Zugriffsverwaltung, Entwicklertools und mehr.
Orchestrierung der Geschäftslogik: Orchestrierung der Geschäftslogik: Eine Low-Code-Orchestrierungsfunktion, mit der Benutzer neue Workflows über eine visuelle Schnittstelle einfach implementieren und anpassen können. Eine Bibliothek mit wiederverwendbaren Komponenten und Integrationen ist enthalten, um einen schnellen Start zu ermöglichen.
Monitoring Dashboard: Wir bieten eine sofort einsatzbereite Integration mit Grafana und Prometheus. Diese liefern Echtzeit-Metriken und anpassbare Diagramme, die Ihnen einen Einblick in Ihre Leistung geben. Dies hilft Ihnen, Systemmetriken, Leistungsindikatoren und Gesundheitsparameter im Auge zu behalten.
Git-Integration: Dies ermöglicht den Benutzern eine effiziente Versionskontrolle, eine optimierte Zusammenarbeit, die Rückverfolgbarkeit von Änderungen und eine verbesserte Wiederverwendung von Code. Git ermöglicht auch die Automatisierung von Implementierungen über CI/CD-Pipelines.
censhare Application Server Anpassung mit Git: Der censhare Server kann nun über die Git Integration angepasst und dupliziert werden. Dies ermöglicht es Entwicklern, die censhare Server Applikation zu verwalten und anzupassen, während die Versionskontrolle und die Zusammenarbeit innerhalb des Entwicklungsteams aufrechterhalten wird.
Benutzerverwaltung: Wir haben unser Identitäts- und Zugriffsmanagement mit Keycloak verbessert, indem wir SSO (Single Sign On) für den Zugriff auf mehrere Anwendungen und Dienste ohne erneute Eingabe der Anmeldedaten anbieten. Außerdem haben Administratoren jetzt vollen Zugriff auf die Benutzer- und Rollenverwaltung.
Tools zur Fehlersuche: Wir bieten vorgefertigte Integrationen mit Kibana und Jaeger an, damit Sie censhare Protokolle und Prozesse auflisten und darauf zugreifen können. Das Identifizieren von Fehlern, das Erkennen von Problemursachen und das Beheben von Störungen wird dadurch wesentlich schneller und einfacher.
Integriertes Konfigurationsmanagement: Ermöglicht es Ihnen, Ihr Speicherkonto selbst zu verwalten und Ihre eigenen Serviceparameter hinzuzufügen.
Cloud Sicherheit: Ermöglicht es Ihnen, Ihr Speicherkonto selbst zu verwalten und Ihre eigenen Serviceparameter hinzuzufügen.
Das Identitäts- und Zugriffsmanagement (IAM) wird über Keycloak bereitgestellt.
Zugriffskontrolle: Kein Zugriff ohne Authentifizierung und Autorisierung
Nutzerisolation: Ein Nutzer hat nur Zugriff auf seine eigenen Tools, Dienste und den Lösungsraum.
Asset Management: censhare Cloud bietet eine Schnittstelle für Asset Management und damit verbundene Aufgaben. Ein zentrales API-Gateway ermöglicht den Zugriff auf alle Asset Management Dienste. Hotfolder ermöglichen das Hoch- und Herunterladen von Dateien. Die automatisierte Nachrichtengenerierung ermöglicht es, auf hochgeladene Dateien automatisch zu reagieren, z.B. ein Asset aus der hochgeladenen Datei zu erstellen.
Der censhare Server ist ebenfalls in censhare Cloud integriert. Der censhare Server hostet alle assetbezogenen Daten. Eine Konvertierung Ihrer bestehenden censhare Server Daten ist daher nicht notwendig.
Business Automatisierung: Wie der censhare Server selbst bietet auch die censhare Cloud Business Automation. Es gibt einen zentralen Messaging Hub, der von Kafka bereitgestellt wird. Über Kafka-Nachrichten kann die automatische Ausführung von Geschäftslogik angestoßen werden, z.B. von benutzerdefinierten Funktionen oder Geschäftsprozessen.
Der censhare Server ist in Kafka integriert. Sie können den censhare Server so konfigurieren, dass bestimmte Asset-Ereignisse, die auf dem censhare Server auftreten, an Kafka gesendet werden. Auf diese Weise können benutzerdefinierte Funktionen oder Geschäftsprozesse auf diese Meldungen reagieren.
Benutzerdefinierte Funktionen mit Knative: Benutzerdefinierte Funktionen sind eine Möglichkeit, Geschäftslogik für eine benutzerdefinierte Lösung zu implementieren. censhare Cloud verwendet Knative, um benutzerdefinierte Funktionen bereitzustellen.
censhare Cloud unterstützt insbesondere Java als Programmiersprache für benutzerdefinierte Funktionen. Für den Zugriff auf Asset Management Funktionen stehen censhare Java Bibliotheken zur Verfügung. Für eine schnellere Cloud-Entwicklung unterstützt censhare Cloud Spring Boot und Spring Cloud.
Die Integration von Git ermöglicht Entwicklungs-Workflows. Dies ermöglicht auch die automatische Bereitstellung von benutzerdefinierten Funktionen im Solution Space des jeweiligen Anwenders. censhare Cloud bietet auch ein zentrales Konfigurationsmanagement für benutzerdefinierte Funktionen.
Wir hoffen, dass Sie von den Verbesserungen, die censhare Cloud mit sich bringt, genauso begeistert sind wie wir. Wenn Sie noch nicht bereit sind umzusteigen, machen Sie sich keine Sorgen. Bestehende Kunden können weiterhin censhare Classic nutzen und erhalten wie gewohnt regelmäßige Updates. Wenn Sie von den Vorteilen von censhare Cloud profitieren möchten, erhalten Sie volle Unterstützung beim Umstieg. Wenn Sie censhare Cloud evaluieren möchten, haben Sie auch die Möglichkeit, eine Bridging-Option zu nutzen, mit der Sie Ihr aktuelles System mit censhare Cloud verbinden können.