The Theory of  Computation


What is Cloud Computing? and Where is the cloud?

Always dig deeper when evaluating cloud offerings and keep in mind that if you have to buy and manage hardware and software, what you’re looking at isn’t really cloud computing but a false cloud. And the word "Cloud" in Cloud Computing can be replaced by "Internet." So, Cloud Computing is a type of Internet-based computing where different services are delivered to an organization's computers and devices through the Internet. Cloud computing enables companies to consume compute resources as a utility -- just like electricity -- rather than having to build and maintain computing infrastructures in-house.

What are the benefits of Cloud Computing?

Well, Cloud computing promises several attractive benefits for businesses and end users. Three of the main benefits of cloud computing include:

• Self-service provisioning: End users can spin up computing resources for almost any type of workload on-demand.
• Elasticity: Companies can scale up as computing needs increase and then scale down again as demands decrease.
• Pay per use: Computing resources are measured at a granular level, allowing users to pay only for the resources and workloads they use.

How was life before Cloud Computing?

Traditional business applications have always been very complicated and expensive. The amount and variety of hardware and software required to run them are daunting. You need a whole team of experts to install, configure, test, run, secure, and update them.In other words, before Cloud Computing came around, the owners of large companies would use expensive business apps that needed data centers, office space, power, cooling, bandwidth, network, storage, servers and several software along with a team of experts to install, configure and run them.

When you multiply this effort across dozens or hundreds of apps, it’s easy to see why the biggest companies with the best IT departments aren’t getting the apps they need. Small and mid-sized businesses don’t stand a chance. If there was a problem with the app, the companies would have to look through dozens and dozens of these resources to find it. And even then, it was hard to fix the problems. If there was a newer version of a software you were using, you could update it but it would cause all the other software to crash. And all this is only for one app. A large corporation would be using hundreds of these!

Will it change in the future?

Eventually,the Internet has steadily gained momentum over the last 10 years. Looking ahead, the next decade of cloud computing promises new ways to collaborate everywhere, through mobile devices.


1/ In terms of security, is cloud computting safe?

2/ What is a "Private Cloud," and how does it differ from the "Hyprid Cloud?"

3/ Is there any disadvantage of Cloud Computing?

Useful links: