In any connected cloud account, a dedicated network is provisioned to host everything for a given environment.In AWS, LocalOps provisions a VPC (Virtual private cloud).
In AWS, NAT Gateway and a persistent IP (elastic IP) is provisioned inside public subnet in each app environemnt for
private subnet servers to connect to the internet. To the internet, all requests originating from private subnet servers
will pass via NAT gateway and have NAT gateway’s persistent IP address.
In AWS, Internet Gateway and a persistent IP (elastic IP) is provisioned inside public subnet in each app environemnt
for all servers in the VPC to connect to the internet.
A kubernetes cluster and control plane is provisioned inside each VPC for every environment. This cluster runs the
application deployed on the environment.In AWS, AWS Elastic Kubernetes Service (EKS) is provisioned to ensure AWS managas the configure and uptime of Kubernetes
control plane.
To run your application’s containers, compute servers are provisioned and attached to the kubernetes clusters as Nodes.In AWS, EC2 servers are provisioned. Count and type of EC2 servers depends on the environment template chosen to create
the environment. Any type of EC2 servers supported by AWS can be
provisioned. Also, EBS Volumes are attached by default to each of these EC2 servers. But, the applications deployed on
Kubernetes cluster (your app) will dynamically create volumes matching your storage specifications declared in Helm
chart.
Open source Grafana is installed and pre-configured by LocalOps in an app
environment to store logs and metrics from your environment and let you visualise them in a single dashboard.