Data Analytics report

us-west-2 NVMe Spot market review

Per-AZ assessment of defined NVMe partition types for clusters built on 2026-07-16.

Technical summary

All 282Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json configured partition/type/AZ memberships are structurally offered and have Linux/UNIX Spot price history. The actionable problem today is not missing EC2 offerings; it is price gating and weak large-instance capacity.

The strongest recommendation is to temporarily exclude 20Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json partition/type/AZ memberships whose 72Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-hour minimum Spot price never fell below DYEC's $9.99Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json/hour global ceiling. Most are i384nvme types. Leave the other currently price-gated types defined: their prices are nearer the computed resource bid, and some have successful launches in the same 72Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-hour window.

The account sample contains 469Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json relevant Spot `RunInstances` events: 229Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json launched instances, 20Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json insufficient-capacity errors, and 255Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json `SpotMaxPriceTooLow` errors. Those errors are workload-correlated, but they confirm that price-cap gating is real. The i384nvme placement score is only 1-2 in every AZ, so do not depend on 384Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-vCPU Spot capacity for a cluster built now.

Best current AZ by partition

  • i96nvme — All four AZs score 9Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json; us-west-2c has no currently price-gated type.
  • i128nvme — us-west-2a scores 6Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json (best), after excluding x2iedn.metal; us-west-2bSource: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json is next at 3Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json.
  • i192nvme — us-west-2bSource: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json scores 9Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json (best) with no current price-gated type.
  • i192hugenvme — us-west-2bSource: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json scores 7Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json (best) with no current price-gated type.
  • i384nvme — No healthy Spot choice: scores are 1Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json, 1Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json, 1Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json, and 2Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json. If unavoidable, us-west-2d is least weak; prefer the on-demand template for reliability.
Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json

Read-only EC2 offerings, Spot price history, placement scores, CloudTrail RunInstances evidence, and current working-tree template membership.

Spot price distribution across configured NVMe types

Boxes compare the configured instance-type price distributions within each partition and AZ; individual dots preserve every type.

Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json

Read-only EC2 offerings, Spot price history, placement scores, CloudTrail RunInstances evidence, and current working-tree template membership.

Partition-pool Spot placement scores by AZDirectional 1-10 score for an eight-node-equivalent target; 10 is strongest.
Partition-pool Spot placement scores by AZ data
PartitionPlacement scoreAvailability Zone
i96nvme9us-west-2a
i96nvme9us-west-2b
i96nvme9us-west-2c
i96nvme9us-west-2d
i128nvme6us-west-2a
i128nvme3us-west-2b
i128nvme2us-west-2c
i128nvme1us-west-2d
i192nvme3us-west-2a
i192nvme9us-west-2b
i192nvme1us-west-2c
i192nvme5us-west-2d
i384nvme1us-west-2a
i384nvme1us-west-2b
i384nvme1us-west-2c
i384nvme2us-west-2d
i192hugenvme3us-west-2a
i192hugenvme7us-west-2b
i192hugenvme1us-west-2c
i192hugenvme1us-west-2d

us-west-2a NVMe partition evidence

Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary

Actual query executed against the in-memory normalized market snapshot.

us-west-2a NVMe partition evidence
PartitionTypesScoreLaunchedCapacity errorsPrice-cap errorsExclude today
i96nvme31Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary9Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary
i128nvme13Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary6Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary
i192nvme14Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary3Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary
i384nvme10Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary5Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary
i192hugenvme8Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary3Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2a partition summaryTable: partition_summary

us-west-2b NVMe partition evidence

Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary

Actual query executed against the in-memory normalized market snapshot.

us-west-2b NVMe partition evidence
PartitionTypesScoreLaunchedCapacity errorsPrice-cap errorsExclude today
i96nvme31Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary9Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary
i128nvme13Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary3Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary
i192nvme14Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary9Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary
i384nvme10Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary6Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary
i192hugenvme8Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary7Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2b partition summaryTable: partition_summary

us-west-2c NVMe partition evidence

Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary

Actual query executed against the in-memory normalized market snapshot.

us-west-2c NVMe partition evidence
PartitionTypesScoreLaunchedCapacity errorsPrice-cap errorsExclude today
i96nvme31Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary9Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary76Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary
i128nvme13Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary2Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary46Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary2Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary
i192nvme14Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary57Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary12Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary13Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary
i384nvme10Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary2Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary186Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary5Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary
i192hugenvme8Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary42Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary8Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary13Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2c partition summaryTable: partition_summary

us-west-2d NVMe partition evidence

Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary

Actual query executed against the in-memory normalized market snapshot.

