Predictika · NetApp AFX cluster design
An SE, a partner or an AI agent proposes a NetApp AFX cluster for an AI data platform: which AFX node model, how many nodes and shelves, which Cisco Nexus cluster switch pair, and whether the AI Data Engine and its data compute nodes are deployed. Before the design goes to a quote or an order, the proposal goes to the Predictika validator. It computes the 400GbE ports each cluster switch needs from the nodes and shelves, compares them with the ports the chosen switch has, checks the node, shelf and data compute node limits NetApp documents, compares the port count the proposal states with the computed one, and returns every reason in one answer. Hard rules block; configurations NetApp documents differently, or sizes in its Hardware Universe, route to a person. This checks that a design is legal, not how it performs, and nothing is priced. This is an illustrative model built from NetApp's public documentation. NetApp is not involved with it and has not endorsed it.
This validator checks one kind of proposal: the node, shelf and cluster switch layout of a NetApp AFX cluster, as described in NetApp's AFX hardware and AI Data Engine hardware documentation. It handles any proposal that picks from these models and switches, not only the scenarios on this page. It does not size capacity or performance, and it does not cover drives, the data-facing network, configuration or pricing.
8 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Illustrative agent statement. The validator receives the structured request below.
Proposing agent: AI design agent (scripted)
Before sending, the agent must call Recorded run
What this means
Our assessment of what a typical rules-based CPQ (product rules, price rules and validation rules, as in Salesforce CPQ) does with the same cases. It is a judgment about effort and reliability, not a claim that nothing can be built.
| What the validator caught | Typical rules-based CPQ | Predictika |
|---|---|---|
| Switch ports that depend on the node model, the shelves and the switch | Only with workarounds Each AFX 1K node takes one 400GbE switch port and each AFX 2K node three, each shelf two, and the switch has 30 or 62 usable ports. That is arithmetic across three catalogs, and a configurator passes a cluster that fits the nodes but not the switch. | The ports are computed from the nodes, the shelves and the model on every call and compared with the usable ports of the chosen switch; the shortfall comes back with both numbers. |
| Cluster limits that interact: HA pairs, the 32-node maximum, shelf count and ratio | Only with care Even node counts, a maximum and a shelf minimum are simple alone, but the node-to-shelf ratio depends on both counts and has a boundary at each end. | All four are checked together; a ratio outside the documented range goes to a person rather than being blocked or ignored. |
| Rules for an attached product, the AI Data Engine | Only with care The AI Data Engine adds a minimum number of data compute nodes and its own list of switches. A cluster rule set rarely knows about the attached product. | The data compute node minimum and the listed switches are checked when the AI Data Engine is on, and not when it is off. |
| Hard rules versus a switch NetApp sizes elsewhere, and figures the proposal itself states | Only with workarounds Approval chains handle one threshold well, but here some findings block, the Nexus 9808 is sized in another tool, and the proposal's own stated port count must be checked against the computed one. | Each finding is labeled block or approval, and the stated port count travels with the proposal and is compared on every call. |
Every rule is checked on every call, in any order the choices arrive; one problem never hides another. Blocking findings stop the design; approval findings need a person to sign off; everything else is computed. The wording shown is an example from the test runs; the numbers change with the proposal.
| 1 | Fewer than 2 shelves (blocks): An AFX cluster needs at least 2 shelves; the proposal has 1. |
| 2 | Fewer than 3 data compute nodes (blocks): The AI Data Engine needs a minimum of 3 data compute nodes; the proposal has 2. |
| 3 | More than 32 nodes (blocks): An AFX cluster has a maximum of 32 nodes; the proposal has 34. |
| 4 | Node count is not even (blocks): An AFX cluster is built from HA pairs, so the node count must be even; the proposal has 23 nodes. |
| 5 | Not enough switch ports (blocks): Each cluster switch needs 35 x 400GbE ports (23 nodes x 1 + 6 shelves x 2) but the Nexus 9332D-GX2B has 30 usable ports. |
| 6 | Stated switch ports do not match (blocks): Stated switch ports do not match: the agent stated 28; the validator computes 35 x 400GbE ports per switch. |
| 7 | Nexus 9808 is sized in the Hardware Universe (needs approval): The Nexus 9808 is for configurations above 64 ports and is sized in the NetApp Hardware Universe; this validator does not size it, so confirm the switch ports there. |
| 8 | Outside the node-to-shelf ratio (needs approval): 16 nodes with 7 shelves is outside the 4:1 to 8:3 node-to-shelf ratio NetApp documents; confirm the shelf count with NetApp. |
| 9 | Switch not listed for the AI Data Engine (needs approval): The AI Data Engine documentation lists the Nexus 9332D-GX2B or 9364D-GX2A for client and cluster switches; Nexus 9808 is not listed there. |
The recorded result of the validator for each scenario on this page: the request the AI agent sent, the verdict, and every finding, in the order they appear above.
The agent's request. Please check the AFX cluster for Northwind AI Labs: 23 AFX 1K nodes and 6 shelves on a Nexus 9332D-GX2B cluster switch pair, with the AI Data Engine and 2 data compute nodes, stated as 28 400GbE ports needed on each switch. It is ready to quote.
Verdict: Blocked.
The agent's request. Please check the AFX cluster for Northwind AI Labs: 22 AFX 1K nodes and 6 shelves on a Nexus 9332D-GX2B cluster switch pair, with the AI Data Engine and 3 data compute nodes, stated as 34 400GbE ports needed on each switch. It is ready to quote.
Verdict: Blocked.
The agent's request. Please check the AFX cluster for Northwind AI Labs: 22 AFX 1K nodes and 6 shelves on a Nexus 9364D-GX2A cluster switch pair, with the AI Data Engine and 3 data compute nodes, stated as 34 400GbE ports needed on each switch. It is ready to quote.
Verdict: Allowed.
The agent's request. Please check the AFX cluster for Fjord Analytics: 12 AFX 2K nodes and 3 shelves on a Nexus 9332D-GX2B cluster switch pair, with the AI Data Engine and 3 data compute nodes, stated as 42 400GbE ports needed on each switch. It is ready to quote.
Verdict: Blocked.
The agent's request. Please check the AFX cluster for Fjord Analytics: 12 AFX 2K nodes and 3 shelves on a Nexus 9364D-GX2A cluster switch pair, with the AI Data Engine and 3 data compute nodes, stated as 42 400GbE ports needed on each switch. It is ready to quote.
Verdict: Allowed.
The agent's request. Please check the AFX cluster for Skerry Media: 16 AFX 1K nodes and 7 shelves on a Nexus 9808 cluster switch pair, with the AI Data Engine and 3 data compute nodes, stated as 30 400GbE ports needed on each switch. It is ready to quote.
Verdict: Needs approval.
The agent's request. Please check the AFX cluster for Tundra Research: 34 AFX 1K nodes and 10 shelves on a Nexus 9364D-GX2A cluster switch pair, with the AI Data Engine and 3 data compute nodes, stated as 54 400GbE ports needed on each switch. It is ready to quote.
Verdict: Blocked.
The agent's request. Please check the AFX cluster for Tundra Research: 32 AFX 1K nodes and 10 shelves on a Nexus 9364D-GX2A cluster switch pair, with the AI Data Engine and 3 data compute nodes, stated as 52 400GbE ports needed on each switch. It is ready to quote.
Verdict: Allowed.
The text of the narrated walkthrough, step by step.