Cloud Computing Architecture

The cloud infrastructure is closely related to its architecture & comprises of many cloud component which is loosely connected.

The broad divisions of cloud architecture are:

  • Front-end
  • Back-end

It is the responsibility of the back-end to provide the security of data for cloud users along with the traffic control mechanism. The server also provides the middleware which helps to connect devices & communicate with each other.

Figure - Cloud Computing Architecture:


Businesses used cloud infrastructures to work with these applications. Unlike subscription-based models of pricing, payment structure of the cloud enables the user to subscribe to vendor services & cloud infrastructures are paid on a 'pay-per-use' basis.

The cloud technology architecture also consists of front-end platforms (as read in the early chapters) called the cloud client which comprises servers, thin & fat client, tablets & mobile devices. The interaction is done through middleware or via web-browser or virtual sessions. According to Jason Bloomberg of ZapThink, the cloud-oriented architecture can essentially be the building block of IoT (Internet of Things) in which anything can be connected to the internet. The cloud architecture is a combination of both services oriented architecture & event-driven architecture. SO cloud architecture encompasses all elements of the cloud environment.