the relationship between your self-hosted server and your workers should be pretty much the same as the one you had between your server and agents
if you want an incremental migration strategy, I would just create a new work pool and start registering new deployments to that work pool and starting moving deployments over piecemeal