us-west-2d NVMe partition evidence
PartitionTypesScoreLaunchedCapacity errorsPrice-cap errorsExclude today
i96nvme23Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary9Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary4Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary
i128nvme5Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary4Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary
i192nvme12Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary5Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary29Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary
i384nvme8Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary2Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary11Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary4Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary56Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary2Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary
i192hugenvme6Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary20Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary1Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary0Source: SQLite derivation for us-west-2d partition summaryTable: partition_summary

Exclusions for clusters built today

  • us-west-2a: x2iedn.metal, m8id.48xlarge, m8idb.96xlarge, m8idn.96xlarge, r8id.metal-96xl, r8idb.96xlarge, r8idn.96xlarge
  • us-west-2bSource: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json: m8idb.96xlarge, m8idn.96xlarge, r8id.96xlarge, r8id.metal-96xl, r8idb.96xlarge, r8idn.96xlarge
  • us-west-2c: m8id.96xlarge, m8idb.96xlarge, m8idn.96xlarge, r8idb.96xlarge, r8idn.96xlarge
  • us-west-2d: m8idb.96xlarge, m8idn.96xlarge

These are temporary market exclusions, not permanent claims about the instance families. Re-run the collector before a later build.

Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json

Read-only EC2 offerings, Spot price history, placement scores, CloudTrail RunInstances evidence, and current working-tree template membership.

us-west-2a temporary exclusions

Source: SQLite derivation for us-west-2a exclusionsTable: type_audit

Actual query executed against the normalized per-type audit rows.

us-west-2a temporary exclusions
PartitionInstance typeCurrent72h minToday's bidCap failures
i128nvmex2iedn.metal$12.97Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$12.97Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$7.58Source: SQLite derivation for us-west-2a exclusionsTable: type_audit0Source: SQLite derivation for us-west-2a exclusionsTable: type_audit
i192nvmem8id.48xlarge$10.64Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$10.64Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$8.5Source: SQLite derivation for us-west-2a exclusionsTable: type_audit0Source: SQLite derivation for us-west-2a exclusionsTable: type_audit
i384nvmem8idb.96xlarge$10.91Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$10.89Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2a exclusionsTable: type_audit0Source: SQLite derivation for us-west-2a exclusionsTable: type_audit
i384nvmem8idn.96xlarge$10.79Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$10.79Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2a exclusionsTable: type_audit0Source: SQLite derivation for us-west-2a exclusionsTable: type_audit
i384nvmer8id.metal-96xl$13.14Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$13.14Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2a exclusionsTable: type_audit0Source: SQLite derivation for us-west-2a exclusionsTable: type_audit
i384nvmer8idb.96xlarge$14.64Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$14.61Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2a exclusionsTable: type_audit0Source: SQLite derivation for us-west-2a exclusionsTable: type_audit
i384nvmer8idn.96xlarge$13.84Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$13.84Source: SQLite derivation for us-west-2a exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2a exclusionsTable: type_audit0Source: SQLite derivation for us-west-2a exclusionsTable: type_audit

us-west-2b temporary exclusions

Source: SQLite derivation for us-west-2b exclusionsTable: type_audit

Actual query executed against the normalized per-type audit rows.

us-west-2b temporary exclusions
PartitionInstance typeCurrent72h minToday's bidCap failures
i384nvmem8idb.96xlarge$10.42Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$10.42Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2b exclusionsTable: type_audit0Source: SQLite derivation for us-west-2b exclusionsTable: type_audit
i384nvmem8idn.96xlarge$11.02Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$10.79Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2b exclusionsTable: type_audit0Source: SQLite derivation for us-west-2b exclusionsTable: type_audit
i384nvmer8id.96xlarge$11.07Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$11.07Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2b exclusionsTable: type_audit0Source: SQLite derivation for us-west-2b exclusionsTable: type_audit
i384nvmer8id.metal-96xl$10.46Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$10.46Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2b exclusionsTable: type_audit0Source: SQLite derivation for us-west-2b exclusionsTable: type_audit
i384nvmer8idb.96xlarge$13.54Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$13.44Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2b exclusionsTable: type_audit0Source: SQLite derivation for us-west-2b exclusionsTable: type_audit
i384nvmer8idn.96xlarge$13.77Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$13.66Source: SQLite derivation for us-west-2b exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2b exclusionsTable: type_audit0Source: SQLite derivation for us-west-2b exclusionsTable: type_audit

us-west-2c temporary exclusions

Source: SQLite derivation for us-west-2c exclusionsTable: type_audit

Actual query executed against the normalized per-type audit rows.

