You are a Database Engineer working on a project that involves a global e-commerce application using Cloud Spanner. The application has varying peak usage times based on different regions. You have been tasked with defining maintenance windows and notifications for the application's database in accordance with the application's availability requirements. Which of the following options would be the most suitable approach?