Guide
    Backup Content Hub

    How to Back Up and Protect Red Hat OpenShift Service on AWS (ROSA)

    Protecting Red Hat OpenShift Service on AWS (ROSA) takes application aware backups that capture Kubernetes resources, persistent volumes and configuration metadata together. The backups need point in time recovery, restore to other clusters and automated, policy based scheduling. The platform provider manages the infrastructure layer, so customers are responsible for protecting application data and workloads.

    Updated · Mr.PlanB

    Sections
    5
    Action Points
    18
    Guidance Blocks
    19

    Structured overview

    Red Hat OpenShift Service on AWS (ROSA) is a fully managed OpenShift service operated jointly with AWS. The provider handles infrastructure components such as control plane management. Application data, namespaces, persistent volumes and user workloads remain the customer's responsibility.

    Under this shared responsibility model you need an independent backup. Infrastructure resilience does nothing against accidental deletion, misconfiguration, ransomware or application corruption.

    A ROSA backup strategy should include:

    Point in time recovery

    Automated incremental backups

    Restore at namespace and cluster level

    Mobility across clusters and clouds

    Cloud native backup tools use the Container Storage Interface (CSI) to protect persistent volumes, and they also capture Kubernetes metadata such as deployments, services and Helm based applications.

    Scalability matters for organizations that run several ROSA clusters across regions or environments. Policy based orchestration keeps data protection consistent across the whole fleet.

    Comparison snapshot

    CriteriaSnapshot-Only BackupApplication-Aware BackupMulti-Cluster Policy-Based Backup
    Persistent Volume ProtectionYesYesYes
    Kubernetes Metadata CaptureNoYesYes
    Namespace-Level RestoreLimitedYesYes
    Cross-Cluster RecoveryNoYesYes
    Incremental BackupsStorage-dependentAutomatedAutomated
    Fleet Policy EnforcementNoLimitedYes

    Step by step ROSA backup implementation

    Step 1: Understand responsibility boundaries

    Confirm which components the provider manages and which you manage. Applications, namespaces and data need their own protection.

    Step 2: Deploy a Kubernetes native backup operator

    Install a certified, containerized operator with a supported deployment method, and check that it is compatible with your ROSA cluster version.

    Step 3: Configure CSI based volume protection

    Use the Container Storage Interface driver to protect persistent volumes without tying the backup to specific hardware.

    Step 4: Define backup policies

    Schedule automated point in time backups with incremental capability, and apply retention and replication rules for each workload tier.

    Step 5: Test restores across namespaces and clusters

    Check that applications can be restored into a different namespace or cluster, and confirm that service connectivity and configuration are correct afterwards.

    Step 6: Implement fleet level governance

    Use centralized management tools to enforce backup and compliance policies across multiple ROSA clusters.

    Best practices

    Run regular incremental backups rather than full backups only

    Automate restore validation in a non production namespace

    Protect Helm and operator based applications through autodiscovery

    Use policy based orchestration to keep multiple clusters consistent

    Tie backup governance into compliance and audit processes

    Backups should serve migration, testing and moving applications between environments as well as disaster recovery.

    Frequently asked questions

    Is ROSA infrastructure automatically backed up?

    The platform provider manages infrastructure resilience. Application data and Kubernetes resources have to be backed up separately.

    Can applications be restored to a different cluster?

    Yes. Application aware backups can be restored to a new namespace or to an entirely different OpenShift cluster.

    Do backups support incremental scheduling?

    Yes. Incremental backups use less storage and shorten backup windows while keeping point in time recovery.

    Can ROSA backups support disaster recovery across clouds?

    Yes. When configured properly, backups can be restored into hybrid or multi cloud OpenShift environments.

    Is persistent storage protection hardware dependent?

    No. CSI based integrations back up persistent volumes independently of the storage hardware.

    Related guides

    More from the backup hub on the same topics.

    Topic hub
    All OpenShift guides
    Every article on this topic in one list.
    Compare
    VM Platform Ledger
    15 virtualization platforms scored on capability, buyer risk and lock-in.
    Free tool
    Backup Advisor
    Describe your systems in one sentence and get a 20 second video plan.

    Need help with backup and recovery?

    Use the form below to get in touch about backup strategy, recovery planning, and data protection projects.