Document toolboxDocument toolbox

Planning Devo Relay deployment

Requirements

Before starting with the relay installation, make sure you can provide a machine with the following requirements:

Hardware

Minimum requirements

  • 2 vCPU

  • Memory → 8 GB

  • Hard disk → The hard disk memory should be twice the required disk buffer.

Storage requirements

Note that your required storage should be calculated in relation to the data ingest. Higher volumes of data would allow you to handle potential long downtimes in the network better.

Learn more about this in Relay buffers

Software

Supported Operating Systems

  • Ubuntu 18 or higher

  • RHEL/CentOS 7.3 or higher

Network

Ensure that the relay can access the following resources:

For USA users

  • Devo ELB (us.elb.relay.logtrust.net: 443 or your dedicated one)

  • Relay API (api-us.devo.com:443)

  • Query API (apiv2-us.devo.com:443)

For EU users

  • Devo ELB (eu.elb.relay.logtrust.net: 443 or your dedicated one)

  • Relay API (api-eu.devo.com:443)

  • Query API (apiv2-eu.devo.com:443)

For APAC (Asia-Pacific) users

For GCP (Spain) users

  • Devo ELB (es.elb.relay.logtrust.net: 443 or your dedicated one)

  • Relay API (api-es.devo.com:443)

  • Query API (apiv2-es.devo.com:443)

These are the ports used by the relay:

  • Internal relay ports → 12996-12998

  • Reserved inbound ports → 12999 to 13002 configured with default rules

  • Custom inbound ports → 13003 to 13XXX reserved for custom rules (the exact number of ports depends on the number of rules to be created)

These ports should not be used by any other services.

Deployment topologies

Devo Relay can be deployed as a single node or in a cluster for High Availability (HA).

Single node requirements

  • One machine with the requirements listed above

  • One IP address for the relay

HA active-passive with 2 nodes

  • Two machines with the requirements listed above in the same network

  • 3 IP addresses (one per node and one for the virtual IP)

Compatibility between Devo Relay and Devo platform deployments

We strongly recommend using Devo Relay v2.0.0 if you are using Devo with platform version 7.1.X or above.

Devo Relay version

Devo platform version

Devo Relay version

Devo platform version

1.4.2 and below

Any

2.X.X

7.1.X or above

You can check your Devo environment platform version by clicking Help → Customer Support from the Devo navigation pane. The platform version appears at the left bottom corner of the window.