Nirmata is designed using cloud-native principles and packaged as a set of containerized microservices. Nirmata is available in several different deployment models:
- Nirmata SaaS: a highly-secure and scalable multi-tenant cloud service operated and managed by the Nirmata team
- Nirmata Managed Edition (Nirmata ME): a private copy of the Nirmata solution that runs in your private cloud or data center and delivered as a managed service. The Nirmata software is installed, managed, and operated by the Nirmata team and requires remote connectivity back to a secure Nirmata’s operations site.
- Nirmata Private Edition (Nirmata PE): a private copy of the Nirmata solution that runs in your (i.e. the customer’s) private cloud or data center and is managed by your operations team.
The following sections provide requirements for the Nirmata Private Edition.
The Nirmata Private Edition (Nirmata PE) solution comprises of two architectural components (service sets):
Nirmata Core Services: the core Nirmata services
Nirmata Shared Services: 3rd party services for messaging, data storage, etc. These include:
Each service set contains multiple containerized microservices.