Die DecisionRules-Cloud läuft teilweise an einigen Standorten auf AWS T4g-Instanzen, die an vielen Standorten verfügbar sind. T4g-Instanztypen verwenden AWS Graviton 2-Prozessoren. Wir versuchen, verschiedene Arten von AWS-Instanzen zu kombinieren, die für einen bestimmten Standort geeignet sind.
Warum verwenden wir ARM64? - Günstigere Betriebskosten der Infrastruktur bei vergleichbarer Leistung. Deshalb haben wir uns entschieden, ARM-kompatible Container auch für unsere On-Premise-Kunden zu veröffentlichen.
AWS verspricht 40 % Einsparungen im Vergleich zu anderen Intel-basierten Instanzen. In unserem Fall sind die Einsparungen geringer, aber dennoch bemerkbar bei der größeren Anzahl von Instanzen, die wir betreiben oder bei erhöhtem Traffic zu unseren APIs nach Bedarf erstellen müssen.
Wie kann ich DecisionRules ARM64-kompatible Docker-Container herunterladen?
Die DecisionRules-Docker-Container werden auf DockerHub veröffentlicht. Hier sehen Sie, wie bei anderen Containern, die unterstützte Architektur.

DecisionRules auf Apple M1 im Docker-Container
Unsere Kunden und deren Technologietester verwenden häufig Apple M1-Prozessoren, und ohne ARM-konforme Container war DecisionRules langsamer auszuführen, da eine Emulation über Rosetta 2 erforderlich war. Dieses Problem ist jetzt behoben, und Sie können DecisionRules-Showcase problemlos auf Ihrem Apple M1-Chip ausführen.


Petr Lev
CTO von DecisionRules
