Journey to the Hybrid Cloud with Nutanix and Intel®

BasicTitle1-SocialMedia-Intel

Table of Contents

Rapid Application Development

When the pandemic hit in early 2020, here at Nutanix we were in the midst of developing an application to allow customers to try out our products and services quickly, through just a web browser and an internet connection. This became even more critical once the world effectively shut down and in-person meetings were canceled. We needed to go digital rapidly and allow customers to interact with us in a way that was valuable to them. We needed to scale quickly, and as many people do, we leveraged the public cloud to help us get there.

Leveraging the power of Intel® Virtualization Technology, or Intel VT-x, we were able to take advantage of secure, nested virtualization in the public cloud, which allowed us to virtualize our AHV hypervisor and then run VMs within that hypervisor to provide demo data and applications. This became what is known today as Nutanix Test Drive.

What is Nutanix Test Drive?

If you’ve heard of the term product-led growth, then you know that this is where product usage drives customer acquisition, retention, and expansion. At Nutanix we knew that many of our customers are IT practitioners who usually want to learn about a product by getting hands-on, not having to read white papers or go through a sales rep first.

Test Drive was created to showcase the capabilities of Nutanix products and solutions to our customers and prospects with as little friction as possible. Nutanix Engineering was able to virtualize the AHV hypervisor for testing purposes and developed an internal platform that allowed for API-driven deployments of virtual Nutanix clusters.

The Nutanix Technical Marketing Engineering (TME) team developed an application that does a number of things:

  • Maintained pools of ready-to-use Nutanix Test Drive clusters via an orchestrator
  • Managed the user assignment to these clusters, leveraging VPCs to isolate clusters from one another
  • Authenticated the users to these clusters with built-in demo data
  • Provided guided tour and chat functionality
Figure 1. Test Drive services running in the public cloud

Migrating to On-Prem

We originally leveraged public cloud services to implement Test Drive, in order to make it accessible to external users as fast as possible. These services include an engine to provision the virtual Nutanix clusters via a backend service, user login and authentication, user and cluster management, and of course, the clusters themselves.

As the service took off, with the number of Test Drive clusters that were being spun up, we quickly realized that we needed to repatriate workloads on-premises. This would give us more control over performance and predictability and decrease our operating expenses. Additionally, we knew that the Nutanix Cloud Platform was made for this type of application! We could use an on-premises environment to host the bulk of the workload, the clusters themselves.  The same Intel VT-x enabled easy migration across environments, despite different generations of Intel Xeon processors.

The Nutanix Cloud Platform is API-driven and provides software-defined, scale-out storage and networking with services such as Flow Virtual Networking. With Nutanix VPCs we get secure multi-tenancy as well as easy provisioning from our existing cloud orchestration tools. We could easily host the ready-to-use Nutanix Test Drive clusters and maintain user isolation. As we still leveraged the public cloud for some of our core services, we required a static 1-to-1 NAT setup to connect the user through a proxy hosted in the public cloud to the actual cluster running in the on-premises datacenter.

Figure 2. Test Drive Services running in a hybrid architecture

The network connection between on-prem and the cloud relies on standard IPSEC VPN connections and BGP for route advertisement. This is an incredibly flexible and standards-based connection that means we have the ability to bridge new connections from and to anywhere, with any cloud provider or physical gateway.

Business Outcomes

A single 14-node Nutanix cluster, powered by Intel® Xeon® Scalable processors, can host up to 120 Test Drive environments consisting of 5 VMs each. That means 120 customers or prospects can log in at any time to try out Nutanix! If more environments are required, we can burst into the public cloud, making this a true hybrid cloud setup.

With a majority of our predictable workloads running on-prem, we were able to realize cost savings on our cloud spend. Meanwhile, we retain the ability to spin up extra resources in the cloud for events, scheduled bootcamps, and maintenance. This balance allows us to provision workloads in a cloud-smart fashion. Rapid service development and burst use cases can target the cloud for speed of deployment. Workloads that cross the technology development divide to become adopted longer-term are deployed with on-prem cost optimization in mind.

Leveraging the Power of Intel

Since we are utilizing nested virtualization, we needed a hardware platform that could drive high performance and capacity across compute, memory, and storage. We also wanted to maximize the density of Test Drive virtual clusters per physical node. For this density, we identified the CPU as the constraining factor, and found that the Intel® Xeon® Gold processors provided strong performance and core ratio for the heavy compute requirements.

In our existing production environment, we are using 14 nodes of NX-8170-G7 to host the Test Drive clusters. Each node consists of dual-socket Intel Xeon Gold 6248R processors (48 cores per node) @ 3GHz, 1.5TB memory, and 14.5TB of SSD storage.

We’ve recently expanded this to add 11 new nodes into the environment, leveraging the 3rd Generation Intel Xeon Scalable processor. The bill of materials for the new nodes is shown below.

For more information on how the Nutanix Cloud platform manages the storage, please refer to the Distributed Storage Fabric section in the Nutanix Bible

Product CodeDescriptionQTY Per NodeTotal QTY
NX-3155GN-G8NX-3155GN-G8111
C-CPU-6348Intel Xeon Gold 6348 processor (2.6 GHz/ 28-core/ 235W,)222
C-MEM-64GB-320064GB Memory Module (3200MHz DDR4 RDIMM)32352
C-SSD-1.92TB-A 1.92 TB SSD1.92TB SSD444
C-NIC-25G2B1Intel 25/10GbE, 2-port, NIC (Intel XXV710-DA2)222
Figure 3. Bill of Materials for New Environment

Building Your Own Private Cloud

With Intel Select Solutions for Nutanix HCI, you can find optimized configurations for Nutanix, which reduces the time to evaluate and purchase the necessary hardware components for your own private cloud, powered by Nutanix and Intel. 

To learn more about the Nutanix software, take a free Nutanix Test Drive at https://www.nutanix.com/testdrive

To learn more about Flow Virtual Networking, please check out the product page at https://www.nutanix.com/products/flow/networking.

© 2024 Nutanix, Inc. All rights reserved. Nutanix, the Nutanix logo and all Nutanix product, feature and service names mentioned herein are registered trademarks or trademarks of Nutanix, Inc. in the United States and other countries. Other brand names mentioned herein are for identification purposes only and may be the trademarks of their respective holder(s). This post may contain links to external websites that are not part of Nutanix.com. Nutanix does not control these sites and disclaims all responsibility for the content or accuracy of any external site. Our decision to link to an external site should not be considered an endorsement of any content on such a site. Certain information contained in this post may relate to or be based on studies, publications, surveys and other data obtained from third-party sources and our own internal estimates and research. While we believe these third-party studies, publications, surveys and other data are reliable as of the date of this post, they have not independently verified, and we make no representation as to the adequacy, fairness, accuracy, or completeness of any information obtained from third-party sources.