What is most valuable?
If you're using AWS entirely, it's smooth sailing. But with a mixed stack, things get complicated.
What needs improvement?
With a mixed stack, things become a problem. With GCP and Azure, the DNS setup gets tricky when using CloudFront. With AWS, it's smooth and streamlined. Their GUI provides all the details and is very easy to navigate.
The challenge starts to occur because AWS gives you only one DNS endpoint for the entire service. This single endpoint covers your CDN, AWS server, and domain migration needs.
If you use any other solution like GCP or Azure, you face additional configuration changes and account management. You need separate accounts for AWS CloudFront and your chosen platform, like GCP. This means securing and managing two separate accounts – an extra responsibility.
With Cloudflare, you just need one account and pay for it. Managing the complex DNS details isn't your burden. However, on the flip side, CloudFront might require more hands-on management on your part.
For how long have I used the solution?
I have been utilizing it for the past three years.
How are customer service and support?
Amazon is top-notch in terms of customer service, on par with the quality of their services. They've been very supportive. Though, if I had to compare, I'd rate Akamai's support slightly higher.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
We utilize all products: Akamai, CloudFront, and even Cloudflare. We have many clients who work with different technologies, so we get the chance to experience diverse options as tech partners.
As tech advisors, it's our responsibility to offer informed recommendations because we're partnering with the client and ultimately responsible for ensuring which tech is suitable.
Our task is to offer them the best XYZ stack options based on their needs. They want to avoid tech hassles, so they've outsourced everything. We provide our best recommendations through consultations and design based on those consultations. Then, there's a back-and-forth with the client regarding budget, team analysis, and deployment decisions.
Once we have all the information, we move forward. We don't have complete control, but we have a significant influence, around 60%, on the technology chosen for migration.
How was the initial setup?
CloudFront itself is relatively easy to configure, much easier than Akamai. But using it with other server platforms like GCP or Azure can be a real pain.
So, on CloudFront, the ease of use comes at the cost of managing a single endpoint for everything, while Cloudflare offers more flexibility but requires more management effort.
What was our ROI?
There is an ROI. Our organization is based in India, a lot of our clients are multinational enterprises or even non-profits.
We've been using CloudFront to provide a good user experience and security, and we've been pretty happy with it. Especially for non-profits where cost optimization is crucial, CloudFront has kept things moving in the optimal direction.
What's my experience with pricing, setup cost, and licensing?
For CloudFront, I'm quite satisfied with the pricing. Initially, it doesn't require many resources for this specific solution.
Additionally, the pay-as-you-go model with a generous free tier makes it easy to onboard and pay for what you use. This is a big advantage for SMEs, making it very convenient.
What other advice do I have?
Overall, I would rate the solution an eight out of ten if it is in the AWS ecosystem. So, it's mainly great on AWS.
If you're using another ecosystem, like Azure or something else, then it might be more like five out of ten.
*Disclosure: My company has a business relationship with this vendor other than being a customer: partner