> And there is no free CDN like Cloudflare.

Their pricing page says:

No-nonsense Free Tier

As part of the AWS free Usage Tier you can get started with Amazon CloudFront for free.

Included in Always Free Tier

1 TB of data transfer out to the internet per month 10,000,000 HTTP or HTTPS Requests per month 2,000,000 CloudFront Function invocations per month 2,000,000 CloudFront KeyValueStore reads per month 10 Distribution Tenants Free SSL certificates No limitations, all features available

1 TB per month of data is literally nothing. A kid could rent a VPS for an hour and drain all that. What do you do after that? AWS is not going to stop your bill going up is it?

I don't care about any of those fancy serverless services. I am just talking about the cheapest CDN.

Ah, for cheapest CDN, maybe you're right. I think BlazingCDN can also be cheap, but CLoudFlare might be the best deal. OP didn't really say there wasn't any cheaper alternative, just said "no real good alternatives".

> Included in Always Free Tier

> 1 TB of data

Someone can rent a 1Gbps server for cheap (under $50 on OVH) and pull 330TB in a month from your site. That's about $30k of egress on AWS if you don't do anything to stop it.

True, CloudFlare DDoS protection is unmatched, they just eat the cost for free.