Cloud Computing: Autoscaling Data Center
Interactive cloud data center simulator: watch an autoscaler add and remove server instances to hold a target utilization while client requests stream in, with request rate, target utilization and service tier (IaaS/PaaS/SaaS) tunable in real time.
Cloud computing delivers compute, storage and software over the internet instead of from a machine you own — this simulator visualizes the elastic infrastructure layer underneath that promise. A grid of server instances sits idle until client requests start arriving; an autoscaling control loop watches the incoming rate and brings servers online (or takes them offline) to hold utilization near a target, exactly like the auto scaling groups behind AWS, Azure and Google Cloud. Switch between IaaS, PaaS and SaaS to see how much work a single instance can absorb at each abstraction level, push the request rate past what the fleet can scale to in time, and watch requests start getting dropped.
Interactive 3D model of a cloud data center: incoming client requests are routed across a grid of servers while an autoscaler adds or removes active instances to hold a target utilization. Tune request rate, target utilization and service tier (IaaS/PaaS/SaaS) to see when the fleet keeps up and when requests start getting dropped.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install