What is the difference between ECS instances on a DDH and on a shared cloud hosting server?

The only difference is that you cannot create classic network-connected ECS instances on DDHs. For more information, see comparing ECS features on different hosts.

Performance: basically the same. However, you have a full control over the physical resources of a DDH.

Are there any limits to creating ECS instances on a DDH?

You cannot create classic network-connected ECS instances on a DDH, and the billing method of ECS instances has dependencies on the corresponding DDH. For more information, see limits.

Can any type of ECS instances be created on a DDH?

Yes. You can create an ECS instance on a specified DDH in the ECS console or by using the CreateInstance interface of ECS. For example, you can only create ECS instances of sn1ne type family on a DDH of compute optimized type with enhanced network performance. For more information about DDH type, see dedicated host types.

Can ECS instances be created on a specified DDH?

Yes. You can create ECS instances on a specified DDH in the ECS Console. For more information, see create an ECS instance on a DDH.

Can I migrate ECS instances between different DDHs?

Yes. You can migrate ECS instances between DDHs of the same type, except DDHs with local disks. For more information, see migrate ECS instances across DDHs.