Cloud computing systems have two ends - a front end consisting of user computers and clients that access applications, and a back end of servers, data storage, and computer programs in the "cloud" section. Users interface with the front end to send traffic and requests through the internet to the back end systems, which are operated from a single or multiple locations and monitored to ensure everything runs smoothly between the two connected ends.