Muchos autores hacen hincapié en el uso y acceso a recursos computacionales basados en múltiples servidores cuando se refieren a la arquitectura de computación en la nube.
Sin embargo, la arquitectura de una solución en la nube es la estructura del sistema, que habitualmente abarca recursos de la nube (plataformas de back-end, servidores y almacenamiento), servicios de red, middleware y componentes de software, sus propiedades visibles externamente y las relaciones entre ellos [7].
A continuación, se introducen los diferentes componentes.