Architecture
AWS Architecture
Ohlala Operations for Amazon EC2 is a stateless EC2 at its core. The web interface runs on an EC2 instance managed through an Auto Scaling Group with an EC2 Launch Template. The web interface is exposed through a public Application Load Balancer, filtered on CIDR range provided by the administrator.
To remain stateless, Ohlala Operations for Amazon EC2 stores its data in a DynamoDB table and relies on the Systems Manager API and EC2 API for most of its features.
Settings are stored in SSM Parameter Store while secrets are stored in Secrets Manager. KMS is used at all time.
AWS Cost projection
Letting Ohlala Operations for Amazon EC2 run 24*7 for a full month would cost you around 54$ in the us-east-1 region (based on t3.medium instance type).