Die Broadcom Continuous Delivery Automation Alternative
Jetzt von Broadcom CDA zu Cloudomation Engine migieren.
Erhalten Sie eine Lösung, die Sie genau auf Ihre Anforderungen anpassen können.
Broadcom CDA: Die Alternative
Mit Cloudomation Engine gibt es eine Alternative, mit der Sie die gleiche Komplexität wie mit Broadcom CDA abbilden können.
- Dank der Nutzung von Python als Automatisierungssprache ist Cloudomation Engine deutlich zugänglicher.
- Erstellen und erweitern Sie die Automatisierungen selbst. Gerne mit unserer Unterstützung, aber immer mit dem Ziel, Ihre Unabhängigkeit von teuren Consultants zu wahren.
- Cloudomation Engine ist leichtgewichtiger in der Installation und Wartung.
Vergleichen: Cloudomation Engine vs. Broadcom CDA
Feature
Cloudomation Engine
Broadcom CDA
Code-basierte Automatisierung
Individuell mit Python.
Anbieterspezifische Scriptsprache, die erlernt werden muss und Einschränkungen mit sich bringt.
Agentless Automation
Auf dem Zielsystem muss kein Agent oder keine sonstige Komponente laufen, um die Automatisierung zu ermöglichen. Nur Erreichbarkeit über das Netzwerk und Remote-Zugriff muss gegeben sein.
Installation
Einfach. Über Docker Compose.
Komplex. Benötigt viele Komponenten. Für Datenbank-Backend zusätzliche Lizenzen benötigt (Oracle, MS SQL, DB2).
Wartung
Einfach
Aufwändig
Git-Integration
REST API
Custom REST API
Beliebige Daten und Parameter können entgegen genommen, beliebige Responses definiert werden.
Benutzerdefinierte und dynamische Eigenschaftswerte
Eigenschaften, die Sie zur Parametrisierung von Verteilungen und Komponenten benötigen, können hinzugefügt werden. Das Datenmodell, das Anwendungen und Komponenten beschreibt, ist vollständig anpassbar.
Beispielsweise ist die Eigenschaft "Version" eine Standardeigenschaft für eine Anwendung, die zur Parametrisierung von Deployments verwendet werden kann. Sie können auch benutzerdefinierte Eigenschaften hinzufügen, z. B. "Lizenzinformationen", "Datenbank-Backend-Typ", "Standort des Rechenzentrums" und "Kundeninformationen". Das Datenmodell ist vollständig anpassbar, sodass Sie Eigenschaften erweitern, aber auch entfernen können. Eigenschaften können auch dynamisch während eines Workflows erstellt werden, z. B. beim Auslesen von Properties aus einer Datenbank, die zu unterschiedlichen Zeitpunkten unterschiedliche Felder enthalten können, oder wenn bestimmte Properties nur für einzelne / spezielle Deployments erstellt werden.
Können hinzugefügt werden. Das Datenmodell ist nicht anpassbar.
Schnittstellen-Mocking
Verwendung von Mock-Objekten für Tests, um ein bestimmtes Verhalten nachzustellen.
Schnittstellen-Analyse
Informationen über Systeme sammeln und Aktionen ausführen können.
Eingeschränkt
Schnittstellen-Monitoring
Monitoring von Systemen sowie Benachrichtigungsmöglichkeit, wenn bestimmte Bedingungen zutreffen.
Live Monitor
Ausführungen anzeigen lassen, die gerade laufen oder beendet wurden.
Role Based Access Control
Automatisches Rollback
Rollback von ausgeführten und laufenden Prozessen.
Snapshots
Scheduling
Ausführung zu bestimmten Zeiten oder Zeitintervallen.
Notifications
Plugins
Ja, von Cloudomation entwickelte Erweiterungen stehen zur Verfügung.
Was Kunden über Cloudomation Engine sagen
★★★★★
„Cloudomation Engine zu lernen war für mich wie der Umstieg von Duplo zu Lego Technik. Ich kann jetzt sehr viel coolere Dinge bauen als davor.“
Gerald
AI Workflow Designer bei apsa personnel concepts GmbH
★★★★★
„Cloudomation spart uns viel Zeit und erleichtert den Arbeitsalltag. Die Software unterstützt uns bei der Überwachung von unseren Prozessen und hilft uns Fehler zu vermeiden.“
René
Operator bei MORAWA GmbH & Co KG
Features
Die wichtigsten Features im Überblick.
Managed Cloud, Managed On-Premise, Self-Hosted On-Premise
Entscheiden Sie über Ihr bevorzugtes Hosting.
Python-basiert
Meistern Sie Komplexität mit der Hilfe von Python. Limitierungen in der Funktionalität gehören der Vergangenheit an.
Selbstreparatur-Mechanismen
Machen Sie Ihre Automatisierung widerstandsfähig. Mit intelligenten Selbstreparaturmechanismen im Fehlerfall, durch Wiederholungen, Userinteraktion und Savepoints.
Git Integration
Nutzen Sie alle Versionskontroll-Features von Git.
Agentless Automation
Überspringen Sie komplizierte Installationen, Konfigurationsprozesse und die Verwaltung von Software auf dem Zielsystem. Informationen werden ohne proprietären Agenten übertragen.
Role Based Access Control
Legen Sie individuell fest, wer welche Berechtigungen hat und auf Funktionen zugreifen darf.
Visualisierung
Sehen Sie visuell, wie sich Ihre Automatisierung verhält. Damit ist sofort verständlich, wann was wie und wo ausgeführt wird.
Schemavalidierung
Validieren Sie Daten anhand definierter Schemata. Stellen Sie sicher, dass Daten für die weitere Verarbeitung in den richtigen Datentyp umgewandelt werden.
Secret Management
Speichern Sie vertrauliche Informationen sicher und zentral in einem Vault. Secrets werden nur während einer Ausführung eines Flows verwendet und nie in Cloudomation Engine gespeichert oder angezeigt.
Integration von Tools
Integrieren Sie Software und Systeme mit Konnektoren, Webhooks und APIs. Mocken, überwachen und analysieren Sie Schnittstellen und erhalten Sie eine Nachricht bei Änderungen.
Flexibles Scheduling
Durch Python haben können Sie den Scheduler so definieren, wie Sie in haben wollen. Legen Sie einen präzisen Plan für die Ausführung eines Flows fest: In einem fixen oder flexiblen Intervall (Minute, Stunde, Tage…) oder über die Abfrage eines Drittsystems.
API-Management
Erstellen und verwalten Sie REST-APIs. Verwenden Sie Webhooks auf Knopfdruck.
Cloudomation Engine noch besser kennenlernen
Cloudomation Engine
- Prozesse mit hohem Komplexitätsgrad automatisieren
- Integration über verschiedene Plattformen hinweg
- Ereignisgesteuerte Ausführung
FAQ
Ein Deployment Target ist ein Ort, an dem Software installiert wird – das kann ein Server sein, das können aber auch mehrere Server oder VMs sein. Es könnten beliebig viele Deployment Targets über Cloudomation Engine automatisiert werden.
Ja. Eine Komponente kann auf mehrere verschiedene Server deployed werden. Es können auch mehrere Komponenten auf einem Server deployed werden oder eine Komponente auf einen eigenen Server plus weitere auf einen gemeinsamen etc. Wie und wohin die Software deployed wird, ist vollständig anpassbar.
Nein. Auf den Deployment Targets müssen keine Agents vorinstalliert werden. Cloudomation kann sich z.B. über ssh agentless mit einem Server verbinden und dort Software installieren. Cloudomation kann auch direkt die APIs von Cloud-Anbietern oder Virtualisierungstechnologien ansprechen und die Infrastruktur erstellen, auf der dann Software installiert wird.
Es kann eine beliebige Error-Catching-Logik eingebaut werden. Grundsätzlich geben alle Konnektoren Fehler weiter, die ihnen „begegnen“, sodass über die Python-Logik in Cloudomation Engine definiert werden kann, wie mit Fehlern umgegangen werden soll. Sie können auch eine allgemeine Fehlerbehandlungslogik verwenden, die unabhängig von konkreten Fehlern definiert (wenn z.B. nicht gewusst wird, welche Fehler auftreten können), wie vorgegangen werden soll – beispielsweise, dass Benachrichtigungen versendet werden.
Logs werden auf dem Cloudomation Server gespeichert. Es gibt eine Log-Expiry-Logik, die angepasst werden kann. Grundsätzlich empfehlen wir, ältere Logs vom Cloudomation Server zu löschen. Es kann eine Log-Archivierungslogik eingebaut werden, die Logs in einen Log-Server oder in ein Log-Archiv schreibt.
Grundsätzlich gibt es keine Grenzen auf Softwareseite, aber die Performance hängt stark davon ab, wie viele Daten und in welcher Size diese übertragen werden. Je nach den zu übertragenden Datenmengen muss auch der Cloudomation Server entsprechend „gesized“ werden.
Jetzt mit Cloudomation Engine starten
Optimieren Sie Ihre Abläufe, optimieren Sie die Zusammenarbeit, und liefern Sie schneller. Lassen Sie uns besprechen, wie unsere Plattform Ihnen helfen kann, Herausforderungen zu meistern und Ihre Ziele zu erreichen.