Private Cloud Architecture

Part: 1
Definitions 

Private Cloud Private cloud is cloud infrastructure operated solely for a single organization, whether managed internally or by a third-party and hosted internally or externally. Undertaking a private cloud project requires a significant level and degree of engagement to virtualize the business environment, and requires the organization to reevaluate decisions about existing resources. When done right, it can have improve business, but every step in the project raises security issues that must be addressed to prevent serious vulnerabilities. Meanwhile, Provides Computer Power, Storage and Networking infrastructure (such as firewalls and load balances) as a service via own organization data center or Via third party Local Hosts or Cloud – over the internet – Hosts.

Private Cloud Architecture: 

IaaS – Infrastructure as a Service: In the most basic cloud-service model, providers of IaaS offer computers – physical or (more often) virtual machines – and other resources. A Hyper-Visor runs the virtual machines as guests. Pools of hyper-visors within the cloud operational support-system can support large numbers of virtual machines and the ability to scale services up and down according to customers’ varying requirements.) IaaS clouds often offer additional resources such as images in a virtual-machine image-library. IaaS-cloud providers supply these resources on-demand from their large pools installed in Data centers for Wide Area connectivity.

PaaS – Platform as a Service: In the PaaS model, cloud providers deliver a computing platform  typically including operating system, programming language execution environment, database, and web server. Application developers can develop and run their software solutions on a cloud platform without the cost and complexity of buying and managing the underlying hardware and software layers. With some PaaS offers, the underlying computer and storage resources scale automatically to match application demand such that cloud user does not have to allocate resources manually.

SaaS – Software as a Service: In the SaaS model, cloud providers install and operate application software in the cloud and cloud users access the software from cloud clients. Cloud users do not manage the cloud infrastructure and platform where the application runs. This eliminates the need to install and run the application on the cloud user’s own computers, which simplifies maintenance and support. Cloud applications are different from other applications in their scalability, which can be achieved by cloning tasks onto multiple virtual machines at run-time to meet changing work demand.

Simply, Private Cloud offers a package of software and services is offered through a service delivery mechanism similar to that of a public utility such as telephone, internet, electricity, water or gas. These services have the advantage of low initial cost and a “pay as you go” pricing model. A Cloud-Provider exploits the benefits of Cloud Infrastructure to provide on demand computing power for its distributed web applications which can be delivered worldwide at a low cost of ownership under very reliable service level agreements which ensure flexibility and continuity in work and business.