Skip to main content
Version: Current

AWS EKS Deployment Overview

Deploy the IB-X AI Command Center (AICC) and its associated services in your AWS environment using Amazon Elastic Kubernetes Service (EKS). IntelliBuddies supplies prebuilt container images and a Helm deployment package. Your Infrastructure and DevOps teams provision and operate the AWS infrastructure and deploy approved images from Amazon Elastic Container Registry (ECR).

Deployment architecture​

Logical IB-X deployment architecture for customer-managed AWS EKS

Maintain separate Staging and Production environments. You may use independent EKS clusters or separate namespaces on a shared cluster according to your infrastructure standards. Isolate application configuration, secrets, databases, and persistent storage for each environment.

Application components​

The deployment package includes the following services. The supplied configuration uses one replica per service; additional scaling and high availability require separate validation.

ComponentKubernetes resourceDefault replicasContainer port
AICC APIDeployment18080
AICC WorkerDeployment18080
AICC SchedulerDeployment18080
AICC VoiceDeployment18080
AICC IngestionDeployment18080
AICC FrontendDeployment18080

Supporting resources provide networking, configuration, secrets, and persistent storage.

Scope​

This guide covers the customer-hosted AI Command Center platform. Requirements for customer-specific solutions and their integrations are documented separately.

Local Agents that perform desktop or UI automation require a separate Windows environment with Process Designer and Smart Station. These Windows components are outside the EKS deployment and are required only when Local Agent capabilities are used.

Responsibilities​

ActivityIntelliBuddiesCustomer Infrastructure and DevOps
Container images and release referencesProvide and maintainImport into ECR, scan, and approve
Helm deployment packageProvide package and configuration guidanceDeploy with agreed support
EKS compute and networkingDefine application prerequisitesProvision, secure, and operate
Databases and optional ingestion dependenciesProvide connectivity requirementsProvision, back up, and maintain
Persistent storageDefine mount and access requirementsProvision and maintain
DNS, ingress, TLS, and outbound connectivityIdentify application requirementsConfigure and manage
License activationProvide licensing and activation guidanceEnable connectivity and coordinate activation
Deployment verificationSupport application validationValidate infrastructure and coordinate acceptance

Next steps​

  1. Review the infrastructure prerequisites.
  2. Follow the deployment workflow.
  3. Complete the deployment verification checklist.
  4. Establish enterprise operating procedures before opening Production.