A prática de compartilhar recursos de computação, como servidores, é chamada de
compartilhamento de recursos ou, mais especificamente,
virtualização de recursos . Embora o "compartilhamento de recursos" seja um termo mais amplo que abrange vários métodos, "Virtualização de recursos" destaca o uso da tecnologia para abstrair e compartilhar recursos físicos, como servidores, armazenamento e capacidade de rede entre vários usuários ou aplicativos como se cada um tivesse seu próprio recurso dedicado. Isso geralmente é alcançado através de tecnologias como o software de virtualização (por exemplo, VMware, Hyper-V, KVM) e computação em nuvem.