A CDN is a content delivery network. It handles and balances up to 20 million image requests per hour!
If you need a custom CDN-Solution, get in contact!