Ogni macchina virtuale di Azure ha una determinata allocazione di hardware, tra cui core CPU, memoria, dischi rigidi, interfacce di rete e altri dispositivi per eseguire un'ampia gamma di sistemi operativi, applicazioni e carichi di lavoro nell'ambiente cloud di Azure. Queste risorse hardware vengono partizionate all'interno di un data center di Azure per creare macchine virtuali di Azure.