Cloud client platforms-Front End
The front end includes the client’s computer (or computer network) and the application required to access the cloud computing system. Not all cloud computing systems have the same user interface.
Cloud storage-Back End
On the back end of the system are the various computers, servers and data storage systems that create the “cloud” of computing services.
A central server administers the system, monitoring traffic and client demands to ensure everything runs smoothly. It follows a set of rules called protocols and uses a special kind of software called middle-ware. Middle-ware allows networked computers to communicate with each other. Most of the time, servers don’t run at full capacity. That means there’s unused processing power going to waste. It’s possible to fool a physical server into thinking it’s actually multiple servers, each running with its own independent operating system. The technique is called server virtualization. By maximizing the output of individual servers, server virtualization reduces the need for more physical machines.
- It is the responsibility of the back end to provide built-in security mechanism, traffic control and protocols.
- The server employs certain protocols, known as middleware, helps the connected devices to communicate with each other.