Does the ForgeRock Identity Platform support a DevOps approach for scaling?
ForgeRock includes support for the industry-leading Kubernetes orchestration engine and Docker containerization. This offers many advantages, such as rapid and repeatable deployments, deployment automation, continuous integration/continuous deployment pipelines, and elastic on-demand scaling.
Overview
Software deployment approaches are changing and we are now seeing a clear industry trend towards a complete 360 DevOps approach that utilizes containerization and orchestration. This approach abstracts away many of the challenges relating to cloud deployments including load balancers, storage and scaling. ForgeRock is at the forefront of these deployment approaches and includes support for the industry-leading Kubernetes orchestration engine and Docker containerization. Orchestration is demonstrated through sample Kubernetes manifests that can be adapted to your own environments. With Kubernetes, you can take advantage of built-in features such as automated best-effort container placement, load balancing, elastic scaling, storage orchestration, monitoring, self-healing, service discovery, and configuration management.
See Welcome to ForgeOps (ForgeRock DevOps) for further information on deploying the ForgeRock platform in a containerized environment using DevOps techniques.
ForgeRock DevOps and scaling
ForgeRock delivers a Cloud Deployment Model (CDM) that demonstrates a common use of ForgeRock Identity Platform architecture installed in a DevOps environment. Using the CDM documentation and artifacts provided by ForgeRock, you can quickly get the ForgeRock platform running in a Kubernetes cloud environment such as Google GKE, Amazon EKS or Microsoft AKS.
ForgeRock provides instructions for running lightweight benchmarks to give you a means for validating your own CDM deployment. Our Cloud Deployment Team runs the same benchmark tests. We conduct our tests using the configurations specified for small (1,000,000 test users), medium (10,000,000 test users) and large (100,000,000 test users) CDM clusters. Our benchmark test results can be requested by contacting your ForgeRock sales representative.
Once your CDM is up and running, you can use it to validate your pre-production deployment against the benchmark results, and you can then customize or scale your deployment environment.
See CDM documentation for further information on the ForgeRock CDM.
See Also
ForgeOps (ForgeRock DevOps) documentation
Can the ForgeRock Identity Platform be deployed to provide high availability (HA) and failover?
Does the ForgeRock solution provide high availability and scalability?