Skip to main content

CE Services - License Consumption

Harness Chaos Engineering uses a licensing model based on the number of Services that undergo chaos experimentation within each 30-day cycle. This model is integrated into the broader Harness Developer 360 framework, where each chaos service license entitles three developers to access and use the Chaos Engineering module.

This approach allows targeted experimentation across a wide range of environments, optimizing license utilization and supporting the needs of different teams, applications, and infrastructure types.

What is a service?

In the Harness Chaos Engineering module, a Service refers to the specific target resource undergoing chaos experiments. This could include a variety of resources such as Kubernetes clusters, VMware instances, Windows or Linux servers, PCF applications, and popular cloud platforms.

The table below describes how a Service is considered in Chaos Engineering, in the context of the target resource.

Target ResourceChaos Service MappingTarget resource : Chaos Service License
Kubernetes ServiceEach Kubernetes service is mapped directly to a Chaos Service.1:1
Virtual Machine or a Baremetal host running Windows or Linux OSThe virtual machine can be a VMware VM, or a hypervisor VM, or any cloud provider VM such as EC2 or GCP VM or Azure VM. This has a one to one mapping with the license service.1:1
Serverless functionsCloud provides serverless functions such as Lambda (AWS), GCP Cloud Functions or Azure functions. Chaos experiments on 5 serverless functions are mapped to a license service.5:1
Cloud Container ServicesThis could be AWS ECS or Azure Container App or GCP Cloud Run. This has a one to one mapping with the license service.1:1
Miscellaneous (experiment runs)Any target resource that does not fall into a particular type described above. 100 chaos experiment runs on a given target is mapped to a license service.100:1