us-west-2c temporary exclusions
PartitionInstance typeCurrent72h minToday's bidCap failures
i384nvmem8id.96xlarge$25.06Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$25.06Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2c exclusionsTable: type_audit0Source: SQLite derivation for us-west-2c exclusionsTable: type_audit
i384nvmem8idb.96xlarge$11.41Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$11.41Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2c exclusionsTable: type_audit55Source: SQLite derivation for us-west-2c exclusionsTable: type_audit
i384nvmem8idn.96xlarge$12.09Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$10.98Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2c exclusionsTable: type_audit26Source: SQLite derivation for us-west-2c exclusionsTable: type_audit
i384nvmer8idb.96xlarge$14.93Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$14.9Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2c exclusionsTable: type_audit53Source: SQLite derivation for us-west-2c exclusionsTable: type_audit
i384nvmer8idn.96xlarge$14.11Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$14.11Source: SQLite derivation for us-west-2c exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2c exclusionsTable: type_audit48Source: SQLite derivation for us-west-2c exclusionsTable: type_audit

us-west-2d temporary exclusions

Source: SQLite derivation for us-west-2d exclusionsTable: type_audit

Actual query executed against the normalized per-type audit rows.

us-west-2d temporary exclusions
PartitionInstance typeCurrent72h minToday's bidCap failures
i384nvmem8idb.96xlarge$10.96Source: SQLite derivation for us-west-2d exclusionsTable: type_audit$10.96Source: SQLite derivation for us-west-2d exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2d exclusionsTable: type_audit15Source: SQLite derivation for us-west-2d exclusionsTable: type_audit
i384nvmem8idn.96xlarge$10.55Source: SQLite derivation for us-west-2d exclusionsTable: type_audit$10.55Source: SQLite derivation for us-west-2d exclusionsTable: type_audit$9.99Source: SQLite derivation for us-west-2d exclusionsTable: type_audit15Source: SQLite derivation for us-west-2d exclusionsTable: type_audit

Scope, data, and definitions

  • Window: 2026-07-13T03:11:01Z through 2026-07-16T03:11:01Z (72Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json hours).
  • Price: EC2 Linux/UNIX Spot price per instance-hour in the named AZ.
  • Boxplot value: one 72Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-hour median price per configured instance type, so volatile types do not receive extra statistical weight merely because their price changed more often.
  • Placement score: eight-node-equivalent target expressed in vCPU, using AWS's required capacity-optimized scoring assumption. The templates use price-capacity-optimized, so the score is directional.
  • Exclude today: type is offered, current price exceeds every containing compute-resource bid, and its 72Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-hour minimum remained above the $9.99Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json global cap.

Methodology

The collector deduplicated repeated instance types within each partition, queried current AZ offerings, gathered 72Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-hour Spot price history, requested a partition-pool placement score, and classified account-observed CloudTrail launches and failures. Today's compute-resource bid was reproduced as min(1.70 × current resource median, $9.99).

Limitations and robustness

AWS does not expose a definitive current capacity flag for each individual Spot pool. Price history is not capacity evidence. Placement scores describe the submitted pool as a whole, are not guaranteed, and are only directly applicable when a later request matches the scored configuration and uses capacity-optimized. CloudTrail is an account-specific, retry-correlated sample; zero attempts means no evidence, not unavailability. The chart uses per-type 72Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-hour medians rather than time-weighted prices.

Recommended next steps

  1. For a build today, apply the listed temporary exclusions only in the matching AZ template.
  2. Prefer us-west-2b for 192Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-vCPU NVMe work, us-west-2a for 128Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-vCPU NVMe work, and any AZ for 96Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-vCPU NVMe work (with us-west-2c the cleanest price-gate snapshot).
  3. Avoid relying on i384nvme Spot. Use the Intel on-demand template when 384Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json-vCPU reliability matters.
  4. Re-run this collector immediately before later cluster creation; Spot state and placement scores are time-sensitive.

Further questions

  • Do the 255Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json price-cap failures materially delay Slurm scaling, or are they only EC2 Fleet override telemetry?
  • Would a separate, explicitly approved global-cap policy for i384nvme be cheaper than on-demand for the expected job duration?
  • Should this report become a pre-create advisory command that never mutates templates?
Source: DYEC us-west-2 Spot market evidence snapshotFile: docs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json

Read-only EC2 offerings, Spot price history, placement scores, CloudTrail RunInstances evidence, and current working-tree template membership.

Sources

  1. DYEC us-west-2 Spot market evidence snapshotdocs/plans/20260716T031101Z_usw2_spot_market_review_snapshot.json · AWS CLI with profile lsmc · 2026-07-16T03:17:58Z

    Read-only EC2 offerings, Spot price history, placement scores, CloudTrail RunInstances evidence, and current working-tree template membership.

  2. AWS EC2 Spot placement score documentation
  3. AWS EC2 Spot price history documentation
  4. AWS EC2 Spot Instances concepts