What is our primary use case?
We primarily use Cloudflare DNS as a content delivery network (CDN) and for its free DNS service. Additionally, it provides us with web application firewall (WAF) control, caching control, and security measures against bot attacks. These features are readily available, and that's why we use Cloudflare.
What is most valuable?
The best feature, in my opinion, is the caching capability. Even when there is a high load on our servers, Cloudflare is able to cache the data and serve it to users, ensuring they can still access the website. Additionally, Cloudflare only forwards requests to our servers when new information is needed, which helps offload the server's workload. That's what I find most valuable about Cloudflare.
What needs improvement?
We have noticed multiple instances where Cloudflare falsely indicates that our servers are down, even when there is no actual load on them. This makes it challenging for us to identify the exact issue.
Another drawback we've experienced is with IP masking. When our website is accessed through a VPN, the access logs record Cloudflare IPs, which makes it difficult to determine which IPs are impacting the website's load. These are the major challenges we face.
In future releases, one thing that would be great is if Cloudflare could provide basic WAF rules and security recommendations based on website scanning. You could submit your website, and it would generate a list of security measures that should be implemented for your website and other web applications. That would be highly valuable.
For how long have I used the solution?
We have been using it for the past year. The domains and servers are hosted on AWS cloud.
What do I think about the stability of the solution?
In my experience, Cloudflare has proven to be quite reliable.
What do I think about the scalability of the solution?
We haven't fully explored the scalability aspect yet. Currently, we are using the free version and still exploring its features and functionalities. Once we've gone through everything and if we feel the need, we might consider upgrading to the pro plan or the enterprise-level functionalities.
How are customer service and support?
We haven't needed to contact them so far. Managing DNS on multiple other platforms was relatively easy for me, so I didn't require support from Cloudflare. However, I did reach out to them once regarding SSL and Cloudflare certificate-related concerns, but I'm still unsure about that aspect.
Which solution did I use previously and why did I switch?
Before using Cloudflare DNS, our domains were with GoDaddy, and we were managing our DNS there.
It was my decision to move our website to a CDN, and I chose Cloudflare because it is an open-source tool that could provide the solution we needed.
How was the initial setup?
The DNS setup itself was relatively easy, but exploring and understanding the other options and features of Cloudflare was a bit challenging initially. However, after reading the documentation and doing some research, I was able to grasp how everything works, and it became much smoother to navigate and utilize those functionalities.
What about the implementation team?
In my organization, I'm the one responsible for all DNS management, and most of the DNS is managed through Cloudflare.
What's my experience with pricing, setup cost, and licensing?
We are using the free version.
What other advice do I have?
I would definitely recommend them to use Cloudflare. If someone has basic knowledge of DNS, they would be able to use Cloudflare. However, if they want to utilize advanced functionalities like caching, bot controls, and website security, they can leverage their existing knowledge and delve into those areas. It's relatively easier, but some basic research and exploration would be beneficial.
I would give it an eight because there are a few features with unclear documentation, which makes it difficult to understand them. However, overall, the majority of features are easy to grasp and navigate, so I would give Cloudflare an eight.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)
Disclosure: I am a real user, and this review is based on my own experience and opinions.