Un VPC (virtual private cloud) è un'offerta di cloud pubblico che consente ad un'azienda di stabilire il proprio ambiente di elaborazione di tipo cloud privato su un'infrastruttura di cloud pubblico condivisa. Un VPC consente ad un'azienda di definire e controllare una rete virtuale logicamente isolata da tutti gli altri tenant del cloud pubblico, creando un luogo privato ad elevati standard di sicurezza nel cloud pubblico.