La pratica della condivisione di risorse di elaborazione come i server è chiamata
condivisione delle risorse Oppure, più specificamente,
virtualizzazione delle risorse . Mentre la "condivisione delle risorse" è un termine più ampio che comprende vari metodi, "virtualizzazione delle risorse" evidenzia l'uso della tecnologia per astrarre e condividere risorse fisiche come server, archiviazione e capacità di rete tra più utenti o applicazioni come se ognuno avesse una propria risorsa dedicata. Ciò si ottiene spesso attraverso tecnologie come il software di virtualizzazione (ad es. VMware, Hyper-V, KVM) e Cloud Computing.