Kubernetes creates a shift from machine-based infrastructure and operations to application-focused operations. This shift increases agility and reduces friction, but it creates problems for enterprises dependent on traditional backup tools for data protection. These solutions, built to backup machines, don’t understand key Kubernetes concepts like container-granularity, namespaces, Kubernetes configurations, backing up distributed databases, and multi-cloud operations.
Kubernetes Application Data Protection Requirements | With traditional VM Backup tools | With PX-Backup |
Container granularity | ||
---|---|---|
Application consistency for distributed databases | ||
Kubernetes complete (app config, Kubernetes objects & data) | ||
Namespace awareness | ||
Multi-cloud |
Backup entire Kubernetes applications, including data, app configuration, and Kubernetes objects across clouds.
Restore any Kubernetes application to any Kubernetes cluster in the cloud or on-prem.
Move a single Kubernetes application or an entire namespace between clusters in a single data center or between environments.
Easily backup any Kubernetes application at the pod, tag or namespace level.
With PX-Backup, you can backup and restore multiple namespaces with 100s of apps in a single click.
PX-Backup makes restoring entire Kubernetes applications easy.
PX-Backup works for cloud block storage from Amazon, Azure, and Google even if you are not using PX-Store.
Easily create multiple backup schedule policies and automatically apply them to the right Kubernetes apps.
Create and store rules to create application-consistent backups of distributed databases.