I was going through AWS docs for Dedicated Instances and I'm confused by the following statement:
Dedicated Instances might share hardware with other instances from the same AWS account that are not Dedicated Instances.
(I'm assuming hardware here means a physical server)
It explains about sharing the hardware with other non-dedicated instances, but what about sharing the hardware with other dedicated instances within same the account?
Can a hardware be shared by two dedicated instances within the same account?
If not then, wouldn't that be expensive to allocate separate hardware for each dedicated instance request?
yes - sharing hardware across your dedicated instances is its main purpose:
In other words, other customers' instances don't run on the same hardware as your dedicated instances.
Reference that you quote is clarification that AWS may run your non-dedicated instances on the same hardware as well