How to combine AWS and dedicated external servers?

rfw21 asked:

I have an extensive network of servers all currently hosted on AWS EC2.

For reasons of cost I plan to gradually migrate to dedicated servers where possible.

So: How can I best combine AWS and non-AWS servers in my network?

Ideally, I should be able to assign internal IP addresses to the external servers, include them in AWS security groups and ensure that all private traffic between my AWS servers and external servers is secure.

My answer:

To accomplish this, you will need to use the Hardware VPN feature of Amazon Virtual Private Cloud, where the VPN is connected to your new non-Amazon servers. See Amazon’s documentation on setting this up.

View the full question and any other answers on Server Fault.

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.