Cloud Computing is the technology which is used to access services, resources, software and information offered in the internet cloud. All of the services which are offered in the internet cloud are shared amongst the users and are hence provided to all the different computers and other devices on-demand.

Most of the time, servers don't run at full capacity. That means there's unused processing power going to waste. It's possible to fool a physical server into thinking it's actually multiple servers, each running with its own independent operating system. The technique is called server virtualization. Thus, what the cloud is delivering is essentially virtualized services.

History:

The name cloud computing, which was coined in the year 2007, was inspired by the cloud symbol that's often used to represent the Internet in flow charts and diagrams. The term Cloud refers to “Internet” and computing means “to compute/to process”.  It's called cloud computing because the data and applications exist on a "cloud" of Web servers.

Distinct characteristics of Cloud Computing

  • Sold on demand - typically by the minute or the hour
  • Service is fully managed by the provider (the consumer needs nothing but a personal computer and Internet access)
  • Assets in the form of Software as a Service (SaaS), Platform as a Service (PaaS) or even Information as a Service (IaaS).

   

Advantages:

Better Utilization of resources – By the method of sharing resources over the net, resource is not ‘wasted’. Someone or the other will always be making use of the resource unlike when bought individually.

Benefits for Small and medium sized businesses – Such organizations can instantly obtain the benefits of the enormous infrastructure without having to implement and administer it directly – This permits accessibility to multiple data centers anywhere in the world. It also means that as the need for resources increases, companies can add additional service as and when needed from the cloud computing vendor without having to buy additional hardware.

It is environmentally friendly – It reduces the number of hardware components and replaces them with cloud computing systems thus reducing energy costs for running hardware and cooling as well as reducing carbon dioxide emissions and hence conserves energy.

No direct investment – Organizations need not invest in purchasing software and install them on local machines. They can rent or borrow online software. All of the processing work and file saving will be done "in the cloud" of the Internet, and the users will plug into that cloud every day to do their computer work.

 

Disadvantages:

Privacy and Security Issues – information stored in the cloud is not only easily accessible by a private litigant or the government. Companies worry over the extent to which the service provider has the right to read — and make public — information that is put in the cloud.

Dependency Issues – Once a Company has adapted to the Cloud, it becomes way too dependent on it. Thus, the cloud becomes the one main database of all the services, information and other resources.

 

Conclusion:

Cloud computing, all said and done is a technology which holds great potential for the coming future as long as it is implemented carefully. No matter what one’s organizational requirements are cloud services make sense. Even a partial hybrid switch to the cloud may work. Moreover, cloud adoption is certain for an enormous number of organizations.