One of the new features available in InRule 5 is InRule® for Microsoft Azure, InRule's first steps in making it easier to run the InRule BRMS in the cloud.
InRule for Microsoft Azure allows you to run irCatalog and irServer Rule Execution Service inside of Azure's Platform as a Service (PaaS) with minimal configuration and setup. If you are already familiar with Azure and Web Roles, then you are just a few steps away from deploying InRule for Microsoft Azure. Before you get started, you'll need to make sure you have the following:
- A Microsoft Azure Subscription
- A classic Azure Storage Account
- A valid SSL certificate with its private key, the password and thumbprint
After confirming you have the prerequisites, the next step is installing InRule 5 and selecting the "InRule for Microsoft Azure Cloud Service Packages" component.
That will place an "InRuleforMicrosoftAzure" directory in the install location. Inside you'll find sub-directories for "irServerRuleExecutionService" and "irCatalogService" containing the Cloud Service Packages, their configuration and a simple step by step install guide to getting them uploaded and running in Azure.
Once running in Azure's PaaS, you can now utilize any of the Azure tooling to scale InRule as you see fit. You can scale irServer out to many instances on a schedule to handle large nightly batch runs, or scale out on demand when CPU utilization is too high. Using the scaling tools of Azure lets you have "just enough" InRule when you need it.