Can I request help to understand ways in which we can download large (1 to 2 GB) image files to end-users across the globe? Files are stored in Cloud Storage. Authorized users are across the globe and access via corporate network. The request & response will traverse to Google cloud only through corporate HQ in Europe via corporate VPN. Presently these files are served with many on-premise file servers near the users connected via local LAN. These near-the-user file servers are delta-updated every hour from the central file-server at corporate HQ via VPN.