Cloud Computing

Cloud Computing
A shared pool of configurable computer system resources and higher-level services that can be rapidly provisioned with minimal management effort, often over the Internet. Cloud computing relies on sharing of resources to achieve coherence and economies of scale, similar to a public utility.
Characteristics
The National Institute of Standards and Technology's definition of cloud computing identifies five essential characteristics:
  • On-demand self-service. 
  • Broad network access. 
  • Resource pooling. 
  • Rapid elasticity. 
  • Measured service. 
Service Models
  • Infrastructure as a Service (IaaS). 
  • Platform as a Service (PaaS).
  • Software as a Service (SaaS). 
Deployment Models
  • Private Cloud
  • Public Cloud
  • Hybrid Cloud
Advantages of Cloud Computing
  • Cost Savings
  • Reliability
  • Manageability
  • Strategic Edge
Disadvantages of Cloud Computing
  • Downtime
  • Security Issues
  • Vendor Lock-In
  • Limited Control
Deployments
  • Social Network: Facebook, Instagram.
  • Data Sharing: Email, Google Drive.
  • Education: Quipper, E-Learning.
  • Business/Office Application: Google Doc
  • HPC (High Performance Computing) for a limited time

Comments

Popular posts from this blog

Sorting & Searching

Pointer and Array in C Programming Language

Function and Recursion