The sheer number of combinations a company can choose from the cloud providers and their product suites is mind-boggling. Hence, I decided to break it down in a concise form for the busy C-suite executives.
According to my little experiences and humble opinion, I suggest …
➤ If your company is a small SaaS shop with 10-ish engineers, stick with DigitalOcean, Linode, OVH, etc., which are best known as cloud “instance” providers.
Think McDonald’s; reliable, cheapest, fast, but you won’t take your date there.
➤ If you want a whole cloud experience (e.g., VPC, firewall, WAF, etc., on the menu), start with Google Cloud, then try AWS later.
Google Cloud would be the quickest to grasp the cloud concepts and get going. The UI of the AWS console is a bit messy compared to GCP; it just takes more time to get a proper grip.
Imagine them as full-course, Michelin-star restaurants. However, the product names are so abstract that they need a full-sized chart for that. ;) Budget: 💰💰💰
➤ Are you planning to set up a million-dollar infra for a billion-dollar company? Go for some GCP+AWS multi-cloud setup. You gonna get rebates from both on the scale of hundreds of thousands of dollars. And Microsoft Azure gonna offer you some million-$ free-tier, hoping to get the company hooked on Azure. :D Budget: 💰💰
➤ On the other hand, if you run a govt agency or a company where wearing suits is the mainstream, Microsoft Azure is your best bet.
A bunch of consultancy companies to choose from; you need to just approve the budget, you get the things to get up & running but miss the deadline by months, if not years. But there’d be no need for hiring more smarter ppl than that you already have. Budget: 💰💰💸
Need an even more comprehensive guide? Gotcha, fam …
CTO: we're having hard time choosing a cloud provider— Khaled Monsoor ✨ (@kmonsoor) May 22, 2021
“say no more, fam, I gotcha …” pic.twitter.com/hR3rMruWWi
PS This post is inspired by a LinkedIn post of mine where I shared about my short experience with the Microsoft Azure DevOps suite