I'm trying to set up a remote DC for DR, and I've chosen to put it in AWS in a VPC with our other servers being backed up. I can restrict that with security groups to only accept traffic from the main office IP while still having a public IP address, so the primary DC in the local office can see it just fine.
What is more difficult is letting this remote instance in AWS see the DC in the local office. I can connect to our Cisco IPSEC VPN with Shrew Soft, but VPNs have typically been less than reliable for me in the past. I'd also rather not attempt getting into firewall rules that directs traffic from this remote IP to the local DC.
Is there a way to set up replication where the local DC pushes out data, but the remote DC can never contact it directly? Maybe I set it up over the VPN but change the remote DC's IP to its external IP and break the VPN connection? I'm okay if the remote DC has to be read-only, so long as I can change its role for testing/DR.