Comment by jlarocco
9 hours ago
IME the diferent components of Azure vary quite a bit. Some of them are great, others are pretty inconvenient or weirdly designed. I personally feel the web UI is terrible. I like that the APIs follow consistent rules and seem to follow good practices across the board. The documentation is hit or miss, kind of like the components themselves.
Honestly that's kind of been my experience with all of the cloud providers I've had to work with.
What I meant by good design is the "core" Azure Resource Manager (ARM) design. It's straightforward and elegant: single "pane of glass", single API surface, but it is extensible and scalable.
> I personally feel the web UI is terrible.
AWS tried to keep these things isolated so there isn't one AWS Console, but dozens, and each regional instance is separate. Every task requires admins to "context switch" at least three or four times.
I much prefer the Azure web UI where everything is a single UI and you can search and filter across regions, subscriptions, and resource types without having to "switch" to a totally different console linked only through SSO.