In public lectures by AWS employees they have clearly described their infrastructure as 1U-based. Heat dissipation is a big part of their costs, and blade servers trade heat for space, which is a bad trade, as space is cheap compared to heat management. I'd assume that their infrastructure is not dense.
In public lectures by AWS employees they have clearly described their infrastructure as 1U-based.
They've also described their infrastructure as consisting of racks of 20 servers + a switch, and shown photos of racks full of 2U servers. My guess is that they have multiple generations of hardware.
Yes, considering the size of their operation, the length of time they’ve been running, and the variety of instance types they offer, it would be really surprising to me if they didn’t have multiple generations.
Also, they don’t offer {4,8}XL cluster {compute,GPU} instances in Oregon. If their infrastructure were homogeneous, there would be no reason not to. (Well, other than that those instance types are probably likely to have less latency-sensitive applications.)
Clearly they run a pretty tight ship, but it doesn’t follow that something on the order of half a million machines all have exactly the same mount. And they could be 90% 1U-based (justifying the public statement) but, going by these figures, still have 45,000 non-1U servers.
Makes sense to run 2U servers; more room for independent disks; no RAID, no redundancy, 1 disk per virtual machine "slice", so you don't have contention issues when someone else on the box tries to do a dd from EBS to the local non-persistant disk.
1U pizza boxes wouldn't have enough physical drives to break up among the amount of virtual machines you can cram on a box with 64-128GB of RAM.