High Availability (HA) ensures all important business information is available for your application even when there is no database failure. This includes:
How about when you are upgrading your database schema? What if you need to add memory to a database server or reconfigure/restart MySQL? If your apps want to read data from a MySQL slave, how can you be sure they are not reading stale data