Riverbed Steelhead CX 70 series family of appliances is what I use for this exact purpose across 33 global remote sites and 2 data centers in the USA and Australia
Spec Sheet attached.
I have my fleet of Steelheads designed to do everything mentioned below in the question…
When you are have issues gaining access to the remote Steelhead, check the remote site WAN router for link saturation. This is the only time I have had a hard time connecting to a remote Steelhead. I found that by using Steelhead Inbound QoS to reduce Scavenger Traffic…