SlideShare uma empresa Scribd logo
1 de 1
Baixar para ler offline
Introduction to The Nutanix Clusters
By Asawari Khedkar, asawaridani@yahoo.com
1
The Nutanix cluster is a Virtual Computing Platform consisting of a distributed system which can run
multiple virtual machines (VMs). The Nutanix appliances include high performance server nodes, each one
integrating a core processor, local storage and flash. The storage sub‐system consists of a software based
control logic called the Nutanix Control Virtual Machine (CVM) or simply known as VM controller,
communicating to a hypervisor. The local storage; SATA and disk drives are attached via a direct data path
to the VM controller. The local flash; fusion‐IO, which is a PCIe attached flash card, has a VM Direct path
to the Nutanix VM controller.
This document provides a high level explanation of how data is written and read in a Nutanix data cluster.
This document also explains the process of data replication and recovery.
Anatomy of a Write Operation
A guest VM initiates a write request to the
Nutanix VM controller. The VM controller passes
the data directly to the local PCIe attached
Fusion‐IO flash drive. Data is stored in the local
flash drive to provide faster performance.
Consequently for majority of requests, the data
never traverses the network. Older, less
frequently accessed data also known as cold
data, is migrated to the more economical hard
drive. If the cold data is more frequently
requested by the VM, the data is brought back to
the local flash drive. This cold data is now called
as hot data. Once the write is completed, data is
replicated synchronously across all nodes by the
VM controller. Every data delivered to the local
storage is check summed to protect it against
disk faults.
Anatomy of a Read Operation
A guest VM initiates a read request to the
Nutanix VM Controller. Data is accessed directly
from the PCIe attached Fusion‐IO flash,
presenting a high speed direct data path.
Data Replication
Data is synchronously replicated on more than
one nodes of the cluster, when the VM controller
executes a write operation. This process takes
place in the background.
Data is never mirrored completely on only one
individual node in the cluster. It is divided into
chunks and stored on different nodes which
ensures that data exists in at least two
independent locations and is fault tolerant. For a
read request of data residing on a failed disk,
multiple nodes will be accessed by the VM
controller. This approach eliminates hot spots of
requests and accesses to one node. Each VM
Controller in the cluster keeps track of the address
of data stored on all the local hard disk drives. Data
replication on different nodes of the cluster has
multiple advantages. The main advantages are
high availability and data protection in case of
node downtime, node failure or disk failure.
Data Recovery
Data recovery is essential on a disk failure. On a
disk failure, the VM controller will reroute the
guest VM to another node. This routing is
transparent to the hypervisor and guest VM. When
a VM is migrated from a source node to a
destination node, the data becomes remote to the
VM. The newly migrated VM’s now local VM
controller knows the location of the remote data.
The controller fetches the data to its local fusion‐
IO flash storage. Data locality is the key to VM
performance.

Mais conteúdo relacionado

Destaque

How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Destaque (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

WhitePaper_IntroductionToClusters

  • 1. Introduction to The Nutanix Clusters By Asawari Khedkar, asawaridani@yahoo.com 1 The Nutanix cluster is a Virtual Computing Platform consisting of a distributed system which can run multiple virtual machines (VMs). The Nutanix appliances include high performance server nodes, each one integrating a core processor, local storage and flash. The storage sub‐system consists of a software based control logic called the Nutanix Control Virtual Machine (CVM) or simply known as VM controller, communicating to a hypervisor. The local storage; SATA and disk drives are attached via a direct data path to the VM controller. The local flash; fusion‐IO, which is a PCIe attached flash card, has a VM Direct path to the Nutanix VM controller. This document provides a high level explanation of how data is written and read in a Nutanix data cluster. This document also explains the process of data replication and recovery. Anatomy of a Write Operation A guest VM initiates a write request to the Nutanix VM controller. The VM controller passes the data directly to the local PCIe attached Fusion‐IO flash drive. Data is stored in the local flash drive to provide faster performance. Consequently for majority of requests, the data never traverses the network. Older, less frequently accessed data also known as cold data, is migrated to the more economical hard drive. If the cold data is more frequently requested by the VM, the data is brought back to the local flash drive. This cold data is now called as hot data. Once the write is completed, data is replicated synchronously across all nodes by the VM controller. Every data delivered to the local storage is check summed to protect it against disk faults. Anatomy of a Read Operation A guest VM initiates a read request to the Nutanix VM Controller. Data is accessed directly from the PCIe attached Fusion‐IO flash, presenting a high speed direct data path. Data Replication Data is synchronously replicated on more than one nodes of the cluster, when the VM controller executes a write operation. This process takes place in the background. Data is never mirrored completely on only one individual node in the cluster. It is divided into chunks and stored on different nodes which ensures that data exists in at least two independent locations and is fault tolerant. For a read request of data residing on a failed disk, multiple nodes will be accessed by the VM controller. This approach eliminates hot spots of requests and accesses to one node. Each VM Controller in the cluster keeps track of the address of data stored on all the local hard disk drives. Data replication on different nodes of the cluster has multiple advantages. The main advantages are high availability and data protection in case of node downtime, node failure or disk failure. Data Recovery Data recovery is essential on a disk failure. On a disk failure, the VM controller will reroute the guest VM to another node. This routing is transparent to the hypervisor and guest VM. When a VM is migrated from a source node to a destination node, the data becomes remote to the VM. The newly migrated VM’s now local VM controller knows the location of the remote data. The controller fetches the data to its local fusion‐ IO flash storage. Data locality is the key to VM performance.