Research Notes

Nutanix NDK 2.0: Synchronous & Asynchronous DR for Kubernetes File Storage

Research Finder

Find by Keyword

Nutanix NDK 2.0: Synchronous & Asynchronous DR for Kubernetes File Storage

New Nutanix NDK 2.0 aims to significantly expand cloud-native data protection for stateful Kubernetes workloads by introducing synchronous and asynchronous replication for file storage (RWX volumes/Nutanix Files).

Key Highlights:

  • DNK 2.0 release builds on existing support for block storage (Nutanix Volumes), enabling customers to design comprehensive, tiered Disaster Recovery (DR) strategies for zero data loss (RPO=0) or configurable RPOs.

  • The platform addresses the traditional complexity of Kubernetes DR by providing a tiered protection model (Tier 0 for mission-critical, Tier 1 for business-critical) that mirrors enterprise on-premises DR strategies.

  • New NDK Recipes simplify and automate both planned and unplanned failovers across clusters, significantly reducing human error and accelerating RTO.

  • A key competitive advantage is the unified data protection for both file and block storage, managed through a single control plane in Prism Central, reducing tool sprawl and management complexity.

  • NDK 2.0's deep integration with the Nutanix platform offers operational simplicity and is positioned to compete directly against specialized rivals.

The News

The release of Nutanix Data Services for Kubernetes 2.0, shows Nutanix aiming to take a major leap forward in delivering cloud-native data protection for stateful workloads now with synchronous and asynchronous replication support for file storage. For more information, read the Nutanix blog by Ramya Prabhakar and Nimal Kunnath.

Analyst Take

As enterprises accelerate the adoption of Kubernetes for modern applications, the demand for robust, enterprise-grade data services has become critical. With the release of Nutanix Data Services for Kubernetes (NDK) 2.0, Nutanix is taking a major step forward by delivering comprehensive, cloud-native data protection for stateful workloads, now incorporating synchronous and asynchronous replication support for file storage.

This new release builds upon Nutanix's existing support for synchronous and asynchronous replication for block storage. By extending protection to both block and file replication, NDK 2.0 gives customers the flexibility to design tiered disaster recovery (DR) strategies that fully align with their applications' needs while maintaining the simplicity and resilience for which the Nutanix platform is known.

Disaster recovery is a cornerstone of business continuity, but DR solutions for Kubernetes environments have traditionally lagged, particularly for stateful applications requiring zero data loss (RPO = 0) and minimal downtime (RTO) across failure domains. Traditional DR tooling often lacks the necessary granularity, performance, and ease of use to protect mission-critical Kubernetes workloads, struggling specifically with multi-cluster failover, persistent volume replication, and application-aware recovery. With the introduction of NDK 2.0, Nutanix is effectively closing this gap by expanding DR capabilities for Kubernetes applications to cover both files-based storage, in addition to the block-based storage already supported in NDK 1.3.

NDK 2.0 Breakthroughs

NDK 2.0 now introduces synchronous and asynchronous replication for ReadWriteMany (RWX) volumes backed by Nutanix Files Storage, thereby complementing the established support for Nutanix Volumes (block storage). This extension can ensure comprehensive data protection for both file and block storage across multiple sites, offering customers guaranteed data consistency and instant failover capabilities. By protecting both storage types, NDK 2.0 also helps enterprises meet critical governance and compliance objectives through geographically distributed data protection, all managed through centrally configured replication policies and recovery plans.

The new release aims to simplify the restoration of Kubernetes applications through the introduction of NDK recipes. These recipes enable platform teams to automate both planned and unplanned failovers across clusters, regardless of whether the applications use Nutanix Files Storage or Nutanix Volumes for persistent storage. Since each NDK recipe automatically executes and sequences every required step, the solution minimizes the potential for human error and saves valuable time during critical recovery operations.

From my viewpoint, this enhanced, tailored replication support can empower teams to apply the precise protection levels needed - from zero data loss for mission-critical apps (synchronous replication) to configurable RPOs for general business workloads (asynchronous replication).

Through NDK 2.0, I see Nutanix introducing a robust, tiered data protection model specifically designed for Kubernetes environments. This model allows enterprises to align protection levels directly with application criticality: Tier 0, or Mission-Critical Apps, utilizes synchronous replication to guarantee a zero Recovery Point Objective (RPO) and instant failover across Nutanix clusters or regions. For Tier 1, or Business-Critical Apps, asynchronous replication is available to balance performance and protection with configurable RPOs (e.g., approximately one hour) and predictable recovery times.

This synchronized and asynchronous support now mirrors the trusted disaster recovery strategies that enterprises have long relied upon in their on-premises environments, providing them the freedom to select the precise level of protection for each workload without sacrificing simplicity or operational consistency.

As such, NDK 2.0 continues to deliver on the Nutanix heritage of data services simplicity, extending this core value to cloud-native environments. When Kubernetes is run on-premises using the Nutanix Kubernetes Platform (NKP), NDK offers a unified platform supporting both block and file storage. It provides a single control plane to manage all data services, replication, and failover operations, which streamlines protection workflows across environments.

This unified approach can deliver a consistent experience for application owners, platform engineers, and IT administrators, fundamentally reducing complexity, accelerating recovery, and ensuring that stateful Kubernetes applications are treated as top-tier assets in any hybrid cloud strategy.

Nutanix Reshaping the Competitive Landscape

