Cloud services and computing refers to the use of computing hardware and software that are delivered over the internet; this public cloud then becomes associated to these service providers.
The “cloud” name comes from the use of a cloud-shaped symbol as an abstraction for the complex IT infrastructure it contains in system diagrams. Cloud computing entrusts remote IT services with the user’s data, software and computation. The term “cloud” has been widely overused in the IT industry and in many cases is misused in representing cloud services and solutions that can be utilized for running a business.
With internet becoming more pervasive globally and the services infrastructure supporting the internet becoming more robust, new services have been evolving out of existing services already available. Virtualization has introduced a level of flexibility, functionality and recoverability previously unknown to the IT industry.
Private Cloud Services
The most common deployments of private cloud solutions are in enterprise-level environments. A Business that has the capital to fund a private cloud operation will usually purchase the necessary equipment, hire their own dedicated IT support teams and build or lease their own data centers.
This allows the company to have complete control over their IT infrastructure and cloud computing. The primary downside of a private cloud solution is the cost of implementation and maintenance. It also requires highly skilled engineers to manage the network.
Public Cloud Services
In a public cloud scenario, one utilizes a web-based application and cloud service. Hardware or software is not owned or maintained by the client and resources are completely acquired from third party vendors. Dell vCloud, Microsoft Office 365, Microsoft Azure, Google Apps, Salesforce, Amazon Web services are all common examples of “public cloud solutions.”
With these deployments, end-users will work strictly through the internet via web-based portals. Generally, application data is not stored locally. All relevant information is stored with the cloud service provider.
While these solutions can be cost effective, the lack of control over the data center resources, monthly fees and increased support costs can hinder the variability that a public cloud service will align with every business.