I am looking to set up a site whereby people upload photos from around the world. If successful, I imagine the site will have to host a large amount of photos (potentially tens of thousands). I was wondering what the best way to go about this would be.
Is it possible to get hosting of, say 10gb, with a provider and then expand the amount as the site grows?
I am located in Jakarta, Indonesia. Does this mean that I should get web hosting from an Indonesian provider or can I get hosting from an overseas provider? I don't expect the majority of traffic to come from Indonesia.
Based on these questions, can someone suggest a good hosting company?