vCPU
A vCPU is a virtual CPU sold higher in the stack, and it is typically one logical thread of a physical core.
A vCPU is the unit in which the layers above hardware allocate and sell processor capacity. A physical core usually presents two logical CPUs through simultaneous multithreading. A vCPU is typically one of those logical threads and not a whole core.