Proxy Node

A proxy node accepts API requests to access the data from Aiimi Insight Engine agents and the gateway API. It then coordinates the execution of the request across the data nodes.

Proxy nodes do not have the disk and memory requirements that data nodes have. This is because they do not store any data locally, other than some cache requirements. In a highly concurrent environment they will need enough CPU to keep up with requests.

If you have more than one proxy node, you can have one load balance, one for the gateway and another for the agents.

You can configure your platform without proxy nodes by distributing requests over all available data nodes. You must consider how this might balance with ingestion, and the consequence for user requests and ingestion requests. Aiimi can provide more advice should a customer not wish to use a proxy node.

Last updated