Tuesday, October 11, 2011

Cloud Computing


As per NIST’s draft definition:
“Cloud computing is a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.”

Cloud Computing is different for different people. For a non-technical user, it is about storing your data on an external source, which is accessible from anywhere, but from a technical perspective, it can be viewed from service models:

Cloud Software as a Service (SaaS): Use of applications running on a cloud infrastructure.
Cloud Platform as a Service (PaaS): Deploy consumer-created applications on a cloud infrastructure.
Cloud Infrastructure as a Service (IaaS): provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software, which can include operating systems and applications.

What are the essential characteristics of Cloud Computing?
·         On-demand self-service
·         Broad network success
·         Resource pooling
·         Rapid Elasticity
·         Measured Service

What are the deployment models?
·         Private cloud
·         Community cloud
·         Public Cloud
·         Hybrid Cloud

Cloud Computing has evolved from several different technologies and business approaches over a period of time. Some of them are Utility Computing, Grid Computing, Autonomic Computing, Platform Virtualization, Service-Oriented Architecture (SOA) and such.

Cloud Service Examples:
Salesforce.com
Amazon Web services
EC2 commercial services offered by Amazon to small companies
Microsoft Azure
VMware
Google

Open-source Cloud Platforms:


For more information:

Cloud Security: A comprehensive guide to Secure Cloud Computing, Ronald Krutz, Russell Vines, Wiley.

No comments:

Post a Comment