Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What is the method of backup and recovery application on K8S

2025-04-05 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

This article mainly explains "what is the method of backup and recovery application on K8S", interested friends may wish to have a look. The method introduced in this paper is simple, fast and practical. Next, let the editor take you to learn "what is the method of backup and recovery application on K8S"?

Portworx recently released the latest version of PX-Backup. PX-Backup allows users to back up and restore all Kubernetes applications with a simple click, thus providing strong data protection, which is very important to the DevOps team and CIO. Portworx has recently been rated by GigaOm as the world's number one Kubernetes data storage and management platform. Portworx products are being used by Kubernetes users around the world, including Comcast, T-Mobile, Ford, and Kroger. Portworx Enterprise Edition has become the industry standard for running key applications on Kubernetes, and it is widely used in financial, retail, manufacturing, pharmaceutical, automotive, telecom operators and other industries.

By working with these important customers to build large-scale Kubernetes deployments and achieve high availability, high performance, and security management, Portworx found that some existing enterprise backup solutions are not suitable for Kubernetes backups. The main reasons are:

Traditional backup and recovery solutions are for virtual machines or physical machines, not for Kubernetes applications

Traditional backup and recovery scenarios assume that the infrastructure is the same during the application of backup and recovery. But in fact, Kubernetes applications are backed up and restored across clouds and data centers

Most backup and recovery schemes are centrally managed, but the Kubernetes approach is usually self-service

Data protection is very important for customers' Kubernetes applications, which is why we launched PX-Backup. As a cloud native backup and recovery solution for Kubernetes, PX-Backup can achieve enterprise-class application and data protection with a quick click. PX-Backup, together with PX-Migrate and PX-DR, provides complete data management and data protection for enterprise Kubernetes production systems and key business applications. PX-Backup includes:

For K8S stateful and stateless applications, the recovery can be completed with the click of the mouse.

Rapid recovery of applications, including application configuration and data

Backup from different granularity levels of Pod, tag, and namespaces

Backup strategy and backup time can be specified

Continuous backup can be performed across multiple clouds or multiple data centers

Complete protection of applications, configurations, and data

Maintain application consistency during backup and recovery

Volumes in the cloud can be backed up and restored directly from AWS, Microsoft Azure, and Google clouds, even without PX-Store

Enterprise-class multi-tenant management based on industry-standard OIDC integration

Wait

Kubernetes, the main advantage of PX-Backup, adds five capabilities to enterprise applications: multi-tenancy, self-service, automation, agility and controllability. Portworx also fully implements these principles in its own development process. The importance of self-service it is necessary to back up Kubernetes in a self-service manner because Kubernetes removes centralized IT management throughout the life cycle of the application, and the application backup process must meet compliance and regulatory requirements. PX-Backup solves this problem by allowing IT to authorize specific people to back up, restore, and migrate applications. PX-Backup allows users to backup and restore applications / namespaces on their own, as long as they meet the compliance requirements of the organization and have the appropriate access rights. Flexible backup methods that meet the characteristics of Kubernetes have found the best practices for Kubernetes backup by serving customers in different industries, from financial services to online games. There are usually both stateful and stateless applications within the enterprise, some deployed in local environment, some in public cloud and some in private cloud.

No matter what type of application it is and where it is deployed, high availability and data protection of the application are necessary. Traditional backup schemes focus on virtual machines / physical machines rather than applications, so it is impossible to back up a single application or all applications by backing up namespaces.

With PX-Backup, users can back up and restore any Kubernetes application, including all data and related Kubernetes objects: Pod, Tag or different granularities of namespaces, which can be easily backed up to the local environment, public cloud or private cloud with the click of a mouse. Strong backup and recovery capabilities ensure high availability of applications and data migration across the cloud.

Users can configure the access identity of the cloud and the location of the backup in the following interface:

Once we have set the source and destination locations, users can define the granularity and frequency of backups. The requirements for user backup namespaces and backup frequency are usually different. There are also cases where the user backs up the entire cluster but only needs to restore a certain namespace. By selecting different tags in BX-Backup, users can back up a specific application or Pod, and then set a different backup time. The recovery process also allows you to restore specific namespaces, and you can also choose to overwrite or create new resources on the target cluster.

Application consistent backup of distributed database it is very common to run distributed applications on Kubernetes. These application backends are usually distributed databases, such as Cassandra, Kafka, Elasticsearch, and MongoDB. In order to maintain the consistency of applications and services during the backup process, the database must remain silent before backup. For example, users of Cassandra may need to flush tables from memtables before backup, which can be achieved through configuration rules in PX-Backup. By selecting Pods using label selectors, and then configuring specific front and post actions, users can make specific backups of the application. Prior to the release of PX-Backup, Portworx supported backup and recovery of clusters, as well as Velero as a plug-in. Customers need enterprise-level backup solutions, not just RBAC, multi-tenancy, policy-driven automation, and high-level application data protection and migration. PX-Backup provides container granularity, application consistency, namespace level, and cloud backup capabilities. At this point, I believe you have a deeper understanding of "what is the method of backup and recovery application on K8S". You might as well do it in practice. Here is the website, more related content can enter the relevant channels to inquire, follow us, continue to learn!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report