Features

Die Cloudomation Engine Werkbank

Cloudomation Engine gibt Ihnen die Werkzeuge in die Hand, mit denen Sie selbst maßgeschneiderte Automatisierungen bauen können.

Automatisieren mit Python

Unsere Automation Engine bildet das Herzstück in Cloudomation Engine.

Bedienbar wie normales Python – die Ausführung im Hintergrund ist aber anders als bei Standard-Python: Bereits laufende Automatisierungen können immer unterbrochen und wieder aufgenommen werden – ohne, dass Daten verloren gehen. Die Ablauflogik wird in Python definiert und geht nahtlos in Datenverarbeitung und andere inhaltliche Ausführungsschritte über. Die Trennung von Automation Engine und separatem Code, der die Einzelschritte durchführt, fällt weg. Ergebnis: Weniger Schritte, schneller, der Code bleibt wartbar und übersichtlich. Es ist deutlich leichter, komplexe Strukturen zu bauen, als mit anderen Automatisierungslösungen. 

Integrieren

Cloudomation Engine ergänzt bestehende Systeme – behalten Sie Ihre aktuellen Tools und Arbeitsprozesse bei. Cloudomation Engine fügt sich nahtlos ein. 

Integrationstools

Integrationstools ermöglichen das Verbinden verschiedener Software-Applikationen und Systeme.

  • Breites Set an Konnektoren 
  • Benutzerdefinierte Webhooks und REST-APIs
  • Mapping und Überwachung von Schnittstellen sowie Analyse von Systemen über das Analysis Feature

User Interaktion

Häufig ist es notwendig, Benutzer:innen in automatische Prozesse einzubinden – z.B. um Freigaben einzuholen, oder nach bestimmtem Input für einen Prozess zu fragen. Unser Features für User Interaktion bieten verschiedene Möglichkeiten, das zu tun.

  • Benutzerdefinierte Formulare
  • E-Mails senden und empfangen (auch mit Anhängen)
  • Benutzerdefinierte UIs / Mini-Webapps über Webhooks zur Verfügung stellen

API Manager

Er ermöglicht die Erstellung und Verwaltung eigener, benutzerdefinierter REST APIs, die beliebig parametrisierbar sind: hinter jeder API steht ein Python Script, in dem festgelegt wird, wie Anfragen verarbeitet werden. Beliebige Daten und Parameter können entgegen genommen werden, beliebige Responses können definiert werden.

  • Erstellung von Webhooks (also REST-Web-Endpunkten) per Knopfdruck
  • Absicherung mit automatisch generiertem API-key
  • Aktivierung und Deaktivierung von Webhooks
  • Hinterlegung beliebiger, benutzerdefinierter Python Scripte, die durch den Webhook aufgerufen werden, die Anfrage bearbeiten und benutzerdefinierte Responses zurückgeben
  • Tipp: Webhooks können auch benutzerdefiniertes html zurückgeben – so kann ein Cloudomation Engine Webhook auch als Backend für kleine, benutzerdefinierte UIs / Webapps dienen.

Komplexität meistern

Komplexe Datenverarbeitung, vielfältige Abhängigkeiten, hohe Anforderungen an Sicherheit und Nachvollziehbarkeit: Unsere Werkzeuge unterstützen Sie dabei, hochwertig zu automatisieren.

ETL Tools

ETL steht für Extract-Transform-Load und bezeichnet Datenverarbeitungsprozesse.

Orchestrationstools

Orchestrierung bezeichnet die kontrollierte Ausführung verschiedener Prozessschritte unter Berücksichtigung von Abhängigkeiten. Dabei geht es nicht nur um Orchestrierung innerhalb der Cloudomation Engine-Plattform, sondern auch um Orchestrierung von Automatisierungen, die in anderen Automatisierungslösungen oder selbstentwickelten Skripten abgebildet sind.

  • Benutzerderfiniertes Scheduling mit unbegrenzten Möglichkeiten
  • Abhängigkeits-Management z.B. über Locks und Definition von Bedingungen, die vor Start eines Prozesses erfüllt sein müssen

Audit Tools

