liveBook · Manning

Network bandwidth

As explained in ScyllaDB in Action

Network bandwidth is the maximum rate at which data can be transferred across a network connection.

Network bandwidth is the maximum rate at which data can be transferred across a network connection. In a ScyllaDB production cluster, it is one resource to account for alongside disk space, CPU cores, memory, and cost. section 9.2.2

Treat bandwidth as a starting point for capacity planning rather than a value determined by a universal formula:

  • Test with consequence-free, production-level traffic to determine whether the cluster withstands expected demand. section 9.2.2
  • Size bandwidth together with storage, replication, CPU, memory, and cost because every workload and cluster differs. section 9.2.2
  • Use the resulting measurements as a baseline, then tune the cluster for actual production needs. section 9.2.2
Figure 9.5 Using smaller nodes in your cluster can be a cost-effective way to meet your throughput goals, as well as increase your cluster’s availability if you were to lose a quorum.
figure

Compare smaller-node layouts when balancing throughput goals, cost, and availability during cluster planning. section 9.2.2

How ScyllaDB in Action covers it

How deep it goes
Treats bandwidth as a sizing dimension and defers exact capacity to production-level testing rather than a fixed formula.
Examples
Uses production-level traffic testing and smaller-node cluster layouts as concrete planning references.
What you can do after
Evaluate cluster capacity by testing production-level traffic and tuning the resulting resource baseline.
How it connects
Connects network bandwidth with disk space, CPU, memory, replication factor, throughput, availability, and cost.

Also explained in

Compare how 4 books explain network bandwidth →

Related concepts

This explainer was generated by Manning's knowledge graph from the text of ScyllaDB in Action. The section links point to the parts of the book it draws on.