What's supported by Afi Backup?¶
Afi Kubernetes Backup service provides Kubernetes-native protection for Kubernetes clusters and applications. It supports disaster recovery and application mobility scenarios. Afi protects cluster and application (namespace) configuration as well as persistent volume data. It has been tested with many popular applications in major public clouds (GCP, AWS, Azure) and on-premises Kubernetes environments.
Scenarios & use-cases¶
Afi supports backup and recovery of cluster and namespace configuration and persistent volume snapshots. Volume snapshots rely on a CSI driver installed in the cluster. Afi Kubernetes backup features include:
- Application-aware backup and recovery of Kubernetes applications.
- Full and granular Kubernetes application (namespace) recovery to the same namespace or to another (existing or new) namespace.
- Cross-cluster recovery.
- Export of Kubernetes application objects from a backup in a YAML format.
- Multi-tenant Afi portal supports multiple Kubernetes clusters management from a single UI.
- Kubernetes-native API to manage backups and run restores.
- Backup encryption, including support for customer-managed keys (BYOK).
- Full access to Afi platform features, including monitoring, reporting, alerting, audit, and access management capabilities.
What Kubernetes data you can backup with Afi¶
- Namespaced and non-namespaced API Kubernetes configuration objects, including custom resources.
- PersistentVolumeClaims and PersistentVolumes provisioned by CSI drivers.
Features in development¶
The following features are now in development by the Afi team and will be available soon:
- Cross-cloud recovery and application mobility.
- Backup to customer-managed cloud storage.
Supported environments¶
Afi supports managed Kubernetes deployments provided by Amazon Web Services, Microsoft Azure, and Google Cloud Platform, as well as on-premises Kubernetes deployments. For persistent volume backup, a CSI driver must be installed in a cluster and must support the following features:
- snapshots,
- dynamic provisioning.
Tested and verified applications¶
Afi has tested and verified full backup and recovery support for the following applications:
- PostgreSQL
- deployed with a Bitnami chart
- deployed by Zalando operator
- ElasticSearch
- deployed with a Bitnami chart
- MongoDB
- deployed by MongoDB community operator
- RabbitMQ
- deployed by RabbitMQ cluster operator
- Grafana
- Wordpress with MariaDB backend
- deployed with a Bitnami chart
- Redis
- deployed with a Bitnami chart
- Etcd
- deployed with a Bitnami chart