/
1. High Level Design
1. High Level Design
Roost Deployment Topology
Please note Roost has other configurations:
EAAS Server can be in a public subnet (default)
AWS ALB can be in private subnet as well
Overall Flow of Roost
User Browser → Route53 → ALB → Target-Group → EC2 → Roost Application
Roost Application → EAAS Server → Launch Ephemeral Environments
Roost Application → JumpHost Server → Connect to User or Managed Clusters like EKS, GKE, AKS
Infrastructure Requirements
ALB with proper certificates
OAuth Details ( Okta/ GoogleAuth etc)
EC2 Instance (c5.2xlarge) x 3 and (t2.micro) x 1
RDS Database (AWS Aurora)
Execute Roost Control plane Script
, multiple selections available,
Related content
7. Roost Control Plane Setup
7. Roost Control Plane Setup
More like this
8. Start Roost Control Plane Server
8. Start Roost Control Plane Server
More like this
5. EC2 Instance Setup
5. EC2 Instance Setup
More like this
3. Database Setup
3. Database Setup
Read with this
Roost on AWS
Roost on AWS
More like this
Roost EaaS Setup
Roost EaaS Setup
Read with this