Bereitstellung eines leistungsstarken Geschäftsregeln-Engine in AWS war immer ein Kompromiss. Sie konnten eine robuste, skalierbare Entscheidung haben Automatisierungstool , aber nur nach dem Durchlaufen eines Labyrinths aus manueller Konfiguration, benutzerdefinierten Skripten und komplexen IAM-Rollen. Dieser Prozess kostet nicht nur Stunden, sondern verlangsamt auch die Entwicklungszyklen und treibt die Betriebskosten in die Höhe.
Was wäre, wenn Sie all das überspringen könnten?
Das Spiel hat sich geändert. Mit der neuen DecisionRules Business Rules Engine im AWS Marketplace können Sie jetzt eine vollständig konfigurierte, sichere und skalierbare Regel-Engine direkt in Ihrer eigenen AWS-Umgebung starten. Und das können Sie in wenigen Minuten mit einer einzigen CloudFormation-Vorlage tun.
Dieser Artikel zeigt Ihnen, wie es geht.
Die versteckten Kosten und Komplexitäten manueller AWS-Bereitstellungen
Vor der Integration des AWS Marketplace war die Bereitstellung einer robusten Geschäftsregel-Engine wie DecisionRules in Ihrer Cloud-Umgebung ein erheblicher Aufwand. Es ging nicht nur um die Installation von Software, sondern um einen mehrstufigen, oft fehleranfälligen Prozess, der tiefgehendes AWS-Wissen und beträchtliche Zeit erforderte.
Betrachten Sie den typischen manuellen Bereitstellungsworkflow:
- Manuelle Infrastrukturbereitstellung: Hochfahren und Konfigurieren von EC2- oder ECS-Instanzen, um sicherzustellen, dass sie die Leistungs- und Sicherheitsanforderungen erfüllen.
- Komplexe IAM- und Sicherheitskonfiguration: Sorgfältiges Erstellen von IAM-Rollen, Richtlinien und Sicherheitsgruppen zur Verwaltung der Zugriffskontrolle und Netzwerktrennung, ein kritischer, aber oft komplexer Schritt.
- Netzwerk- und Datenebene-Konfiguration: Einrichten von VPCs, Subnetzen, Lastenausgleichern, Datenbanken (wie DocumentDB) und Caching-Schichten (wie Redis), jeweils mit eigenen Konfigurationen.
- Betriebliche Überkopfkosten: Manuelles Verwalten von Skalierungsrichtlinien, Überwachungslösungen und Sicherstellen der Datenverschlüsselung sowohl während der Übertragung als auch im Ruhezustand.
- Fragmentierte Verwaltung: Lizenzierung, Abrechnung und Updates getrennt von Ihrer zentralen AWS-Infrastruktur verwalten.

Jeder dieser Schritte könnte Stunden oder sogar Tage wertvoller Ingenieurzeit in Anspruch nehmen. Dieser manuelle Ansatz verzögerte nicht nur die Projektzeitpläne, sondern führte auch zu potenziellen menschlichen Fehlern und erhöhten Betriebskosten, wodurch Ressourcen von der Kernentwicklung abgezogen wurden.
Eins-Klick-Bereitstellung mit AWS CloudFormation
Dieser gesamte manuelle, mehrtägige Prozess ist jetzt veraltet.
Mit demDecisionRules – Business Rules Engine (BYOL)Das Angebot im AWS Marketplace automatisiert die gesamte Bereitstellung über eine einzige, fachmännisch gestaltete CloudFormation-Vorlage. Sie erhalten eine produktionsbereite, sichere und skalierbare Entscheidungsmaschine, die in Ihrem eigenen AWS-Konto läuft, in der Zeit, die man braucht, um einen Kaffee zu trinken.
Hier ist, was die CloudFormation-Vorlage automatisch für Sie erstellt.
Automatisierte, serverlose Infrastruktur
Die Bereitstellung basiert aufAWS Fargate, was bedeutet, dass Sie die Vorteile von Containern nutzen können, ohne Server oder Cluster verwalten zu müssen. Die DecisionRules-Server- und Client-Container werden automatisch für Sie bereitgestellt.
Unternehmensgerechte Sicherheit, integriert
Die Sicherheit wird von Grund auf konfiguriert. Dazu gehörtTLS für DocumentDB, Verschlüsselung während der Übertragung und im Ruhezustand fürRedis, und IAM-eingeschränktAWS Secrets Managerfür all Ihre Anmeldeinformationen. Es sind keine manuellen Sicherheitsanpassungen erforderlich.
Mühelose Skalierbarkeit und Leistung
Die Umgebung wird mit vorkonfiguriertenAuto-Scaling-Richtlinienbasierend auf der CPU-Auslastung, um eine konsistente Leistung sicherzustellen, während Ihre Arbeitslast wächst. Es wird auch ein Application Load Balancer (ALB) für den Web-Client bereitgestellt und einNetzwerk-Lastenausgleich (NLB)für die Server-API, um hohe Verfügbarkeit und effiziente Verkehrsverteilung sicherzustellen.
Vollständig verwaltete Daten und Caching
Die Vorlage stellt verwaltete Datenspeicher bereit, indem sieAmazon DocumentDBfür persistente Datenspeicherung undAmazon ElastiCache für Redisfür Hochgeschwindigkeits-Caching, alles optimiert für die DecisionRules-Engine.
Native AWS-Überwachung und -Protokollierung
Vergessen Sie die Einrichtung separater Überwachungstools. Der gesamte Stack ist integriert mitAmazon CloudWatch, die Ihnen native Protokolle, Metriken und Überwachungs-Dashboards sofort zur Verfügung stellen.

