Hi Tim,
Thank you for your insightful questions! My responses are below:
> Is this the cheapest zone/region for computation or bandwidth? If I am not in the US, would it be faster or cheaper for me to use a local google data center?
Yes, it would be faster for you to use a
local google data center. I have added a variable "REGION" in the script of the uploader. You can now change the region by replacing "us-central" with another region. I have also added an explanation of how to do this in the README. Below is a list of all the regions:
REGION SUPPORTS STANDARD SUPPORTS FLEXIBLE
asia-northeast1 YES YES
europe-west YES NO
us-central YES YES
us-east1 YES YES
./google-cloud-sdk/bin/gcloud app regions list
As you pointed out, I have set the zone to zone3 in my original code. However, it turned out that zone
is relevant only when working with Google Compute Engine, which is not the case for GAEuploader. So I have removed the line
"subprocess.check_call(["./google-cloud-sdk/bin/gcloud", "beta", "config", "set", "compute/zone", "zone3"])
> Which tor bridge does the traffic for these instances go through? (Or does this set up a tor bridge as well?)
You can find more information on Tor relays at its Atlas page:
If you want to use a different bridge, you can edit the fileappengine/reflect.go before running uploader: forwardURL = "https://meek.bamsoftware.com/"
Thanks again for your input! Please let me know if you have any more questions/feedback.
Best,
Katherine Li