Saturday, May 11, 2013

Cloud Computing Definition


According to NIST(National Institute Of Standards and technology) definition of Cloud Computing:-

"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."

Cloud Computing refers to applications and services offered over the internet.These services are offered from data centers all over the world which collectively are referred to as the "CLOUD" 

The idea of the "cloud" simplifies the many network connections and computer systems involved in online services. In fact, many network diagrams use the image of a cloud to represent the Internet. This symbolizes the Internet's broad reach, while simplifying its complexity. Any user with an Internet connection can access the cloud and the services it provides. Since these services are often connected, users can share information between multiple systems and with other users.

Cloud computing is so named because the information being accessed is found in the "clouds", and does not require a user to be in a specific place to gain access to it. Companies may find that cloud computing allows them to reduce the cost of information management, since they are not required to own their own servers and can use capacity leased from third parties. Additionally, the cloud-like structure allows companies to upgrade software more quickly.

Examples of cloud computing include online backup services, social networking services, and personal data services such as Apple's MobileMe. Cloud computing also includes online applications, such as those offered through Microsoft Online Services. Hardware services, such as redundant servers, mirrored websites, and Internet-based clusters are also examples of cloud computing.

Cloud computing in a nutshell means that it is a new IT technique of sharing or pooling resources e.g.

  • Company point of view(Cloud Provider) - Let a company has 100 TB capacity of server and they require only 50 TB in the high workload days.This means that resources are getting wasted and money is also getting wasted.So if the company share or rent these resources it get those resources utilized and even get money for that.The renting can be done for some hours,days,months,etc.So in this way company can reduce its wastage and even make money.This will increase their server performance and even less power will required.E.g Google,Microsoft,Rackspace,Vmware,etc
  • Company point of view(Cloud User) - Let a company has 100 TB capacity of server and they require only 2 TB in the high workload days.This means that resources are getting wasted and money is also getting wasted.So if the company rent the server from the cloud service provider then he can easily do his work.This means that company no more have to configure or do any work regarding the server i.e. their some work will get reduced, which will automatically increase the profit level.Maharashtra IT Secretary Rajesh Aggarwal used this and this year they made profit of 50 crore.
  • Common Man point of view(Lay man language) - Let a person has 4 BHK home and he uses only 2 rooms,this means that 2 means are vacant or you can say that resources are getting wasted.So what common man do,he rent those rooms and enjoy the money from that.   
  • Common Man point of view- Let a person want to go Australia and he forgets his important document in India and came to know about this thing in the plane.So now what he can do as its private and secret he cannot tell anyone to mail him the scanned only.Now if he would placed it in the cloud then he can easily retrieve at any place.Many more examples can be given on this .E g. One can store data in Google drive ,Microsoft skydive, drop box,etc.

All the services or anything related to cloud can be accessed from anywhere in the world at anytime from any electronic device with internet support.

This is just the definition, it is a very big topic because we have different  service models,deployment models,etc.
If any thing is found incorrect please inform the admin as soon as possible because i don`t want people to get wrong information.
From more information regularly visit this blog.




3 comments: