While setting up a Matrix server on @ungleich, I have chosen to use a 3 node setup to maximize on ipv6 only servers (which are more affordable - and Matrix won't be the only one) and isolating the bridges from the central synapse server:
1. Gateway
2. Synapse
3. Bridges
BUT if you only care about Matrix I would recommend you to use just one ipv4 & ipv6 server (with around 4GB) it's been a headache of 2h for me to connect even just the gateway and the synapse servers with each other...