I am trying to set up a small network for my startup. We have 2 small servers at separate locations and would like to set up a vpn thorugh which the 2 servers can talk to each other and through which we can connect to them both. My understanding is that I have 2 options:
A) The first option is using a router which has site to site vpn support and have the following setup:
server1 - router1 - internet - router2 - server2
B) The second option is using a firewall which supports site to site vpn:
server1 - firewall1 - router1 - internet - router2 - firewall2 - server2
These servers are streaming data from internet (ca.50Mb/s, though this could increase in future) and need to send data mostly just to each other.
Did I understand this situation correctly or are there other solutions?
What are the benefits of option A and B?