What is Cloud Computing?

Cloud Computing A deployment model defines the purpose of the cloud, and the nature of how the cloud is located. The NIST(The U.S. National Institute of Standards and Technology) definition for the four deployment models is as follows:
  • Public Cloud
  • Private Cloud
  • Hybrid Cloud
  • Community Cloud

Public Cloud

The publkic cloud infrastructure is available for public use alternatively for a large industry group and ids owned by an organization selling cloud services.

Private Cloud

The private cloud mechanism is operated for the exclusive use of an organization. The cloud maay be managedby that organiation or a third party.

Hybrid Cloud

A Hybrid cloud combines multiple clouds(private, community or public) where those clouds retain their unique identities, but are bound together as a unit.

Community cloud

A Community cloud is one where the cloud has been organizedto serve a commom purpose or function

Infrastructure as a Service (IaaS):-

Itprovides virtual storage, virtual machines, virtual infrastructure and other hardware assets as resources that clients can provision

Platform as a Service (PaaS)

It provides virtual machines, Operating Sysytems, ,Applications, Services,DEvelopment frameworks, transactions and control structures

Software as a Service( SaaS)

It is a complete operating enviroment with applications, management and the user interface

Examples of IaaS Service provider include:

  1. Amazon Elastic Compute Cloud (EC2)
  2. Eucalyptus
  3. GoGrid
  4. FlexiScale
  5. Linode
  6. Rackspace Cloud
  7. Terremark

Examples of PaaS Service provider include:

  1. Force.com
  2. GoGrid CloudCenter
  3. Google AppEngine
  4. Windows Azure Platform

Examples of SaaS Service provider include:

  1. GoogleApps
  2. Oracle On Demand
  3. SalesForce.com
  4. SQL Azure
Applications built in the cloud often have the property of being built from a collection of components, a feature reffered to as composibility.A composable component must be :
  • Modular: If isn a self-contained and independent unit that is cooperative, resuable and replaceable
  • Stateless
    : A transaction is executed withoout regard to other tyransactions or requests

Comments

Popular posts from this blog

XPath for HTML markup

Apache Hadoop | Running MapReduce Jobs

Laravel | PHP | Basics | Part 2