VOOZH about

URL: https://thenewstack.io/cloud-native-backups-disaster-recovery-and-migrations-on-kubernetes/

⇱ Cloud Native Backups, Disaster Recovery and Migrations on Kubernetes - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2020-07-28 12:00:31
Cloud Native Backups, Disaster Recovery and Migrations on Kubernetes
contributed,sponsor-mayadata,sponsored,sponsored-post-contributed,
Cloud Native Ecosystem / Kubernetes

Cloud Native Backups, Disaster Recovery and Migrations on Kubernetes

What changes when data is deployed as an enormous number of loosely coupled workloads, as opposed to as a few centrally managed databases?
Jul 28th, 2020 12:00pm by Murat Karslioglu
👁 Featued image for: Cloud Native Backups, Disaster Recovery and Migrations on Kubernetes
MayaData sponsored this post. Insight Partners is an investor in MayaData and TNS.

MayaData sponsored this post.

Murat Karslioglu
Murat is an infrastructure architect with experience in storage, distributed systems and enterprise infrastructure development. He is VP of Product at MayaData, as well as one of the maintainers of the CNCF project OpenEBS and author of Kubernetes - A Complete DevOps Cookbook.

Data is increasingly being run on Kubernetes, and increasingly in a way that supports cloud native architectures. In a recent Cloud Native Computing Foundation webinar, Kiran Mova, the leader of the CNCF OpenEBS project and co-founder of MayaData, explained that loosely coupled architectures enable loosely coupled teams. The benefit being that loosely-coupled teams are unblocked; they’re able to iterate as and when they can, free from the scourge of meetings, long release cycles, change control boards and more.

One implication of this loosely-coupled, per workload approach — called Container Attached Storage — is that backups have to change as well. They need to change because the governance model is changing (small teams are in charge now) and because the fundamental architecture of loosely coupled workloads is different.

So what changes when data is deployed as an enormous number of loosely coupled workloads, as opposed to as a few centrally managed databases?

Challenges to Traditional Backups

Traditionally backups could be performed bottom-up, for example backing up all the data on a particular volume, Kubernetes node, or virtual machine.

But what happens when instead of one or two workloads on a server or an ESX host, you have 110 or more pods; and each of these pods runs a workload, which is being moved by Kubernetes to other nodes as needed?

The answer is that if you can only backup at the cluster level, then your granularity is only that of a cluster. However, the small teams running workloads in your environment don’t manage clusters; they manage workloads. So in the event that they need their workload restored, they have to ask someone else to recover for them an entire Kubernetes cluster. And then they need to sort through this cluster for the particular data and application that they need. This breaks the control and autonomy of these small teams, which slows everyone down. It is a shared dependency and it puts your data at risk.

Cloud Native Per Workload Backups, Disaster Recovery and Migration

Contrast this to the experience of small teams running their workloads on a Container Attached Storage enabled Kubernetes environment, with data protection included via Kubera from MayaData. In this case, each small team remains in control of their workloads. If they feel that their workload needs to be cloned because they want to develop against a read-only copy of their production data, they can do that (assuming Kubernetes RBAC controls allows it). And if this small team feels that their particular use of PostgreSQL suggests they should have a cross AZ deployment for the primary DB cluster and also streaming or near real-time backups to another cloud, they can do that as well. They can also author a common pattern for production PostgreSQL for their environment and have that storage class become the default for all their deploys; and even share that pattern with others in their organization.

The autonomy of small teams to make decisions and iterate quickly is fundamental to agility. Loosely coupled architectures also require the separation of the state of workloads from infrastructure. Your “per workload backup” should be able to restore or migrate workloads to a different cloud platform, even though that other cloud platform has a different storage platform – otherwise, you are tightly coupled to the underlying platform.

Additionally, in many organizations, the platform teams need to be able to see the overall behavior of the platform. In our experience, some of the most important responsibilities of the platform teams include the protection of important data, capacity planning as data usage grows, and the management of one or more underlying cloud or hardware environments. Kubera gives these platform teams the tools they need to manage the resilience, capacity, and even the cost and performance of the overall environment.

Learn More

Kubera from MayaData is available with a free forever tier. All you need to have running is a Kubernetes cluster — Kubera will connect to it and give you preconfigured off cluster logging and alerting for your stateful workloads, reporting and visualization, storage provisioning and more — in addition to the per workload backups, disaster recovery and migration mentioned in this article.

Kubera now includes integration with Cloudian Hyperstore at no additional costs — and Kubera starts at $49 per user per month. Try it now — we are looking forward to your feedback.

We will be discussing and demonstrating the new requirements of per workload Kubernetes backups, as well as data management and protection, backup, recovery and cloud migration, on August 6 with our partner, the leader in enterprise-class object storage, Cloudian. Register now to learn more.

Feature image via Pixabay.

At this time, The New Stack does not allow comments directly on this website. We invite all readers who wish to discuss a story to visit us on Twitter or Facebook. We also welcome your news tips and feedback via email: feedback@thenewstack.io.

MayaData leads development of the fastest and most popular open source Container Attached Storage for Kubernetes — OpenEBS. Well-known users of OpenEBS include the CNCF itself, Bloomberg, Comcast, Arista, Orange, TikTok and others. MayaData and TNS are under common control.
Learn More
The latest from MayaData
TRENDING STORIES
Murat is an infrastructure architect with experience in storage, distributed systems and enterprise infrastructure development. He is VP of Product at MayaData, as well as one of the maintainers of the CNCF project OpenEBS and author of Kubernetes - A...
Read more from Murat Karslioglu
MayaData sponsored this post. Insight Partners is an investor in MayaData and TNS.
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: MayaData.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.