Hacker News new | ask | show | jobs
by MichaelGG 3718 days ago
Azure is shit. The portal is insane. It's as if the Windows 8 UI people took over. It's slow and buggy. They actually call series of navigation steps a "journey", reflecting how difficult it is.

Their SSD story was late and pathetic. At first, they started offering SSD ... as temp volumes. Zero real-world use cases (except as a SQL 2014 "Buffer Pool"). Like, why would you even announce such a weak offering?

Then they added full SSD ("Premium Storage"). You need special instances to use SSD, it's not just a bit you flip on your storage options. AND, you need to pick 1 of 3 sizes. If you need something between, round up. Need more performance? They suggest you software RAID things together. It's laughable.

Everything is SLOW. Machines take forever to start up. Windows boxes often enough get stuck, requiring resizing (change to larger, change back to orig size) to get them unstuck.

The networking is dumb. "Cloud Service" = 1 public IP, then each VM gets NAT'd. This is a holdover from when Azure thought they could PaaS their way to fame. Oh, I tested restoring an Elasticsearch backup that was stored on Azure blob storage. Restoring to a GCE instance went about 10x faster.

Pricing is very high. On some instances, GCE was 10x cheaper, though the average was like 2-3x and that was including Azure's "enterprise" discount.

Azure is squarely aimed at old MS-style customers that want "cloud" and don't really know more than that. "Ooh Hadoop... in the Cloud!" That kind of thing. They know they can make a killing by just migrating on-prem customers to their own thing. And they're probably right. Why would an enterprise with a big AD deployment decide to take a risk by not going with Microsoft?

Oh and did I mention the portal will cause depression and frustration? Cause it will. It's beyond comprehension how anyone thought it was a good idea. Oh, and there's 2 of them. The old one is not-as-bad and last I checked, was still needed for things they didn't include in the New Tablet Edition Portal.

You literally could not pay me to use Azure over GCE: I was looking at something that might get BizSpark Plus, with $$$$ in free Azure credits, and it wouldn't be worth it.

Edit: Oh another awesome part. Global Namespace! Everything you create is scoped globally, so if you're naming things like mysite-web-1, better hope no one else decides on that prefix too. But hey, maybe it's 2016 and we're supposed to use guids for names and container managers so this doesn't matter. Just another poor decision decision.

I know I accurately summarize many of my coworker's opinions when I say: Fuck Azure.

Disclaimer: I used to be a huge MS fanboy, and I still really dislike Google as a company. If I sound bitter and biased, it's because I've dealt with Azure for ops for around 2 years and they've earned it. I've less exp with GCE but it's been so, so, refreshing. Like a cool minty breeze.