On-Premises Deployment Specifications

On This Page

Overview

This document lists the hardware specifications for on-premises ("on-prem") deployment of version 3.0.2 of the Iguazio Data Science Platform ("the platform").

Capacity Calculations
All capacity calculations in the hardware specifications are performed using the base-10 (decimal) number system. For example, 1 TB = 1,000,000,000,000 bytes.

Hardware Configurations

The platform is available in two configurations, which differ in a variety of aspects, including the performance capacity, footprint, storage size, and scale capabilities:

Development Kit
A single data-node and single application-node cluster implementation. This configuration is designed mainly for evaluation trials and doesn't include high availability (HA) or performance testing.
Operational Cluster
A scalable cluster implementation that is composed of multiple data and application nodes. This configuration was designed to achieve superior performance that enables real-time execution of analytics, machine-learning (ML), and artificial-intelligence (AI) applications in a production pipeline. The minimum requirement for HA support is three data nodes and three application nodes.

Both configurations also support an additional backup node for backing up the platform instance.

For both configurations, data nodes in on-prem deployments are always deployed on virtual machines (VMs) while application nodes can be deployed on either VMs or local machines (bare-metal).

VM Deployment Notes

Warning
  • Provisioning (deployment) of the platform's node VMs is done by using a dedicated virtualization package, provided by Iguazio.
    Don't attempt to provision the servers yourself prior to the deployment.

  • Platform shutdown should be coordinated with Iguazio's support team.
    Don't shut down the data-node VMs non gracefully, as this might erase the data.

When deploying on virtual machines, notify Iguazio's support team whenever VMware Enhanced vMotion Compatibility (EVC) mode is enabled, as a low EVC level might disable required CPU features.

VM Hypervisor Host Specifications

Hypervisor host machines in VM platform deployments must fulfill the following hardware specification requirements:

Component Specification
Network interfaces
  • A single-port 1 Gb (minimum) NIC for the management network
  • For hosting data-node VMs — a dual-port 10 Gb (minimum) NIC for the data-path (client) and interconnect networks
  • For hosting application-node VMs only — a single-port 10 Gb (minimum) NIC for the data-path (client) network
Hypervisor VMware vSphere ESXi 6.5 or 6.7, or Proxmox VE (PVE) 6.2

VM Data-Node Specifications

Data nodes in on-prem platform deployments are VMs that must fulfill the following hardware specification requirements.

Note
For some components, the specification differentiates between small and large data nodes. Large data nodes provide greater processing capabilities. Note that you cannot mix the specifications of these two alternative configurations.
Component Specification
Memory 64 GB (POC node) / 128 GB (small node) / 256 GB (large node)
Cores 4 (POC node) / 8 (small node) / 16 (large node)
VM boot disk 400 GB (minimum) image (hosted on an enterprise-grade SSD-based data store)
Data disks 2, 4, 6, or 12 (POC and small node) / 2, 4, 6, 8, or 12 (large node) NVMe or enterprise-grade SSD data disks (drives) of 1 TB (minimum) each, which are mapped exclusively to the data-node VM using direct attach storage (DAS), such as raw device mapping (RDM).

Application-Node Specifications

In on-prem deployments you can select whether to deploy the application nodes on virtual machines (VMs) or on local machines (bare-metal), provided the same method is used on all nodes.

VM Application-Node Specifications

Application nodes in VM platform deployments are VMs that must fulfill the following hardware specification requirements.

Note
For some components, the specification differentiates between small and large application nodes. Large application nodes provide greater processing capabilities. Note that you cannot mix the specifications of these two alternative configurations.
Component Specification
Memory 64 GB (small node) / 128 GB (large node)
Cores 8 (small node) / 16 (large node)
VM boot disk 400 GB (minimum) image (hosted on an enterprise-grade SSD-based data store)
GPU (Optional) GPUs supported by the NVIDIA Linux display driver 450.57.

Bare-Metal Application-Node Specifications

Application nodes in bare-metal platform deployments are supplied by the customer and must fulfill the following hardware specification requirements:

Cores 8 (minimum)
Memory 64 GB of RAM (minimum)
OS boot disk 400 GB (minimum) enterprise-grade SSDs
Network interfaces
  • Single port 1 Gb (minimum) NIC for the management network
  • Single port 10 Gb (minimum) NIC for the data-path (client) network
GPU (Optional) GPUs supported by the NVIDIA Linux display driver 450.57.

Backup-Node Specifications (Optional)

If you wish to back up your instance of the platform, you need an additional VM or bare-metal backup node, which is used only for backups. The backup node must fulfill the following hardware specification requirements:

Note
It's strongly recommended that you back up your data on a regular basis.
Component Specification
Memory 64 GB
Cores 8
VM boot disk 400 GB (minimum) image (hosted on an enterprise-grade SSD-based data store)
Backup storage 2 TB (minimum) of network or direct attached storage or a storage area network (NAS/DAS/SAN). The exact amount of required storage depends on the amount of data that's being used in the platform; consult Iguazio's support team.

See Also