Cloud World Model
Pre-provision multi-cloud cost and latency simulation
What pre-provision multi-cloud simulation means, how to check cost and latency evidence, and a valid CWM simulation API example.
Definition: evaluate before deploying
Pre-provision simulation is a virtual experiment: define resources and traffic, advance the system model, then inspect estimated costs and performance before creating live infrastructure. “Multi-cloud” means considering deployment options across providers, not assuming that an instance on one cloud has an identical price or latency on another. Model output answers a planning question, not what your future invoice or p95 will definitely be.
Start from evidence, not a universal accuracy score
For an example of what CWM has actually validated, the owned AWS benchmark documents its three-tier reference workload (load balancer, application servers and database), comparison method and metric-specific limitations. It is an AWS reference, not proof of equivalent accuracy for every provider or traffic shape. The accuracy page gives the currently published results and methodology; use your own provider invoice and telemetry to check a prospective migration.
The fidelity page identifies where behavior comes from assumptions rather than a measured workload. Before ranking providers, fix the region, traffic profile, required services, pricing assumptions and latency objective; document any unmapped services.
Worked API example: create a virtual baseline
This request defines one fixed virtual AWS VM: location.regionKey selects the region, characteristics.size selects the catalogued t3.large SKU, and characteristics.instanceCount explicitly requests one instance. No additional fleet capacity or redundancy is implied. Replace CWM_API_KEY with an authorized key, run the create request, then set SIM_ID to the returned id before stepping. Compare different clouds using their own supported SKU labels rather than carrying an AWS instance type across providers. Creation and simulation are virtual: no EC2 instance is provisioned.
curl -sS -X POST https://www.cloudworldmodel.ai/api/simulations \
-H "Authorization: Bearer $CWM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Pre-provision single-VM baseline",
"traffic": 5000,
"resources": [{
"id": "web-1",
"name": "Web Server",
"type": "compute",
"provider": "aws",
"location": {"regionKey": "us-east-1"},
"characteristics": {"size": "t3.large", "instanceCount": 1, "autoscaling": false}
}]
}'
# Save the returned id as SIM_ID. This creates a virtual simulation, not an EC2 instance.
curl -sS -X POST "https://www.cloudworldmodel.ai/api/simulations/$SIM_ID/step" \
-H "Authorization: Bearer $CWM_API_KEY"Compare strategies and check the result
For multi-cloud exploration, the API provides POST /api/multi-cloud/explore and asynchronous job results. Define a workload profile and optimization weights, then inspect the returned ranked strategies rather than assuming one architecture transfers unchanged to another provider. Reconcile costs against provider price lists and your bill, and verify latency with realistic regional tests.
