AWS data center latencies, visualized

Visualization & UX

  • Many like the rotating 3D globe aesthetically but find it hard to read exact latencies and see all regions at once.
  • Suggestions:
    • Add a hint like “click to select a region” and auto-select a default or nearest region.
    • Offer a 2D map/projection (e.g., Winkel Tripel, azimuthal equidistant) or toggle between 3D/2D.
    • Add or expose a table view alongside the visualization.
    • Use a continuous color ramp instead of coarse latency buckets.

Data & Methodology

  • Points shown are AWS regions, not individual data centers; each region contains multiple AZs and facilities with different intra-region characteristics.
  • Latency data is scraped from CloudPing, which:
    • Uses TCP connections to AWS services (not ICMP ping).
    • Hasn’t been updated in years, so newer regions are missing.
  • Some note AWS also exposes latency baselines via Network Manager, but reliability of provider dashboards is debated.

Latency Physics & Infrastructure

  • Distance is the dominant factor, but:
    • Speed of light in fiber is ~2/3 of c, plus extra delay from non-straight paths, switching, and routing.
    • Rules of thumb like “distance(km) / ~150 ≈ ms” or ~125 miles/ms appear to fit many cases.
  • Undersea cable layout strongly shapes latency; absence of direct cables (e.g., Ireland ↔ continent, South America/Africa) forces longer routes.
  • Some propose showing “overhead vs theoretical minimum” per link.

Coverage & Missing Regions

  • Multiple AWS regions (e.g., Spain, Melbourne, Israel, Hyderabad, Canada West) are absent due to CloudPing’s dataset.
  • Users observe sparse coverage in Africa and South America and discuss likely reasons: smaller markets, power/heat challenges, political risk, and limited subsea capacity.

Use Cases, Alternatives & Ideas

  • People have used similar measurements for:
    • Region selection, HA/DR design, and performance tuning (e.g., impact of cross-US region hops).
    • Trading and latency-sensitive workloads, sometimes using microwave or specialized fiber.
  • Requests for:
    • Versions for Azure/GCP and inter-cloud latency.
    • A mode showing user-to-region latency, history charts, and inferred “likely fiber” links.

Accessibility & Feedback Culture

  • Red/green color choices are hard for color-blind users and grayscale displays; suggestions include:
    • Color-blind-friendly palettes.
    • Line patterns (dashed/dotted) and an optional “color-blind mode.”
  • Some debate whether such critiques are discouraging or valuable; others argue accessibility feedback is important even for hobby projects.