The cloud provider is responsible for provision of software, installation and maintenance and clients access the application through thin client architecture, typically a web browser. This model eliminates the capital expenditure and also simplifies maintenance and support while providing great scalability by aid of virtual machines. Based on work demand, tasks are cloned on to these virtual machines at run-time and a load balancer is used to distribute the work over these machines. To the end user, the application would be a single access point. In order to accommodate large number of cloud users, a concept termed as multi-tenancy is used where multiple clients share the same cloud …show more content…
The level of resource utilization and computing resources required by the organization should be at a significant level to operate a private cloud. The capital expenditure spent in this model is significant and usually a dedicated location for the data center has to be allocated which voids a few major advantages of cloud computing. However, the security risks taken in this model are significantly low and when the resource allocation and management of the data center is done properly, it generates a lot of business value in terms of maintenance, scalability and operational