Support Matrix¶
CHAI™ supports different versions of application servers with various operating systems.
CHAI™ supports two different discovery models: X-Ray and Non-X-Ray.
X-Ray (Linux)¶
| Operating System | Tech Stack | Target Runtime |
|---|---|---|
| RHEL (6.x, 7.x, 8.x), CentOS (6.x, 7.x), Ubuntu (14.04 to 20.04), OpenSUSE 15.x | Standalone C/C++ binary (LibC 2.5+), JavaScript, PHP, Perl, Ruby, Python (2.x, 3.x), Windows .NET Core applications, Java | Linux Containers |
Non-X-Ray (Windows)¶
| Feature | OS | Tech Stack | Application Server | Target Runtime |
|---|---|---|---|---|
| IIS-based websites and subsites, Application pools, Virtual directories, External network dependencies, Mount paths, Certificates | Windows (2012 R2, 2016, 2019, 2022) | .NET 2.x, 3.x, 4.x and .NET Core 5 and above | IIS Server | Windows Containers |
| Console-based applications (beta) | Windows (2012 R2, 2016, 2019, 2022) | C/C++, .NET 2.x, 3.x, 4.x and .NET Core 5 and above | - | Windows Server Core Containers |
| Service-based applications (beta) | Windows (2012 R2, 2016, 2019, 2022) | C/C++, .NET 2.x, 3.x, 4.x and .NET Core 5 and above | - | Windows Server Core Containers |
Non-X-Ray (Linux)¶
| Features | OS | Application Server | Target Runtime |
|---|---|---|---|
| Shared libraries, Databases, Active Directory, JMS queues, Certificates, Virtual hosts, Logging, Mail subsystem | RHEL (6.x, 7.x, 8.x), CentOS (6.x, 7.x), Ubuntu (14.04 to 22.04) | Apache Tomcat (7.x, 8.x, 9.x) - Standalone and Cluster Mode | Linux Containers |
| Shared libraries, Databases, Active Directory, JMS queues (HornetQ, ActiveMQ), Certificates, Virtual hosts, Mail subsystem | RHEL (6.x, 7.x, 8.x), CentOS (6.x, 7.x), Ubuntu (14.04 to 22.04) | JBoss EAP (6.4.0) - Standalone Mode Only | Linux Containers |
| Shared libraries, Databases, Active Directory, Oracle JMS queues, Certificates | RHEL (6.x, 7.x, 8.x), CentOS (6.x, 7.x), Ubuntu (14.04 to 22.04) | WebLogic (11.x, 12.x) - Standalone and Cluster Mode | Oracle Linux Containers |
| Shared libraries, DB2, Active Directory, IBM Queue, Certificates | RHEL (6.x, 7.x, 8.x), CentOS (6.x, 7.x), Ubuntu (14.04 to 22.04) | WebSphere (7.x, 8.x) - Standalone and Cluster Mode | Liberty Container |
Supported Kubernetes Clusters¶
CHAI™ supports different versions of Kubernetes clusters out of the box with Bring Your Own Cluster (BYOC) capability, assuming compliance to standard Kubernetes for container deployment. Support is provided in line with the versions supported by the respective providers.
Supported Kubernetes Distributions¶
- Any Standard Kubernetes Cluster
- EKS - Elastic Kubernetes Service by AWS
- AKS - Azure Kubernetes Service by Microsoft Azure
- GKE - Google Kubernetes Engine by Google Cloud
- OpenShift - Red Hat OpenShift Container Platform by Red Hat
- IBM Cloud Kubernetes Service - By IBM
- Tanzu - VMware Tanzu Kubernetes Grid by VMware
- Rancher - Rancher Kubernetes Service by Rancher