Asset 20 8 2
Does AI recommend your business? Run the free check →

Join 15,000 business owners, marketers and entrepreneurs. The Sunday newsletter you'll be annoyed only arrives once a week.

Article

Cloudflare vs AWS: CDN, Security and Cloud for Small Business

Cloudflare and AWS overlap less than people think. Cloudflare sits in front of your website, giving you DNS, a CDN, DDoS protection and a firewall, plus edge tools like Workers and R2 storage. AWS is a full cloud where you run servers, databases and almost anything else, with its own CDN called CloudFront. You can also use both: AWS to host the app and Cloudflare in front of it. If you just want a faster, safer website, Cloudflare is the simpler start.

If you're deciding where to put a website, this is the question to settle first. I read Cloudflare's plans, network, R2 and Workers pages and AWS's Free Tier, global infrastructure and CloudFront pages to show what each one does.

Cloudflare and AWS side by side

CloudflareAWS
Main jobNetwork in front of your site: DNS, CDN, securityFull cloud: compute, storage, databases and more
Free optionFree plan for personal or hobby projectsFree plan with credits for 6 months
Network reach330+ cities124 Availability Zones in 39 Regions
CDNIncluded on every planCloudFront, 750+ Points of Presence
DDoS protectionUnmetered DDoS protection on every planAWS Shield Standard on CloudFront at no additional charge
Object storageR2, no egress chargesAmazon S3, not covered here
Edge codeWorkers in JavaScript, TypeScript, Python and RustServerless compute at the CloudFront edge

Read the small print on both free plans

Both companies offer a free way in, and both come with conditions worth knowing. Cloudflare's plans page labels its Free plan as for personal or hobby projects that aren't business-critical, and describes Business as the plan for small businesses operating online. The Free plan still includes DNS, a CDN, unmetered DDoS protection, a Universal SSL certificate and a free managed firewall ruleset.

AWS's Free plan works differently. New customers get credits to spend, and the account closes on its own six months after you open it or when your credits run out, whichever comes first. You aren't charged unless you upgrade to a Paid plan, but the Free plan is limited to select services, so it suits experiments rather than a long-term home.

What Cloudflare does best

Cloudflare's network page says its services run in every data centre across more than 330 cities, and that 95 in every 100 people in the world's Internet-connected population are within 50 milliseconds of one. Beyond the website basics, R2 object storage doesn't charge for egress and uses S3-compatible APIs, so existing tools work without a rewrite, and Workers lets you run code at the edge in JavaScript, TypeScript, Python or Rust.

What AWS does best

AWS is the place to run the application itself. Its global infrastructure page lists 124 Availability Zones in 39 geographic Regions, with three Availability Zones per Region for resilience. For delivery, CloudFront offers more than 750 Points of Presence, AWS Shield Standard DDoS protection at no additional charge and no charge for data transfer out from AWS origins to CloudFront, so pairing it with AWS hosting keeps everything in one bill.

Which setup fits you

  1. A brochure site or blog on any host: put Cloudflare in front for speed and protection.
  2. A custom app that needs servers and databases: host it on AWS.
  3. An app on AWS with heavy downloads: compare CloudFront with Cloudflare R2's no-egress storage.
  4. A business-critical site: use Cloudflare's paid tiers or AWS, not Cloudflare's Free plan.
  5. Just testing ideas: AWS's six-month Free plan or Cloudflare Workers' free start both work.

If you're comparing delivery networks specifically, my piece on AWS CloudFront versus BunnyCDN adds another option, and my guide to stopping AI bots scraping your website shows one more reason to sit a firewall in front of your site.

My advice on Cloudflare or AWS

For most small businesses with a website on a normal host, start with Cloudflare: it's quick to switch on and its Free plan is generous, though its own plans page says the Free plan isn't for business-critical sites. Use AWS when you're building an application that needs servers, databases or storage you control. And don't treat it as either-or; you can host on AWS and put Cloudflare in front.

Work with me

Want AI doing the heavy lifting in your marketing?

I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.

Do you make website or cloud tools? Tool makers can ask to be considered for a featured place in comparisons like this one.

Frequently asked questions

Is Cloudflare a hosting provider?

Not in the usual sense. Cloudflare sits in front of your site with DNS, a CDN and security. AWS is a cloud where you run servers and databases.

Is Cloudflare's Free plan OK for a business?

Cloudflare labels its Free plan for personal or hobby projects that aren't business-critical, and its Business plan for small businesses operating online.

How long does the AWS Free plan last?

AWS says a Free plan account closes six months after you open it or when your credits run out, whichever comes first.

Does Cloudflare R2 charge for egress?

No. Cloudflare says R2 doesn't charge for egress, and it offers S3-compatible APIs.

Can I use Cloudflare with AWS?

Yes. AWS can host the application while Cloudflare's DNS, CDN and firewall sit in front of it.

Published and maintained by the Lilach Bullock team, covering marketing, AI and business growth.
Your buyers are asking AI who to use. Does it say you?

See for free whether ChatGPT, Claude, Perplexity, Gemini and Google name you, and get the plan to become the answer.

Check my AI visibility →
Sundays only

Get the Sunday newsletter.

One email a week. AI experiments, marketing tactics, and the workflows Lilach is building right now in her own business.

Subscribe free

Let’s get your marketing running on AI.

Book a free 30-minute call

We figure out what you need, where AI fits in, and what working together would look like.

Book the call →

Or take the 30-second calculator

You’ll see the hours and the money quietly leaking out of your week, and the three workflows worth building first.

Take the calculator →

Or grab the free AI resource library

Prompt packs, templates, checklists, and swipe files. The exact tools I build for paying clients. Yours, free.

Get the library →
Keep reading

More from the blog.