Cloud computing architecture refers to components and sub components required for cloud computing. The architecture consists of a front end platform( client, mobile device), back end platforms (server storage), a cloud based delivery and a network (internet, internet).
This front-end platform interacts with cloud data storage networks and servers through an application, commonly Middleware, a web browser (Chrome, Firefox, etc.) or a virtual session.
The delivery of cloud computing services can be broken down into four models: Software as a Service (SaaS), Development as a Service (DaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS).
Internet / Network
Without the network, there would be no cloud. The Internet and other private or public networks connect user to data, and data platforms to each other. This cloud network layer should provide users with uninterrupted access to data and applications, agile movement between servers and other clouds and effective security protocols.