Skip to content

Cloudflare Case Study

Author: Per Kristian Kronborg <pkkronborg>

Introduction

Cloudflare is a content delivery network (CDN) and cloud security platform that provides website optimization, security, and performance services.

Brief History

  • 2009: Cloudflare founded in July 2009 by Matthew Prince, Lee Halloway and Michelle Zatlyn.
  • 2010: In June Cloudflare released a beta to selected members of Project Hoeny Pot
  • 2010: On September 27, Cloduflare was released.
  • 2016: A major Cloudflare bug leaked data including passwords and autentication tokens from customer websites.
  • 2014: Cloudflare began providing free DDoS mitigation for artists, activists, journalists, and human rights groups under the name “Project Galileo.”
  • 2017: Cloudflare releases Cloudflare Workers, a serverless computing platform for creating new applications without configuring or maintaining infrastructure
  • 2019: September 13, first day of trading on NYSE.
  • 2019: Cloudflare released WARP, a free VPN Service for mobile devices.
  • 2022: Cloudflare provided paid services to aprrox 160 000 customers.

Main Features

The main feature of using Cloudflare is to leverage the network resources provided by Cloudflare to deliver content and services closer to the users visiting your site.

FeaturesDescription
Improves Website & App PerformanceWebsites loads faster by distributing closer to the end user by using Clouflares network that spans over 320 cities and 120 countries
Reduces bandwidth costsLess data to be transfered in and out of website host server
Increase content availability and redundancyCan handle more traffic due to the distribution of content and withstand hardware failure better than origin servers
Built-in securityAdvanced DDos-Protection, Web Application Firewall and SSL/TLS Certificates
Load BalancingOptimizes distributing of traffic accross mulitple servers
Cloudflare WorkersServerless computing plattform
AnalyticsAnalytics for your website (traffic, security and performance)

Market Comparison

Comparison between Amazon Cloudfront and Cloudflare

FeatureAmazon CloudfrontCloudflare
Content DeliveryGlobal network of edge locations for content deliveryGlobal CDN with extensive edge locations
PerformanceLow-latency content delivery for improved user experienceFaster page loads with content caching and optimization
SecurityProvides SSL/TLS encryption and integrates with AWS WAFOffers DDoS protection, WAF, SSL/TLS encryption, and more
ScalabilityAutomatically scaling for trafic spikesHandles traffic fluctuations with load balancing
AccessiblityCan only be accessed through configured URLsNo need for specific URLs
Pricing ModelPricing based on data transfer and requestsOffers free and paid plans with various levels of features
UsageUser interface with a steep learing curve for user not familiar with AWSEasy to use, friendly interface

Getting Started

You dont need to change your hosting provider and no code changes are required.

  1. Create an account Sign up
  2. Log in
  3. Add site: Add site by clicking add site in the top navigation bar. Enter your websites apex domain. Click add site.
  4. Select plan level (Free, Pro, Business, Enterpirce)
  5. Review DNS settings
  6. Update your domain servers with the ones provided by Cloudflare

Conclusion

The main advantage of Cloudflare is the security, speed and easy to use. It is also very appealing to small businesses and startups.

It limitations are limited control of the CDN configuration and websites may be very reliant to Cloudflares services.

References