Simulation Accuracy Benchmark
This page publishes a reproducible, company-owned cwm-bench measurement of the canonical AWS architecture and clearly separates it from engine predictions and provider-documentation references.
See also: Simulation Fidelity — benchmark data and accuracy ranges for all five cloud providers.
AWS goodput, CRUD errors, app-local latency, role-specific CPU, and connection diagnostics come from the pinned owned cwm-bench campaign. Scored latency and blended-CPU references remain documentation-backed. The fit split uses 10 / 100 / 500 RPS; 1,000 RPS burst is a holdout. See the Methodology section below for full source citations.
Independently sourced coverage currently includes rosa-hcp, rosa-classic, aro, openshift-dedicated, self-managed across 6 region-specific scenarios. Platform fees are estimated from published product/pricing information; performance behavior is not a topology-matched public load test.
View source-backed OpenShift reference output| Provider | Overall |
|---|---|
AWS | 97.4% |
GCP | 97.9% |
Azure | 97.8% |
Oracle Cloud (OCI) | 96.2% |
DigitalOcean | 97.4% |
Click any row to load that provider's full benchmark results below.
| Provider | Idle 10 req/s | Normal 100 req/s | Peak 500 req/s | Burst 1,000 req/s |
|---|---|---|---|---|
| AWS | 4.9%doc blended ref 5%owned app CPU 0.5% | 19.1%doc blended ref 20%owned app CPU 1.8% | 49.2%doc blended ref 52%owned app CPU 8.6% | 74.9%doc blended ref 78%owned app CPU 13.4% |
| GCP | 6.3%doc ref 6% | 22.0%doc ref 22% | 57.3%doc ref 58% | 88.1%doc ref 84% |
| Azure | 5.4%doc ref 5% | 18.5%doc ref 19% | 52.3%doc ref 54% | 86.1%doc ref 81% |
| Oracle Cloud (OCI) | 4.3%doc ref 4% | 12.1%doc ref 12% | 44.4%doc ref 48% | 82.6%doc ref 78% |
| DigitalOcean | 6.3%doc ref 6% | 15.4%doc ref 15% | 41.9%doc ref 44% | 70.3%doc ref 68% |
AWS cells show calibrated engine CPU against documentation-backed blended-CPU references, with the owned app CPU diagnostic shown separately; other providers show simulated output against documentation-sourced references. Click any row to load that provider's full benchmark below.
Select a provider to load its canonical benchmark automatically.
Overall Simulation Accuracy: 97.4%
Weighted composite across P50/P95 latency, CPU utilization, throughput, error rate, and cost — averaged over four traffic scenarios (Idle, Normal, Peak, Burst).
Idle
95%
Normal
97%
Peak
99%
Burst
98%
Results update the architecture diagram and scenario tables below.
Canonical Architecture
| Role | Instance Type | Count | Cost / hr | |
|---|---|---|---|---|
Load Balancer | ALB (Application Load Balancer) | 1 | $0.0225 | |
Web / App Server | m5.large | 2 | $0.1920 | |
Database | db.r5.large (MySQL 8.0, Single-AZ) | 1 | $0.2400 | |
| Total (official AWS pricing, us-east-2) | $0.4545/hr | |||
Want to run this exact scenario yourself? Open the Simulation Workspace and configure the same resources.
Traffic Scenario Comparisons
Each table shows Reference vs. Simulated values, the percentage delta, and an accuracy badge (green ≥ 90%, yellow ≥ 75%, red below 75%).
| Metric | Reference scored source | Simulated | Delta | Accuracy |
|---|---|---|---|---|
| P50 Latency | 12 msdocumentation | 12 ms | +0.0% | 100% |
| P95 Latency | 28 msdocumentation | 33 ms | +17.9% | 82% |
| CPU Utilization | 5.00% %documentation | 4.90% % | -2.0% | 98% |
| Throughput | 8.87 req/sowned | 8.87 req/s | +0.0% | 100% |
| Error Rate | 0.00% %owned | 0.00% % | +0.0% | 100% |
| Cost / Hour | $0.4545 $/hrprice list | $0.4556 $/hr | +0.2% | 100% |
| Owned metric | Value | Meaning |
|---|---|---|
| Target RPS | 10 | target load |
| Goodput | 8.874 RPS | warmup + steady window |
| P50 latency | 2.628 ms | owned app-local measurement |
| P95 latency | 4.530 ms | owned app-local measurement |
| P99 latency | 7.238 ms | owned app-local measurement |
| App CPU | 0.48% | owned application host metric |
| DB CPU | 3.34% | owned database metric |
| DB connections | 2 / ~500 | maximum observed / documented ceiling |
| CRUD errors | ≈0% | owned canonical CRUD mix |
| Cost / hour | $0.4545 | public price list |
Source: company-owned cwm-bench campaign. These are measurements, not simulated values. The scored comparison uses calibrated engine output with owned goodput/error and documentation-backed end-to-end latency/blended-CPU references.
| Metric | Reference scored source | Simulated | Delta | Accuracy |
|---|---|---|---|---|
| P50 Latency | 18 msdocumentation | 17 ms | -5.6% | 94% |
| P95 Latency | 45 msdocumentation | 44 ms | -2.2% | 98% |
| CPU Utilization | 20.00% %documentation | 19.10% % | -4.5% | 96% |
| Throughput | 87.62 req/sowned | 87.62 req/s | +0.0% | 100% |
| Error Rate | 0.00% %owned | 0.00% % | +0.0% | 100% |
| Cost / Hour | $0.4545 $/hrprice list | $0.4580 $/hr | +0.8% | 99% |
| Owned metric | Value | Meaning |
|---|---|---|
| Target RPS | 100 | target load |
| Goodput | 87.625 RPS | warmup + steady window |
| P50 latency | 2.188 ms | owned app-local measurement |
| P95 latency | 4.028 ms | owned app-local measurement |
| P99 latency | 6.787 ms | owned app-local measurement |
| App CPU | 1.79% | owned application host metric |
| DB CPU | 4.43% | owned database metric |
| DB connections | 8 / ~500 | maximum observed / documented ceiling |
| CRUD errors | ≈0% | owned canonical CRUD mix |
| Cost / hour | $0.4545 | public price list |
Source: company-owned cwm-bench campaign. These are measurements, not simulated values. The scored comparison uses calibrated engine output with owned goodput/error and documentation-backed end-to-end latency/blended-CPU references.
| Metric | Reference scored source | Simulated | Delta | Accuracy |
|---|---|---|---|---|
| P50 Latency | 38 msdocumentation | 38 ms | +0.0% | 100% |
| P95 Latency | 90 msdocumentation | 90 ms | +0.0% | 100% |
| CPU Utilization | 52.00% %documentation | 49.20% % | -5.4% | 95% |
| Throughput | 437.62 req/sowned | 437.62 req/s | +0.0% | 100% |
| Error Rate | 0.00% %owned | 0.00% % | +0.0% | 100% |
| Cost / Hour | $0.4545 $/hrprice list | $0.4511 $/hr | -0.8% | 99% |
| Owned metric | Value | Meaning |
|---|---|---|
| Target RPS | 500 | target load |
| Goodput | 437.623 RPS | warmup + steady window |
| P50 latency | 1.995 ms | owned app-local measurement |
| P95 latency | 3.760 ms | owned app-local measurement |
| P99 latency | 7.205 ms | owned app-local measurement |
| App CPU | 8.63% | owned application host metric |
| DB CPU | 8.22% | owned database metric |
| DB connections | 43 / ~500 | maximum observed / documented ceiling |
| CRUD errors | ≈0% | owned canonical CRUD mix |
| Cost / hour | $0.4545 | public price list |
Source: company-owned cwm-bench campaign. These are measurements, not simulated values. The scored comparison uses calibrated engine output with owned goodput/error and documentation-backed end-to-end latency/blended-CPU references.
| Metric | Reference scored source | Simulated | Delta | Accuracy |
|---|---|---|---|---|
| P50 Latency | 68 msdocumentation | 70 ms | +2.9% | 97% |
| P95 Latency | 160 msdocumentation | 159 ms | -0.6% | 99% |
| CPU Utilization | 78.00% %documentation | 74.90% % | -4.0% | 96% |
| Throughput | 875.12 req/sowned | 875.12 req/s | +0.0% | 100% |
| Error Rate | 0.00% %owned | 0.00% % | +0.0% | 100% |
| Cost / Hour | $0.4545 $/hrprice list | $0.4523 $/hr | -0.5% | 100% |
| Owned metric | Value | Meaning |
|---|---|---|
| Target RPS | 1,000 | target load |
| Goodput | 875.116 RPS | warmup + steady window |
| P50 latency | 1.931 ms | owned app-local measurement |
| P95 latency | 3.714 ms | owned app-local measurement |
| P99 latency | 7.017 ms | owned app-local measurement |
| App CPU | 13.36% | owned application host metric |
| DB CPU | 10.91% | owned database metric |
| DB connections | 55 / ~500 | maximum observed / documented ceiling |
| CRUD errors | ≈0% | owned canonical CRUD mix |
| Cost / hour | $0.4545 | public price list |
Source: company-owned cwm-bench campaign. These are measurements, not simulated values. The scored comparison uses calibrated engine output with owned goodput/error and documentation-backed end-to-end latency/blended-CPU references.
Pricing accuracy is validated continuously via automated drift checks in CI. See the Simulation Fidelity page for per-provider cost benchmark details across all five cloud providers.
Want to benchmark a different architecture? Open the Workspace to build and simulate any topology.
Try the Simulation Yourself
Load the same 3-tier AWS scenario in the interactive workspace and compare what you see with the reference values on this page.
