I do not see an explaination as to why a single container is the best practice. Does having multiple containers cause more overhead(other than the memory use)?
It seems like an obvious choice would be to put your OS VM's that are virtually identical in a deduped container to maximize space savings. Then put any user data vDisks in a compressed container.
Just looking for some input on why this is not a good idea.