Automatisierung muss nicht nur zuverlässig funktionieren, es muss auch im Nachhinein transparent nachvollziehbar sein, was wann wo ausgeführt wurde. Dazu bieten wir eine Reihe an Audit-Tools an.

  • Ausführliche Logs: jeder Prozessschritt wird mitgeschrieben
  • Strukturierte Datenobjekte (keine reinen Text-Logs) für jede Ausführung und jede Verbindung zu Drittsystemen mit allen Inputs und Outputs
  • Visualisierung der Python Skripte: die Plattform erstellt Visualisierungen aus den Python-basierten Prozessdefinitionen, durch die einfach verständlich wird, was wann wie wo ausgeführt wurde

Sicherheitstools

Um einen sicheren Zugriff auf Ihre Systeme zu ermöglichen sowie die Sicherheit der Ausführungen von Automatisierungen sicherzustellen, bieten wir eine Reihe von Sicherheits-Features an.

  • Role-based access control zur genauen Kontrolle, welche Benutzer:innen und welche Prozesse was dürfen
  • Konnektoren unterstützten alle gängigen Sicherheitsprotokolle für die jeweiligen Schnittstellen mit der Möglichkeit, deren Nutzung zu erzwingen
  • On-premise Deployment
  • Sichere Automatisierung über Netzwerkgrenzen hinaus durch Verbindung mehrerer Cloudomation Workspaces miteinander
  • Integration mit Hashicorp Vault zur sicheren Verwaltung von Secrets

Plugins

Plugins machen es möglich, die Funktionalität von Cloudomation Engine zu erweitern.

Neben mehreren von uns angebotenen Plugins, erlaubt das Plugin Feature die Entwicklung eigener, benutzerdefinierter Plugins. So können Sie die Cloudomation Engine-Plattform noch stärker auf Ihre eigenen Bedürfnisse anpassen und z.B. eigene Buttons im User Interface hinzufügen, um die Abläufe in Ihrer Organisation optimal zu unterstützen.

Best-of-Breed nutzen

Wo es bereits gute Lösungen gibt, müssen wir das Rad nicht neu erfinden: Cloudomation Engine ist tief integriert mit best-of-breed Lösungen für Versionskontrolle und Secret Management.

Secret Management mit Hashicorp Vault

Secret Management bezeichnet das sichere Verwalten sensibler Informationen wie Passwörter, API-keys, Zugriffs-Token und ähnlichem.

Cloudomation Engine ist tief integriert mit dem Hashicorp Vault, welcher ein state-of-the-art secret management System darstellt. Legen Sie Ihre Secrets im Hashicorp Vault ab und kontrollieren sie genau, welcher Prozess auf welche Secrets zugreifen darf.

Secrets werden während der Ausführung live aus dem Vault geholt, verwendet und vergessen. So werden Secrets in Cloudomation Engine nicht angezeigt und werden auch nie gespeichert. Dazu wird es einfacher, die Secrets zu verwalten: sie haben alle an einem Ort.

Versionskontrolle mit git

Versionskontrolle bezeichnet die kontrollierte Speicherung von Versionen von Objekten mit der Möglichkeit, zu vorherigen Versionen zurück zu steigen und verschiedene Versionen parallel (in Branches) zu bearbeiten und anschließend zusammenzuführen.

Durch tiefe Integration mit git bietet Cloudomation Engine alle Versionskontroll-Features von git an.

Verbinden Sie Ihre Tools

Mit Cloudomation Engine können viele weitere Tools verbunden werden – Ihren Plänen sind keine Grenzen gesetzt.

Feature Demo

Erfahren Sie mehr über die Features von Cloudomation Engine.

Preise

Testen Sie Cloudomation Engine zuvor 6 Wochen kostenlos und unverbindlich. Cloudomation Engine ist als Cloud- und On-Premise-Lösung verfügbar.

Nutzen Sie Konnektoren

Mit Konnektoren zu Systemen über Standardprotokolle und Schnittstellen verbinden und eigene Integrationen erstellen.

AWS

FTP

FTPS

Git

Google APIs

Hashicorp Vault

IMAP

Kubernetes

LDAP

MS Azure

MS Azure AI

MS SQL

MS Teams

MySQL

OAuth 1 & 2

Open AI

Oracle SQL

PostgreSQL

Powershell

Redis

REST

scp

smb

smtp

SOAP

ssh

WebDAV

XML-RPC

Jetzt loslegen