Product Q&As
ForgeRock Identity Platform
Does not apply to Identity Cloud

Does the ForgeRock Identity Platform support a DevOps approach for scaling?

Last updated Jan 23, 2023

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

Many ForgeRock customers use automated deployment approaches in physical or virtually hosted environments with great success. This enables them to scale their deployments elastically up to deal with increased traffic and back down to save costs as traffic drops off. Typically, this is achieved using load balancers and a monitoring framework that automatically triggers the deployment or teardown of instances as and when required.

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?


Copyright and Trademarks Copyright © 2023 ForgeRock, all rights reserved.