Automatic failover is not the same as High Availability.
You should have a completely redundant node standing by to take over if the first one fails if you are running critical services - although, few clients seem to want to pay the +double cost of having it.
There is even the possibility to have a node in sync in a different datacenter, although the bandwidth costs can become high.