Un'architettura cloud a quattro livelli è costituita da quattro componenti disposti in livelli: un'applicazione rivolta all'utente nella parte superiore, un livello intermedio di servizi, un livello di archiviazione dei dati nel mezzo dello stack e un livello infrastrutturale nella parte inferiore. Il livello dell'applicazione fornisce un'interfaccia utente per l'interazione con i servizi cloud, il livello dei servizi fornisce la logica aziendale per elaborare i dati, il livello di archiviazione dei dati archivia e accede ai dati e il livello dell'infrastruttura fornisce le risorse di elaborazione e gestisce attività come l'autenticazione, ridimensionamento e monitoraggio.
Progetta un'architettura di cloud computing a quattro livelli.