A company's application relies on a managed relational database service within the AWS cloud. The database stores essential transactional data that must be safeguarded against loss and be recoverable down to any given minute within a defined retention period. What should the company implement to achieve this level of granularity in backups?
Deploy the database across multiple availability zones to extend the period for backup retention.
Implement daily incremental backups for the database to an offsite location.
Set up a secondary replica of the primary database in a geographically distant region for disaster recovery.
Configure automatic snapshots and log backups for the database with a maximum retention period.