Many authors emphasize the use and access of multiple server-based computational resources when they refer to cloud computing architecture.
Nevertheless, the architecture of a cloud solution is the structure of the system, which typically comprises cloud resources (back end platforms, servers and storage), services, network, middleware, and software components, the externally visible properties of those, and the relationships between them [7].
Next, the different components are introduced.