ComputeHosts: Once you have created your own resource groups, you can deselect this resource group for the cluster. By default, includes any host in your cluster that is not a management host. These hosts are available to run work.
InternalResourceGroup: Group of hosts that run internal processes.
ManagementHosts: Includes your master host and any failover candidates plus any other host where you have installed the management host package.