Erste Schritte: DecisionRules in 5 einfachen Schritten auf AWS bereitstellen
Das Einrichten Ihrer DecisionRules Business Rules Engine auf AWS ist so konzipiert, dass es ein bemerkenswert einfacher Prozess ist. Befolgen Sie diese fünf unkomplizierten Schritte:
1.Abonnieren Sie das Produkt:Besuchen Sie die DecisionRules im AWS Marketplace Seite und klicken Sie auf die Schaltfläche "Kaufoptionen anzeigen".
2.Starten Sie die CloudFormation-Vorlage:Nach einem erfolgreichen Abonnement navigieren Sie zum Abschnitt "Bereitstellungsvorlagen" und wählen Sie "CloudFormation" als Ihre Bereitstellungsmethode aus.
3.Konfigurieren Sie die Vorlagenparameter:Sie werden durch eine Reihe von Parametern geführt, um Ihre Bereitstellung anzupassen. Wichtige Konfigurationen umfassen:
ㅤa)Lizenzschlüssel:Geben Sie Ihren BYOL-Lizenzschlüssel ein. (Wenn Sie eine Lizenz benötigen, kontaktieren Sie bitte sales@decisionrules.io ).
ㅤb)VPC & Subnetze:Wählen Sie Ihre bevorzugten Konfigurationen für das Virtual Private Cloud (VPC) und die Subnetze aus.
ㅤc)Erlaubtes CIDR:Definieren Sie die IP-Bereiche, die auf Ihre DecisionRules-Instanz zugreifen dürfen.
d)Datenbank & Cache:Passen Sie optional die Größen- und Skalierungseinstellungen für Ihre verwalteten Datenspeicher an.
4.Stapel bereitstellen:Überprüfen Sie alle Ihre Konfigurationen auf der Zusammenfassungsseite und klicken Sie dann auf"Stack starten."Der CloudFormation-Prozess wird alle erforderlichen AWS-Ressourcen bereitstellen. Warten Sie, bis der Status des Stacks angezeigt wird."ERSTELLEN\_VOLLSTÄNDIG".
5.Zugriff auf Entscheidungsregeln:Sobald der Stack vollständig ist, gehen Sie zu der"Ausgaben"Tab in Ihrem CloudFormation-Stack. Hier finden Sie die"ClientURL". Öffnen Sie diese URL in Ihrem Browser, erstellen Sie Ihr Benutzerkonto und melden Sie sich an.
Das ist es! Ihre leistungsstarke Entscheidungsmaschine ist jetzt in Ihrer AWS-Umgebung live und profitiert von automatischer Skalierung und integrierten AWS-Diensten.
Führen Sie Ihre Regeln dort aus, wo Ihre Cloud bereits lebt
Die neue DecisionRules Business Rules Engine im AWS Marketplace ist mehr als nur ein weiteres Tool, sie ist ein grundlegendes Upgrade, wie Sie Geschäftslogik innerhalb Ihres AWS-Ökosystems verwalten.
Vorbei sind die Zeiten von manuellen Setups, Sicherheitsanfälligkeiten und betrieblichen Engpässen. Sie können jetzt eine schnellere, sicherere und intelligentere Methode zur Bereitstellung von unternehmensgerechter Entscheidungsautomatisierung nutzen. Mit auto-skalierbarer Infrastruktur und nativer AWS-Sicherheit erhalten Sie eine produktionsbereite Umgebung in Minuten, nicht in Tagen, und das alles ohne manuelle Eingriffe.
Es ist Zeit, mit der Infrastruktur aufzuhören und sich auf das zu konzentrieren, was wirklich wichtig ist: den Aufbau leistungsstarker, effektiver Geschäftsregeln.
Über den Autor:Leos Rehacek ist Teamleiter der Entwicklungsabteilung bei DecisionRules und verfügt über mehr als 5 Jahre Erfahrung darin, Unternehmen dabei zu helfen, ihre Arbeitsabläufe zu optimieren und die Effizienz zu steigern. Er ist spezialisiert auf die Gestaltung moderner Softwarelösungen, die Anleitung von Entwicklungsteams und die Übersetzung von Geschäftsbedürfnissen in praktische, wertvolle digitale Produkte.

Leos Rehacek
Entwicklungsteamleiter