attachmentAV API (Self-hosted AWS): Architecture
The highly available, secure, and cost-effective architecture consists of the following building blocks:
- VPC (optional) deploys a pre-configured and isolated network.
- Application Load Balancer receives HTTPS requests from clients and forwards them to a fleet of EC2 instances.
- Auto Scaling Group launches and terminates EC2 instances depending on the workload within the boundaries that you define.
- EC2 instances launch from our AMI with attachmentAV pre-installed and configured.
- CloudWatch alarms and dashboards provide insights into the operational state of attachmentAV and inform you of issues that require human interaction.
- IAM roles with policies following the least-privilege principle granting attachmentAV access to the necessary resources in your AWS account (e.g., fetching objects from S3).
