All Things Kubernetes and
Data Management

The Kasten Blog

Flavors of Data Management in Kubernetes

Introduction In Demystifying Cloud-Native Data Management: Layers of Operation we covered the building blocks for storing state in a cloud-native application. Now let’s look at the various data management options to enable use cases like Backup and Restore, Application Mobility, and Disaster Recovery. Data management is a critical Day 2 service that enterprises need for business continuity during an accidental or malicious loss of data in addition to meeting compliance requirements.

Read more →

Demystifying Cloud-Native Data Management: Layers of Operation

Introduction As containerized applications go through an accelerated pace of adoption, Day 2 services have become a here and now problem. These Day 2 services include data management functions such as backup and disaster recovery alongwith application mobility. In this new world of containerized cloud-native applications, microservices use multiple data services (MongoDB, Redis, Kafka, etc.) and storage technologies to store state and are typically deployed in multiple locations (regions, clouds, on-premises).

Read more →

Kubernetes and the Rise of Portable Stateful Applications

With its success and widespread adoption, one of the big benefits developers have observed with Kubernetes is that of application portability. Today, users can select any major clouds provider as they all have managed Kubernetes offerings (including AWS, Google, Azure, and IBM). For those interested in on-premises deployments, a variety of Kubernetes distributions are available including Red Hat’s OpenShift and Pivotal Container Service. Truly, this availability of common infrastructure across diverse operating environments is both unprecedented and empowering for all application developers.

Read more →

Highlights From VMworld 2019

We hope you enjoyed attending or following VMworld 2019 with more than 20,000 attendees that showed up in Moscone Center in San Francisco! From this extremely busy event, here are they key takeaways that stood out: Kubernetes Has Made Its Mark On VMware The biggest news at VMworld was just how significantly the company was betting its future on Kubernetes. While the Pivotal acquisition was a small part of that effort, the biggest headlines centered around the announcement of Project Pacific and VMware Tanzu (with Tanzu Mission Control).

Read more →

Backup and Recovery in VMWare PKS with Kasten K10

Cloud-native applications built on Kubernetes constructs are transforming all aspects of software development and operations. Enterprises across the world are actively working to not only build cloud-native applications but also roll out critical day 2 services such as data management that traditional solutions do not support. The benefits of these cloud-native constructs range from improving product development cycles, improved infrastructure utilization and higher operational efficiency on a massive scale. Kasten’s partnership with VMware enables enterprise IT and DevOps groups to immediately realize these benefits for data management functions such as backup/recovery, application mobility, and disaster recovery for vSphere customers looking for a Kubernetes based solution.

Read more →

Why VM-based Data Management Doesn’t Work in a Cloud-Native World

We are often asked why traditional data management platforms that have worked extremely well for virtualized environments have failed to keep pace with the requirements of applications deployed on container orchestration platforms such as Kubernetes. In particular, as more stateful applications get deployed on cloud-native platforms, the requirement for data management functions such as backup and recovery, disaster recovery, and application mobility is becoming extremely pressing. As a part of our research when building K10, a cloud-native data management platform to meet the needs mentioned above, we have discovered that there is a fundamental impedance mismatch between solutions built for VMs vs.

Read more →

How Kubernetes Conquers Stateful Cloud-Native Applications

The widespread misconception that Kubernetes was not ready for stateful applications such as MySQL and MongoDB has had a surprisingly long half-life. This misconception has been driven by a combination of the initial focus on stateless applications within the community and the relatively late addition of support for persistent storage to the platform. Further, even after initial support for persistent storage, the kinds of higher-level platform primitives that brought ease of use and flexibility to stateless applications were missing for stateful workloads.

Read more →