https://new.pythonforengineers.com/blog/my-poor-experience-with-azure-or-why-im-sticking-with-aws/ Python for Engineers * Home * About/Contact * Books * Blog Subscribe My Poor Experience With Azure (or why I'm sticking with AWS) * Shantnu Tiwari Shantnu Tiwari Jul 13, 2022 * 3 min read AWS has a lot of haters. Lots of horror cases where people thought they were on the free account but ended up with a $20,000 bill. We are told Azure has a much better model. You have to manually move to a paid service. No surprise bills. Like AWS, Azure has a free plan. They even promote it heavily. [image-2] So I jumped through the hoops to create an account, confirm it via text, give a credit card for security (Aws also ask for it, so I'm used to it). Great. Azure tells me to try my "free" services: [image-3] So I clicked on it. The very 1st service is Virtual Machines. I choose Linux and press continue. (And the page assures me the services are FREE! 12 Months!!) [image-9] But I soon hit a problem. Evidently, I'm not allowed to create a VM in my region. No probs, I'll choose a different region. But every region shows the same error: [SCR-20220713-ivi] I spend some time googling. It seems multiple people have hit this problem. During Covid, Microsoft reduced the services available on the free account. Evidently, you cannot create VMs. There are several workarounds suggested: * Try different regions --> nope, no in all of them * Raise a ticket asking for approval for regions --> The ticket is rejected because a free account cannot add regions The final suggestion is to move to a paid plan. Wait what? [image-5] After all that heavy marketing about how they had this great "free" plan, seems I have to pay after all? But I wasn't done. Surely there must be a solution somewhere? I decided to turn to the wise people of Reddit. The first answer was a nice "F*&^ you, didn't you read the terms and conditions?" [image-7]Pictured: Average Redditor Not helpful. I googled a bit more, some people suggested you can still create a database on the free account. But what would I do with a database? Put it in a pipe and smoke it? What the hell. I decided to bite the bullet and go for it. Clicked on upgrade to pay-as-you-go. And nothing happened. [image-8] The page opened a big white "Verify Payment Method" screen that just sat there for minutes. Like it was frozen. Now I was using a hippie no-one-uses-me Firefox, so I decided to move to the more Manly-now-with-extra-Electrolytes Chrome. Same result. Same blank screen stuck at the verify payment details screen. I couldn't upgrade my account. The only thing common between my Firefox and Chrome is they both use an ad blocker. And if Azure expects me to turn off my ad blocker to give them money, I have some suggestions about where they can shove their "free" VMs. All that hype and I can't even give them money. Seems I'm back to evil AWS for now... Sign up to know when the next post is out, and get exclusive content Enter your email Subscribe Learning Go as a Python Developer: The Good and The Bad I've been thinking about supplementing another language to Python for some time - mainly to cope with areas Python struggles with, or is a pain to use (which I'll go over in a minute). I had used C/C++ some years ago, but don't want to go back to them. C * Shantnu Tiwari Shantnu Tiwari Jul 18, 2022 * 3 min read Learning about AWS/Cloud by Building Practical Projects I heard about the Cloud challenge some time ago and liked the idea-- of building a practical project to show you Cloud/AWS knowledge. The challenge just builds a simple online resume, which is fine as the challenge is aimed at complete beginners. I decided to go one step ahead * Shantnu Tiwari Shantnu Tiwari May 18, 2022 * 4 min read The Problem with Most Programming Tutorials / Books Or Why they all suck (and how to improve them) I can't remember the number of tutorials / books on programming I've had to abandon, because the author jumped to advanced concepts too fast, or tried to teach too many concepts at the same time. Having worked with beginners and been * Shantnu Tiwari Shantnu Tiwari Apr 11, 2022 * 5 min read Python for Engineers (c) 2022 Powered by Ghost