We have been hearing the term “cloud computing”. It is starting to come up in IT conversations regularly. But what does it mean? According to the U.S. National Institute of Standards and Technology (NIST) cloud computing has five characteristics, three cloud service models, and four cloud deployment models.
The five characteristics of cloud computing are:
On-demand self-service – computing capabilities such as server time and network storage can be provisioned automatically by the consumer or business without requiring service provider interaction.
Broad network access – computing is available over the network and can be accessed and used by traditional computers as well as mobile phones and PDA’s.
Resource pooling – The cloud providers resources e.g. storage, processing, memory, and bandwidth are pooled to serve multiple consumers and businesses. These different physical and virtual resources are dynamically assigned and reassigned based on usage demand.
Rapid deployment – Cloud services can be deployed and provisioned quickly. To the consumer or business the services available for provisioning can appear to be unlimited and can be purchased in any quantity at any time.
Measured service – Cloud systems are automatically configured by the provider to control and optimize resource usage using a metering capability that is appropriate for the service. Cloud resource usage can be monitored, controlled, and reported which provides transparency for the consumer or business and the service provider.
The three cloud service models are:
Software as a Service (SaaS) – The subscriber is able to use the provider’s applications running on a cloud infrastructure. The applications can be accessed using various client devices though an interface usually a web browser. The provider maintains all the underlying cloud infrastructure e. g. servers, network, and operating systems. The subscriber has no control of the service other than the provisioning of user accounts.
Platform as a Service (PaaS) – At this level the subscriber can deploy onto the providers cloud infrastructure custom applications created using programming languages and tools supported by the provider. Again the subscriber does not have control of the underlying cloud hardware or software. But does have some control over the deployed applications,
Infrastructure as a Service (IaaS) – At this level the subscriber is able to provision processing, storage, network, and other computing resources and deploy and run software including operating systems and applications. As with the previous two cloud models the subscriber does not have control over the underlying cloud infrastructure but will have control of operating system, deployed applications, storage and limited control of networking components such as host firewalls.
The most common cloud model is SaaS. For example Microsoft Exchange Online is cloud hosted email services that consumers and businesses can subscribe to on a monthly basis. As you move to the PaaS and IaaS cloud services you gain more control of the applications. But of course the monthly subscription price will be higher than those at the SaaS level.
The Business Benefits of Cloud Computing
• Reduced Cost: Cloud technology is paid incrementally, saving organizations money.
• Increased Storage: Organizations can store more data than on private computer systems.
• Highly Automated: No longer do IT personnel need to worry about keeping software up to date.
• Flexibility: Cloud computing offers much more flexibility than past computer methods.
• More Mobility: Employees can access information wherever they are, rather than having to remain at their desks.
• Allows IT to Shift Focus: No longer having to worry about constant server updates and other computing issues, government organizations will be free to concentrate on innovation.
In our next post we will go over the four cloud deployment models Public, Private, Hybrid, and Community. We will also take a look at Cloud Security.
If you would like more information about this topic please contact us at info@pcdocsac.com