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, a hypervisor VM, or any cloud provider VM such as EC2, GCP VM, or Azure VM. This has a one-to-one mapping with the license service.1:1
Serverless functionsCloud providers offer serverless functions such as AWS Lambda, 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, Azure Container Apps, 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 specific type described above. 100 chaos experiment runs on a given target are mapped to a license service.100:1