Which step can be taken to ensure that the application is not interrupted?
Disable weekly maintenance on the DB cluster.
Clone the DB cluster and migrate it to a new copy of the database.
Choose to defer the upgrade and then find an appropriate down time for patching.
Set up an Aurora Replica and promote it to primary at the time of patching.
Explanations:
Disabling weekly maintenance is not a feasible solution. It prevents all scheduled maintenance but does not allow for upgrading when necessary. Additionally, it might impact the long-term patching process.
Cloning the DB cluster and migrating to a new copy would not prevent the pending upgrade. It would create an unnecessary overhead and complexity without addressing the root cause.
Deferring the upgrade allows the company to delay the patching until a more appropriate time, avoiding any disruptions during the critical period.
Setting up an Aurora Replica and promoting it to primary would only help in the event of a failure, but it does not address the issue of preventing the scheduled maintenance during the critical time.