Introduction
Introduction
The AOS Edge can be provisioned in the AWS either as a managed solution or as an AWS solution self managed approach, this section describes the differences, pre-requisites, resources which are being used by AOS Edge in the AWS cloud, and expertise required to be able to self manage AOS Edge on the AWS.
This section describe AOS Cloud Edge on AWS Infrastructure, using recommendations from the AWS documentation without taking care of the main principles of any modern framework such as security, resiliency, availability, performance and cost efficiency.
You can check more use cases of the AOS Edge in the AOS overview section.
AWS Deployment guide introduction
Deployment Resources
The above list describe the needed and optional resources for self-managed AOS Edge, optional items are mostly for monitoring and alarming features, which are not supposed to affect the functional requirements of AOS Edge.
- CloudTrail
- CloudWatch
- LogGroups
- (Optional) Alarms
- (Optional) Dashboards
- EC2
- Instances
- ImageBuilder
- Autoscaler
- Load Balancer
- VPC Endpoints
- NAT and Internet gateway
- Public ip address for NAT
- AWS Containers
- EKS
- ECR
- Relational Database Service (Postgres)
- Secrets Manager
- Cert Manager
- VPC
- VPC endpoints
- Managed VPN
- S3 and CDN (Object/Blob store)
- (Optional) Managed Redis
- (Optional) Route 53 health checks
Deployment options
AOS Edge for AWS supports only Multi-AZ deployment, this behavior cannot be changed as some of the resources needed by the AOS Edge are not supported to work in Single AZ mode, I.E, AKS, Postgres RDS, and AWS Redis cache, moreover, there are region independent resources as well such as CDN and Route 53 (Optional), if you are planning to setup monitoring feature, we recommend to have access as well to the us-east-1 region.
Multi-Region deployment it is not supported yet for AOS Edge.
The deployment it is fully managed and provisioned with terraform, there is no other option to deploy as for now the AOS Edge for AWS, aos cloud support team can let customers know the latest terraform pre-packaged docker image to be used to deploy in your environment.
Installation time
Typical installation takes about ~4hrs, it requires manual steps to be executed, we are currently working on automation scripts to reduce time and installation complexity.
Supported Regions
Most of the regions are supported, we had tested aos edge on eu-central region and us-west region.
Regions must support the resources described in the Deployment Resources section.