CloudFlare with its services like CDN, website optimizer, website security, analytics and apps – claims website security and its uptime. They say that they supercharge website and due to cloud services your website will never go down. For free plan their promise is the same. Dreamhost offered cloudflare within their control panel few days back. You can create free account at cloudflare, add your websites, do few conformational tasks to enable cloudflare services for your website but if you are a Dreamhost user, you can enable cloudflare for your websites from dreamhost.
I did the same and enabled cloudflare for my websites with free plan and felt thankful towards Dreamhost to include and indicate this amazing facility for free. But my spirits dampened when I spotted my website behaving oddly.