As the name denotes "Cloud Computing" , Softwares , services , platforms are hosted in cloud !
Cloud denotes internet , cloud computing : internet based computing
Let me make you more clear about the same :
You are saving images , videos in your google drive or dropbox , what are those services ?
Yes , they are also examples of cloud based services.
Now a days you can find most of the softwares available in cloud .
Examples include : Microsoft office , Adobe products
Consider you need to work in a virtual machine online - within seconds you can opt in available services from vendors and start working !
There is no need of installation at your end , Isn't that cool ?
Also just imagine if you are going to setup servers , databases servers offline , How much that cost you !
There will be huge investment required if you set up datacenters for the same in limited budget with good performance.
But in cloud computing softwares , services & platforms are available for you with budget based services.
There are plans for every budget and pay as you go offers are available in most vendors.
If you dont use a particular resource in cloud ,you dont have to pay either.
Major Vendors providing Cloud resources include :
- Microsofts Azure
Since all the computation occurs in cloud , these are called "Cloud Computing"
Google says cloud computing as :
the practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.
What about grid computing ?
Consider you have a large workload to complete and you are working alone , How long would that take if you compare the same task being done by a team of people towards a goal ?
Yes , the same concepts goes in grid computing , Wikipedia Says:
Grid computing is the collection of computer resources from multiple locations to reach a common goal. The grid can be thought of as a distributed system with non-interactive workloads that involve a large number of files.
Cloud computing too uses resources from multiple resources
We can say that cloud computing is also a type of grid computing
The grid computing architecture can solve problems with massive processing power.