Introduction to Cloud Computing

Cloud computing is Internet based computing where virtual shared servers provide software, infrastructure, platform, devices and other resources and hosting to customers on a pay as you use basis.It allows consumers and businesses to use applications without installation and access their personal files at any computer with internet access. This technology allows for much more efficient computing by centralizing storage, memory, processing and bandwidth.  


Cloud Architecture:


  • Cloud computing architecture  consists components like
  • The Front end E.g. Client's device, Browser, Computer Network etc.
  • The backend E.g. Servers, data storage system etc.


Group of these clouds make a whole cloud computing system. It is administered via a central server that is also used for monitoring client's demand and traffic ensuring smooth functioning of the system.

Deployment Models of Cloud Computing:


  1. Public
  2. Private
  3. Community
  4. Hybrid

Public:

Standard cloud computing model, in which a service provider makes resources, such as applications and storage, available to the general public over the Internet.
Available to the general public over internet,Google  Docs

Private:

Cloud infrastructure operated delicately for a single organization, whether managed internally or by a third-party and hosted internally or externally.
Dedicated to buyer only.Operance

Community:

Shares infrastructure between several organizations from a specific community with common concerns E.g security, compliance, jurisdiction, etc.
Available to  community members only.
Cloud purchased by Airtel and will be shared with other organization.

Hybrid:

Composition of two or more clouds (private, community or public) that remain unique entities but are bound together, offering the benefits of multiple deployment models.Available to users based on deployment composition.Combination of public and private cloud.