The DecisionRules cloud runs partially in some locations on AWS T4g instances, which are available in many locations. T4g instance types use AWS Graviton 2 processors. We try to combine different types of AWS instances that suit a given site.
Why do we use ARM64? - Cheaper operation of infrastructure while maintaining comparable performance. That's why we decided to publish ARM compatible containers for our On-Premise customers as well.
AWS promises 40% savings over other Intel-based instances. In our case, the savings are lower, but still noticeable on the larger number of instances that we run or need to create on-demand with increased traffic to our APIs.
How can I download DecisionRules ARM64 compatible Docker containers?
DecisionRules docker containers are published on DockerHub. Here, as with other containers, you see the supported architecture.
DecisionRules on Apple M1 in Docker Container
Our customers and their technology scouts often use Apple M1 processors, and without ARM compliant containers, DecisionRules was slower to run as instructed because emulation via Rosetta 2 was required. This issue is now resolved and you can easily run DecisionRules showcase on your Apple M1 chip.