Is there a reason to have AlwaysOn Failover Clustering when database is in Azure Cloud?
I understand the benefits having AlwaysOn Availability Groups in Azure Cloud for Database-Level protection. People can transition heavy Read queries to the secondary replica (to prevent locking-blocking, tempdb issues), offload maintenance tasks, etc.
However why would someone require Failover Clustering in Azure Cloud for Server-level protection? Don't Cloud Services inherently server level protection by itself?