[Update 2017 May 05 ]
One succinct text on what constitutes good VPN architecture might be found here.
[Original post]
Amazon has (at last) released Virtual Private Cloud (VPC). An integral part of its successful Amazon Web Services Cloud platform. I too have skimmed through this one article.