Architecture Overview
In this configuration, both planes are hosted in your organization’s private cloud.

This means that you have full control over your deployment, from configuring routing rules (for the web client and API endpoints) to managing storage to optimizing compute for your model testing jobs.
Cloud Services
AWS services utilized by the RI Platform include:
IAM
managing roles for internal services, which involve:
reading and writing data from S3
building images and pushing them to ECR
autoscaling cluster nodes by changing autoscaling group targets
configuring DNS records in route53 for external access
EKS/EC2/ELB
creating the Kubernetes cluster, its constituent nodes, and load balancers for external access
Route 53/ACM
managing records for external access to API layer, validated by SSL certificates
VPC
isolate the EKS cluster
Secrets Manager
used during installation
S3
for storing and serving data and models
Other cloud services utilized by the RI Platform include:
Velero
for backup and disaster recovery
OIDC Authentication (Optional)
integrating with your existing identity provider
SMTP Service (Optional)
for email notifications related to model testing
DataDog (Optional)
for cluster health monitoring
Terraform
To reduce the manual effort involved in deploying the RI Platform, we provide template Terraform modules (which we will help you fill out) to handle cluster deployment.
For non-AWS deployments, the Robust Intelligence team will work with your DevOps team to design an appropriate integration strategy.