Controller Node Memory
I'm trying to determine the hardware needed for a compute node and a controller node. I've gone through the documentation and am wondering why the controller node is recommended to have 12 GB of RAM? Does the controller node and its associated nove-services really need 12 GB? Also, is each nova-service associated with the controller node hosted on its own virtual machine?