Specifically, I'd like to set up a reporting copy of a SQL Server 2012 transactional database. This primary runs in a managed services provider, and I want a copy in an AWS EC2 SQL Server instance.
Establishing a VPN is not an option. The database is <1GB in size, and has a relatively low transaction rate. Freshness measured in hours is acceptable, but of course the more current the better, all other things being equal.