Grid and Cloud computing An overview

By | April 14, 2013

Cloud computing is a model of delivering computing resources from the Internet to the user. Computing resources can be any Software- Applications, OS, service, information – encyclopedia, search engine results.

Cloud computing is a concept that is an instrument and a history, its a bundle of possibilities like SAAS[software as a service (SaaS)],IAAS[Infrastructure as a service (IaaS)] Cloud uses net as the source of computing resources and delivering them directly to the user.

Cloud Computing Classifications

All cloud computing offerings can classified into THREE types

  1.   Platforms- environment for running application and maintaining them- GAE ,Salesforce ,Microsoft Azure   
  2.   Infrastructure-Provides all the Infrastructure and management components to manage the applications, EC2
  3.   Applications– delivery of software as a service – example – G-mail,Google Docs.

 Why is it called Cloud Computing ?

Because in network diagrams, the Internet is depicted as a cloud

A figure showing Cloud Computing

Technical  Definition:

Cloud computing is a model for enabling 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.


Cloud  Computing- MODES 

  • Private cloud
  • Public Cloud
  • Hybrid cloud


image showing hybrid,  private and public clouds

image showing hybrid, private and public clouds

Cloud Computing- Innovations

 Scalable Architecture: 

  • Scales up to meet Business Goals
  • Grids to handle fail-over, backup, disaster recovery &  scalability
  • Computing grid: for serving user requests
  • Storage grid : File grid, Database grid
  • Messaging grid: for real-time updates and chats


Superior Integration:

  • Integration across SaaS applications is far easy 
  • CRM integrating spreadsheet and email
  • Small web services & aggregation (SOA) 
  • Evolve each service independently and rapidly
  • Contextualintegration- application + user’s data and context


Cloud gives better performance  

  • Caching
  •  HTML Page caching
    • Distributed server side object caching
    • Convert dynamic data into pre-computed static content

Cloud security:

Security issues fall into two broad categories: 

  • Security issues faced by cloud providers
  •  Security issues faced by their customers.
  •   Top Challenges faced by Cloud computing vendors
    • Physical security, 
    • network security, 
    • application security

Author: Ravi Bandakkanavar

A Techie, Blogger, Web Designer, Programmer by passion who aspires to learn new Technologies every day. It has been 6 years since I have been publishing articles and enjoying every bit of it. I want to share knowledge and build a great community with people like you.

Suggested read for you:

Did it help? Comment here..