Cost is definitely not similar. Building your own CDN network is not cheap and CloudFlare provides DNS + SSL + lots of locations + better routing + free bandwidth.<p>The servers, ssl and bandwidth costs alone would be more than their fees for any big site.