Nutanix Reaches Out to Developers with EA Support for Amazon EKS Anywhere

Nutanix is deeply committed to customer choice. For years we have supported multiple choices of HCI hardware platforms, multiple hypervisors, and increasingly multiple choices of Kubernetes® runtime solution providers. Our robust, industry-leading HCI and AOS platform provides a highly flexible hybrid infrastructure choice very well suited to modern dynamic application environments. Customers see a great …

Squeeze even MORE out of your HCI

Unwavering customer focus is one of our core tenets here at Nutanix and we’ve heard the call loud and clear from customers seeking even better resource utilization from your infrastructure. Memory overcommit support is now available for AHV to help drive hardware utilization efficiencies within your environment. It provides an effective way to reduce hardware …

Nutanix DRaaS Efficiency Improvements

Disaster Recovery is hard. Offering it as a managed service offering is harder. It also happens to be the first managed service offering from Nutanix. We have been able to do it successfully for 3+ years now with a growing customer base and multiple data centers across geographies. Multiple cross-functional teams at Nutanix work in …

Golang: The Art of Reflection

Using reflection in Golang to scrub sensitive data from logs Logging sensitive data is an enduring issue that has resulted in some famous CVEs, such as CVE-2020-2004 and CVE-2014-0920. Scrubbing such data before logging it is a problem that every development team must solve at some point. In this blog post, we’ll discuss a solution …

Single vDisk Performance Improvement

By Harshit Agarwal and Gary Little Introduction On the Nutanix distributed file system (NDFS), a virtual disk (vDisk) represents a flat logical storage space that can be consumed by a client (VM or container) in the form of a disk. The system is designed in such a way that it is able to use all …

Kubernetes & Karbon APIs: 2022 Update

In July 2020 we published an article titled Automating Karbon Deployments via API. Since the publication of that article there has been a small change in the required syntax when using our Karbon APIs. This brief article will discuss the main change that users of the Karbon APIs should be made aware of. Note that …

Code sample: Collecting cluster-wide VM performance data with Python

When discussing automation tasks with customers, one of the common questions is “How do I collect performance statistics for my VMs?” In today’s quick article we’ll introduce a brand new complete code sample by Laura Jordana, Principal Technical Marketing Engineer at Nutanix, that does exactly that. The requirements for Laura’s script were relatively simple: Gather …

Latencies, schedulers, interrupts oh my! The epic story of a Linux Kernel upgrade

By Harshit Agarwal and Samuel Gaver Introduction Nutanix is a hyperconverged platform, and all its services (including storage services) run on a special virtual machine (VM) called the controller VM (CVM). This CVM currently runs the CentOS Linux distribution with kernel version 3.10. Unfortunately, this kernel version is quite old and poses a few challenges, …

ChakrDB: A Distributed RocksDB Born in the Cloud, Part 2

By Anoop Jawahar & Sandeep Madanala In part 1 of this series, we discussed the motivation for building a new distributed, cloud-native, highly available, and high-performance key-value store (KVS) based on RocksDB and suitable for scales ranging from dozens of terabytes to multiple petabytes. In this post, we provide an overview of ChakrDB and its …

ChakrDB: A Distributed RocksDB Born in the Cloud, Part 1

By Anoop Jawahar & Sandeep Madanala To go directly to part 2 in this series, please click here. History, Context, and Motivation Through its web-scale, scale-out design, the Nutanix cloud operating system offers comprehensive virtualized storage and compute with high availability (HA), resilience, and fault tolerance, giving you a public cloud experience in your on-prem …