What are they doing during those 20 minutes?
Define "maintenance window" - the DB becomes read-only? Or unreachable? This sounds insane to me.
Define "maintenance window" - the DB becomes read-only? Or unreachable? This sounds insane to me.
If you're running anything production-worthy, you'll be using one of AWS's multi-AZ/failover solutions for your production RDS instances. In that case, the database will perform a failover in those instances so there isn't downtime.
Have you done that? I have and there's been downtime every time (~5m).