How can you design a highly available and fault-tolerant solution for your organization's critical business app using Cloud SQL for MySQL, ensuring it withstands both zonal and regional failures with us-central1 as the primary region and us-east1 as the backup region?