Why do backup for cloud-native apps on Kubernetes?
One of the common misconceptions with cloud-native applications is that there is no need to worry about the backup applications and data. For enterprises, the requirements get more complex as not only the data but application images and configurations also need to be captured as they change much more frequently on these platforms. Some of the reasons you need to maintain backup is to enable fast recovery from - Human Errors, malicious/deliberate sabotage of system from inside or outside actors, natural or man-made disaster, failure or unavailability of the platform, for Legal compliance and regulations.
Why does the backup of cloud-native apps on Kubernetes mean for Kubesafe?
Kubesafe is an end to end data protection solution for application and namespaces on Kubernetes. An application on Kubernetes can consist of multiple objects including data like container , Cloud provider-specific account, and infrastructure details like configuration, Credentials for the underlying infrastructure. Kubesafe captures everything needed to restore the application either locally or remotely so the user can go back in time and recreate the state.
With Kubesafe can you backup applications to remote locations?
Kubesafe allows users to protect the application and store the recovery point on the local system, or remote systems. Users can choose to have a combination of both. The remote backup can be on another Kubernetes cluster or in an object storage vault that can be resorted in any other place when needed.
Does Kubesafe allow automated backup or users have to do this manually?
Kubesafe allows users full flexibility. Users can do backup anytime on-demand or define a policy with respect to a time interval, starting time, and how many backups to keep .
What is business continuity for Kubernetes Cluster and why enterprises should implement it?
Business continuity organization's ability to maintain essential functions during and after a disaster has occurred. These disasters and failures can be natural or man made. Typically enterprises are expected to maintain their business critical services for organization to continue functioning. One of the key failure scenarios is loss of the Kubernetes cluster where mission critical infrastructure is running. If these applications cannot be restored with their current state in another location or cluster as quickly as possible, company business will stop resulting in loss service to customer and revenue.
How does Kubesafe help enterprises with business continuity for Kubernetes Clusters?
Kubesafe allows enterprises to implement business continuity solutions by providing a SLA based policy on their primary cluster. Another cluster or another remote archival location can be designated as the secondary site for this cluster. Based on RPO and RTO set by user Kubesafe automatically captures the state of application end to end and stores those in remote locations. A primary cluster can also be the secondary cluster for another Kubernetes cluster. Users can restore the applications to the secondary cluster any time without relying on the primary cluster. Some organizations use these secondary copy for analytics and test applications fully exploiting the secondary copy.
What is RPO and how does Kubesafe implement it?
Recovery Point Objectives (RPO) refer to customer's loss tolerance: the amount of data or state that can be lost in case of disasters. The objective is expressed as a time measurement from the loss event to the most recent preceding snapshot.
Kubesafe allows users to implement this by defining a protection policy interval. User can specify at what time interval backup to take.