Protect your cloud native applications data

Contributors netapp-soumikd

Cloud Backup for Applications is a SaaS based service that provides data protection capabilities for applications running on NetApp Cloud Storage. Cloud Backup for Applications enabled within NetApp Cloud Manager offers efficient, application consistent, policy-based backup, and restore of Oracle databases residing on Amazon FSx for NetApp ONTAP.

Architecture

The Cloud Backup for Applications architecture includes the following components.

  • Cloud Backup for Applications is a set of data protection services hosted as a SaaS service by NetApp and is based on the Cloud Manager SaaS platform.

    It orchestrates the data protection workflows for applications residing on NetApp Cloud Storage.

  • Cloud Backup for Applications UI is integrated with Cloud Manager UI.

    The Cloud Backup for Applications UI offers multiple storage and data management capabilities.

  • Cloud Manager Connector is a component from Cloud Manager that runs in your cloud network and interacts with Amazon FSx storage file systems and SnapCenter Plug-in for Oracle running on Oracle database hosts.

  • SnapCenter Plug-in for Oracle is a component that runs on each Oracle database hosts and interacts with the Oracle databases running on the host while performing data protection operations.

    The following image shows each component and the connections that you need to prepare between them:

    A diagram showing how Cloud Backup communicates with different components

    For any user-initiated request, the Cloud Backup for Applications UI communicates with the Cloud Manager SaaS which upon validating the request processes the same. If the request is to run a workflow such as a backup or restore, the SaaS service initiates the workflow and where required, forwards the call to the Cloud Manager Connector. The Connector then communicates with Amazon FSx for NetApp ONTAP and SnapCenter Plug-in for Oracle as part of running the workflow tasks.

    The Connector can be deployed in the same VPC as that of the Oracle databases, or in a different one. If the Connector and Oracle databases are on different network, you should establish a network connectivity between them.

Important Cloud Backup for Applications infrastructure is resilient to availability zone failures within a region. It now supports regional failures by failing over to a new region and this failover involves a downtime of around 2 hours.

Supported configurations

  • Operating System:

    • RHEL 7.5 or later and 8.x

    • OL 7.5 or later and 8.x

  • Storage System: Amazon FSx for ONTAP

  • Storage layouts: NFS v3 and v4.1 (dNFS is supported) and iSCSI with ASM (ASMFD, ASMLib and ASMUdev)

  • Applications: Oracle Standard and Oracle Enterprise – Standalone (legacy and multitenant – CDB and PDB)

  • Oracle versions: 12cR2, 18c, and 19c

Features

  • Auto-discovery of Oracle databases

  • Backing up Oracle databases residing on Amazon FSx for NetApp ONTAP

    • Full (data + control + archive log files) backup

    • On-demand backup

    • Scheduled backup based on the system-defined or custom policies

      You can specify different scheduling frequencies such as hourly, daily, weekly, and monthly in the policy.

  • Retaining backups based on the policy

  • Restoring complete Oracle database (data files + control file) from the specified backup

  • Restoring data files only and control files only from the specified backup

  • Recovering Oracle database with until SCN, until time, all available logs, and no recovery options

  • Monitoring backups and other jobs

  • Displaying the protection summary on the dashboard

  • Sending alerts through email

Limitations

  • Does not support Oracle versions 11g and 21c

  • Does not support mount, clone, catalog, and verification operations on backups

  • Does not support Oracle on RAC and Data Guard

  • Backup limitations:

    • Does not support online data or log only backups

    • Does not support offline backups

    • Does not support backing up of Oracle database residing on recursive mount points

    • Does not support consistency group Snapshots for Oracle databases residing on Multiple ASM disk groups with overlap of FSx volumes

    • If your Oracle databases are configured on ASM, ensure your SVM names are unique across the FSx systems. If you have same SVM name across FSx systems, back up of Oracle databases residing on those SVMs are not supported.

  • Restore limitations:

    • Does not support granular restores, for example restoring of tablespaces and PDBs

    • Supports only in-place restore of Oracle databases on NAS and SAN Layouts

    • Does not support restore of control file only or data files + control file of Oracle databases on SAN layouts

    • In SAN layout, restore operation fails if SnapCenter Plug-in for Oracle finds any foreign files other than Oracle data files on the ASM diskgroup. The foreign files could be one or more of the following types:

      • Parameter

      • Password

      • archive log

      • online log

      • ASM parameter file.

        You should select Force in-place restore checkbox to override the foreign files of type parameter, password, and archive log.

        Note If there are other types of foreign files, restore operation fails and the database cannot be recovered. If you have other type of foreign files, you should delete or move them to a different location before performing restore operation.

        The failure message due to the presence of foreign files are not displayed in the job page in UI due to a known issue. Check the connector logs if there is a failure during SAN pre-restore stage to know the cause of the issue.