The AWS documentation states that dedicated instances are run on hardware that’s dedicated to a single customer.
I can’t believe this means that a single dedicated instance will get a whole physical host to itself - surely that would be uneconomical for AWS, as dedicated instances only cost a small percentage more than regular instances.
So if my disbelief is true, it must mean that dedicated instances have some portion of a host dedicated to them. But what portion exactly? Do you get a physical CPU rather than a vCPU, and is that all? Does the rest of the physical host (motherboard, network interface, power supply, other bits) not count as hardware on which an instance is run?