Amazon has servers all over the globe. You can run your application on them, for example to let users download files. The user will connect to a nearby Amazon CloudFront server and get faster results than had they connected to a server on the other side of the globe. IntelliJ, for example, uses it to distribute their rather fat executables. It can host static or dynamic content. You can try it out for a year free. After that you pay per terabyte or per HTTP (Hypertext Transfer Protocol) request.
I have not been able to figure out the difference/relationship between EC2 (Amazon Elastic Compute Cloud) and Cloudfront. CloudFront may be for static websites. CloudFront might be the overall name and EC2 is the same of the protocol.
This page is posted
Optional Replicator mirror
Your face IP:[188.8.131.52]
You are visitor number