The Nutanix Virtual Computing Platform is a converged infrastructure solution that consolidates the compute (server) tier and the storage tier into a single, integrated appliance.
Nutanix uses the same design principles and technologies that power IT innovators such as Google, Facebook, and Amazon. It tailors these for mainstream enterprises and government agencies.
The Nutanix solution is radically simple compared to traditional datacenter infrastructures.
- Rapid time to value: deployment in under 30 minutes
- No disruption to ongoing operations
- Easily scales
- Powerful off-the-shelf, non-proprietary hardware
- Reduces the cost and complexity of storage
- Works with legacy components, protecting investments you’ve already made
- Delivers advanced, enterprise-class storage capabilities
The modular building-block design allows your organization to start with small deployments and grow incrementally into very large cluster installations. With one appliance, you can move from a small operation to handling large-scale server virtualization deployments, virtual desktop initiatives, test and development applications, big data (e.g. Splunk, Hadoop) projects, and more.
The Nutanix Virtual Computing Platform integrates high-performance server resources with enterprise-class storage in a cost-effective 2U appliance. It eliminates the need for network-based storage architecture, such as a storage area network (SAN) or network-attached storage (NAS). The scalability and performance that the world’s largest, most efficient datacenters enjoy are now available to all enterprises and government agencies.
Before Nutanix acknowledges any write I/O, it synchronously replicates the data to another node in the cluster. All nodes participate in replication to gain full utilization across the system. Only after the data – and its associated metadata – is replicated, will the host receive an acknowledgment of a successful write. This ensures that data exists in at least two independent locations within the cluster and is fault tolerant.
The Virtual Computing Platform incorporates the popular Google-developed Snappy compression algorithm to increase the effective storage capacity of the system up to 4X. Unlike traditional storage solutions that perform compression for entire LUNs or disks, Nutanix compresses data at the sub-block level for increased efficiency and greater simplicity.
Compression policies can be configured to compress data in-line, as it is written to the system. Nutanix can also compress data post-process, or post-ingest, to eliminate any performance impact on the write path.
Snapshots & Clones
Snapshots provide production-level data protection without sacrificing performance. Nutanix utilizes a redirect-on-write algorithm to dramatically improve system efficiency during snapshoting.
Closely related to snapshots is the concept of a clone, which is essentially a writable snapshot. Nutanix uses the same underlying mechanism for performing cloning as it does for snapshots, allowing it to benefit from the same metadata optimizations. The main difference is that when a clone is taken, both the clone and the original become children of the snapshot, meaning the parent snapshot will now have two writable children.
Additionally, Nutanix fully integrates with popular off-load capabilities, including the VMware API for Array Integration (VAAI), Microsoft Offloaded Data Transfer (ODX) and SMI-s.
Shadow Clones enable distributed caching of VM data in a multi-reader scenario. VDI deployments, where many linked clones forward read requests to a central master (base VM), is a prime example. In the case of VMware View, this is called the replica disk and is read by all linked clones. Similarly, in Citrix XenDesktop deployments this is called the MCS Master VM. Shadow Clones improve performance in nearly any multi-reader scenario (e.g., deployment servers, repositories, etc.).
With Shadow Clones, Nutanix actively monitors vDisk access trends. If there are requests originating from more than two remote CVMs, as well as the local CVM, and all of the requests are read I/O, the vDisk will be marked as immutable. Once the disk has been marked immutable, the vDisk is then cached locally by each CVM so read operations are now satisfied locally by direct-attached storage resources.
Storage for virtual machines is thinly provisioned in the system. Administrators can set the capacity of a vDisk, but physical storage is allocated only when required. Administrators can also set a minimum reservation parameter that guarantees the specified amount of storage for a collection of vDisks. This provides for less overprovisioning of storage and more granular control to the administrator.