From my perspective, the competitive landscape for NDK 2.0 includes direct dedicated Kubernetes data services platform competitors, who provide enterprise-grade, application-aware storage and disaster recovery through the Container Storage Interface (CSI) layer. Within this group, Portworx by Pure Storage (PX-DR) stands out as the most established rival, known for offering comprehensive DR with both synchronous (zero RPO) and asynchronous replication, alongside robust application-aware protection for complex, multi-cloud Kubernetes applications. Key storage players, such as Dell EMC and NetApp, offer their own CSI drivers that integrate existing arrays. While these drivers facilitate block or file replication, they can necessitate complex scripting or external tooling to achieve the high level of application-aware recovery and flexible multi-cluster orchestration offered by platforms like NDK 2.0 and Portworx.

Also, general Kubernetes data protection and backup solutions, whose primary focus on backup and migration is gradually expanding to include DR features. A key player here is Kasten K10 by Veeam, a major platform for Kubernetes backup and mobility. Although Kasten is highly effective for snapshots and asynchronous replication aimed at low RPO/RTO, its core strength lies in backup and migration rather than the synchronous, multi-site continuous replication emphasized by NDK 2.0 and Portworx for zero-RPO requirements. Additionally, open source tools such as Velero and OpenEBS offer flexibility but typically lack the centralized management, synchronous replication, and enterprise-grade support essential for Tier 0, mission-critical applications.

Moreover, I see more competitive overlap for NDK 2.0 in relation to Kubernetes distribution platforms that integrate data services into their core management layers. Red Hat OpenShift is a major enterprise competitor that provides its own storage and DR options, frequently leveraging technologies such as OpenShift Data Foundation (ODF). Their competitive mantra is the delivery of a fully integrated, single-vendor platform stack. Similarly, public cloud Kubernetes engines (EKS, GKE, AKS) offer native storage and replication options. However, integrating these managed services with an on-premises Nutanix cluster to achieve unified, consistent disaster recovery across hybrid environments can introduce more complexity.

From my perspective, NDK 2.0 delivers several key competitive advantages, largely stemming from its deep integration with the underlying NCP. A primary advantage is its unified, tiered replication across storage types. NDK 2.0 stands out as one of the few solutions offering both synchronous and asynchronous replication forRWX File Storage (Nutanix Files) and Block Storage (Nutanix Volumes) within a single architecture. This unified approach minimizes and eliminates the need for separate DR tools for different storage types. Furthermore, it provides a Native Tiered Protection model that mirrors traditional DR planning, offering Tier 0 (synchronous, RPO=0) for mission-critical applications and Tier 1 (asynchronous, configurable RPO) for business-critical apps.

Another major benefit is operational simplicity and a single control plane. As NDK is an integrated part of the Nutanix ecosystem, IT teams can gain a streamlined view through Prism Central to manage data services, replication policies, and failover operations for both virtual machines (VMs) and containers. This contrasts with competitors that can require separate management consoles for the storage and application protection layers. Additionally, the introduction of NDK Recipes for Automation automates complex planned and unplanned failover sequences across clusters. This functionality is a key differentiator against solutions reliant on manual scripting, as it significantly reduces manual effort, minimizes human error, and accelerates the RTO during critical events.

Moreover, NDK 2.0 offers significant integrated platform value. For organizations already utilizing the Nutanix Kubernetes Platform (NKP), NDK 2.0 is a built-in feature that leverages the existing hyperconverged infrastructure (HCI) storage stack, effectively allowing them to avoid tooling sprawl and the associated cost and complexity of a separate third-party container storage or DR solution. This tight integration ensures hybrid cloud consistency, extending the established Nutanix resilience and simplicity model into the cloud-native space to provide a consistent operational experience regardless of whether applications are running on-premises or in a hybrid/multi-cloud environment.

Looking Ahead

Overall, I believe that with NDK 2.0 Nutanix can establish a new standard for Kubernetes-native data services by successfully combining enterprise-grade replication with cloud-native flexibility. This capability can empower customers to confidently run and protect their most critical applications across any environment. Whether an organization is focused on modernizing legacy applications, building new cloud-native services, or operating across complex hybrid environments, NDK 2.0 can provide the essential tools needed to protect, recover, and scale with confidence.

From my view, Nutanix can improve the competitiveness and ecosystem influence of its NDK 2.0 platform over the next 12 months by aggressively focusing on AI-native and multicloud integration. This involves rapidly expanding the library of pre-validated AI/ML application stacks through the NDK, leveraging strategic partnerships with AI leaders such as NVIDIA and making it a streamlined minimal-click experience for developers to deploy complex models (e.g., LLMs/GenAI) that use NDK for resilient data services across any cloud environment (on-prem, AWS, Azure, GCP).

Furthermore, actively promoting the platform's ability to unify data and application management for both traditional and cloud-native workloads, especially for customers looking to simplify operations following the major disruption in the virtualization landscape, can solidify NDK 2.0 as the essential "Kubernetes done the Nutanix way" tool for the hybrid multicloud enterprise.

Author Information

Ron Westfall | VP and Practice Leader for Infrastructure and Networking

Ron Westfall is a prominent analyst figure in technology and business transformation. Recognized as a Top 20 Analyst by AR Insights and a Tech Target contributor, his insights are featured in major media such as CNBC, Schwab Network, and NMG Media.

His expertise covers transformative fields such as Hybrid Cloud, AI Networking, Security Infrastructure, Edge Cloud Computing, Wireline/Wireless Connectivity, and 5G-IoT. Ron bridges the gap between C-suite strategic goals and the practical needs of end users and partners, driving technology ROI for leading organizations.