Cloud computing is an internet based computing where the software, shared resources and information are served to computers and electricity grid over a network. Cloud Computing architecture is divided into two sections. One is the front end and the other is back end. The front end is the user interface and back end is the cloud section.
Front End:
In the cloud computing system the front end is the client device that consists of some applications that are needed for accessing the cloud computing system. Different cloud computing systems have the different user interface. Web services such as email programs control some of the existing web browsers like Firefox, Internet Explorer and safari. Other type of systems have unique application which provide network access to its clients. A user can use some kind of services in the front end.
Back End:
The back end of the cloud computing system consists of various computers, servers and data storage systems. Both client and server are connected by a network called internet. Cloud computing system can include any computer program from data processing to video games. A server is assigned to every application. A central server administers the system, monitors traffic and processes clients request to ensure that everything works smoothly.