I know CDN is only for static files, but is there such cloud host service where users from Asia, Europe and USA will face no serious latency issues ?

Is this going overboard, would using Amazon Cloud suffice ?

or would purchasing dedicated servers in each region like USA, Europe, and Asia be better ?