This document describes options for connecting to and from the internet using Compute Engine resources that have private IP addresses. This is helpful for developers who create Google Cloud services and for network administrators of Google Cloud environments.
https://cloud.google.com/architecture/building-internet-connectivity-for-private-vms