vProtect for Kubernetes and Red Hat OpenShift

vProtect is enterprise backup software for Kubernetes and Red Hat OpenShift, as well as many Open VM environments such as Red Hat Virtualization, Nutanix Acropolis, Citrix Hypervisor (XenServer), KVM, Oracle VM, and more. vProtect enables persistent volume and meta-data Kubernetes backup and can operate as a standalone solution or integrate with legacy enterprise backup software.

To see vProtect in action, watch our demo video.

vProtect Features for Kubernetes and Red Hat OpenShift

vProtect provides a crash-consistent backup of deployments running in Kubernetes environments. It can backup both metadata and persistent volumes attached to pods running in Kubernetes. With an easy management interface, you can quickly set up protection and store Kubernetes backups in multiple different target environments . To see features for other open VM hypervisors, visit the vProtect product page.

  • Crash-consistent backup of deployments running in Kubernetes environments
  • Backup both metadata and persistent volumes attached to Kubernetes pods
  • Automatic pause of running deployments for consistent Kubernetes backup
  • Option to exclude specific persistent volumes
  • During restore, vProtect recreates the application from backed-up metadata
  • Rename restored application
  • Delivery of vProtect in a Docker container, allowing it to be installed using Kubernetes
  • Supports data export into existing backup environments for integration and long-term storage. Works with IBM Spectrum Protect, Veritas NetBackup, Dell-EMC Networker and Catalogic vStor.
  • Kubernetes backup to Amazon S3, Google Cloud Storage (Nearline, Coldline), Microsoft Azure, OpenStack Swift, Neverfail HybriStor, ExaGrid, IBM Object Cloud Storage, Ceph or Data Domain Boost
  • Kubernetes backup to any mounted file system (local, NFS, iSCSI, SMB)
  • Kubernetes backup to Red Hat Virtual Data Optimizer (VDO) which includes deduplication and compression
  • Open API for 3rd party software integration (REST API) as well as command line
  • UI – Chinese, Spanish and German language supported

vProtect Architecture

The vProtect architecture consists of two components: the vProtect Server and one or more Nodes. The Server provides management and stores all metadata. A Node is responsible for data transfer and integration with the hypervisor platform. In Kubernetes environments, the vProtect server can run on Kubernetes.

For Kubernetes/OpenShift backups, vProtect backs up both persistent volumes and metadata. The vProtect Node creates a small, temporary pod which attaches to persistent volumes from the target pods and reads data from the pod to the backup node. Data can also be moved to a backup destination, such as a supported legacy backup product.

For Kubernetes/OpenShift backups, vProtect backs up both persistent volumes and metadata

Keep in mind that to ensure data consistency, deployments must be paused during the backup process. The pause is handled at the Docker level which requires access to the Kubernetes/OpenShift nodes over SSH. The master node is particularly important: the vProtect Node needs to read the kubeconfig to find your deployments.

If this mechanism is not suitable for your environment, you can consider the vProtect application backup model which allows you to back up individual applications running in your pods with native application mechanisms.

Backup Storage Options

vProtect has a unique ability to export backups to third-party backup providers. This allows vProtect to add agentless Kubernetes and Open Shift backup capability into products that do not natively support it. vProtect works with DellEMC Networker, IBM Spectrum Protect, Veritas NetBackup, and Catalogic vStor. vProtect can also optionally keep a local backup copy for faster operational recovery purposes.

vProtect also deploys as a standalone solution. vProtect can back up to any file system connected to the vProtect node. In addition, data can be exported to Amazon S3, Google Cloud Storage (Nearline, Coldline), Microsoft Azure, Neverfail HybriStor, Data Domain Boost or OpenStack Swift.

Data consistency

Prior to container backup, vProtect pauses the application to provide data consistency. Additionally, scripts can be run to further ensure proper data capture.

Easy Dashboard View

vProtect provides an easy-to-use, intuitive interface that makes management and monitoring simple. Configuration steps are clearly defined. A visual scheduler aids in understanding. And the dashboard immediately identifies any containers that are not protected.

Ready to put vProtect to the test?

Request a one-on-one demo today and see first hand everything vProtect has to offer!