Requirements to deploy ACE 
We will discuss the resources requirements. networking requirements & best practices for deploying your first ACE & DBaaS cluster. It is highly recommended to read the architecture doc first before continuing.
Requirements for ACE Cluster 
1. Resources 
Minimum: Single node with 4 cpu, 16 GB ram, 100 GB disk attached. A k3s cluster will be deployed on that VM. And then the ui-components will be installed.
HA Deployment: 3 worker nodes, each with 4 cpu, 16 GB ram, PVC support (3000 iops, 200 GB disk across multiple pvcs) and LB service support. The Kubernetes control plane should be also HA.
2. Networking 
If you want to run in an air-gapped environments (disconnected from internet), You will have to make sure that all images are cached locally. You can use Harbor or jfrog artifactory for this.
We maintain a complete list of the charts & images.
Connectivity 
These are the required connectivities to everything work correctly:
DB pod to podcommunication using dns (k8s service discovery)operator to db-podsfor health checksdb pods to kube-apiserverfor failover handling (update pod label when it becomes a primary replica)operator to kube-apiserverfor CRUDBackup pods to db podsover network and on node level so they can access the shared disks.Backup pods to object storage(s3 , minio etc.)
Port Requirements 
- 80 - Auto redirects to https
 - 443 - Https Ingress port
 - 4222 - NATS.io port
 - 4224 - s3-proxy service port
 
Here is a sample video on how you can setup ACE:
Requirements for DBaaS Cluster 
1. Resources 
Depends on how many and what size of databases users are running.
Minimum: Kubernetes cluster with 3 worker nodes, each with 8- 16GB ram, PVC support (3000 iops, 200 GB disk across multiple pvcs) and LB service support.
Note that, The largest node must be able to fit the largest DB Pod(in terms of CPU, memory).
2. Networking 
Literally all the Networking requirements described for ACE are also applicable here, except the Port Requiements part. Only one additional requirement here is that the DBaaS cluster should be accessible from the management/ACE cluster.
You now have an overall idea on the requirements. So, Login into your account & get going with our installer. Happy ACE!