Installing OpenIAM
End users have multiple options to choose from when deploying OpenIAM. These choices fall within two categories:
- On-premises deployment
- Cloud-native deployment (Azure, AWS, Google).
On-premises deployments refer to installation on a company's private hardware infrastructure. In cloud deployments, virtualized servers maintained by another organization are accessed by users remotely over a network. Common examples of the latter include Amazon Web Services and Microsoft Azure.
Organizations can choose to deploy OpenIAM on-premises from the following options:
- RPM
- Docker Swarm
- Kubernetes
- OpenShift.
Detailed guides for installing OpenIAM on-premises are linked from the table below.
Type of Deployment | Description |
---|---|
RPM | Deploy OpenIAM on either RHEL / CentOS using a RPM |
Docker Swarm | Deploy OpenIAM using Docker Swarm. OpenIAM Docker deployments can be performed on Ubuntu / RHEL and CentOS. |
Kubernetes | Deploy OpenIAM using Kubernetes. |
OpenShift | Deploy OpenIAM platform in OpenShift cluster on Azure |
Note: Before installing OpenIAM, make sure your system requirements correspond to the minimum system requirements set forth in the respective environment documentation. Failure to do so may result in numerous issues during and after installation.