One webhosting company in our country has server with like 200 cores and more than 4TB of ram. It is a cloud and they offer me quite good priced VDS. (Virtual Dedicated Server)

Im curious how such a big "cloud" works. Is it some huge machine or just few racks of standard servers some way joined together?