title: Google Cloud SQL Maintenance Window
body: <p>The reason I'm hesitating between RDS and Cloud SQL is that I couldn't find that if I set a Cloud SQL instance to high availability with read replicas how will the scheduled maintenances happen. After reading SO and documentation for quite a few hours now I believe that even in case of a HA instance you can experience outages due to scheduled maintenance, so you cannot set any settings / policies to have virtually 100% uptime unlike in AWS RDS where you can set different maintenance windows for replicas.</p>
  
  <p>Am I right? If not, how to achieve the same as in AWS? If I am, what's the rationale behind this behaviour? How are you even supposed to move your service to GCP if you can't guarantee it being always accessible? What's even the point of HA if it also has downtimes?</p>