Prelude:
Until the late 19th century, people produced their own power. They connected their horse, windmill or water wheel to run their own machines. However, in the late 19th century, power plants were invented to produce large amounts of power in a single unit and transmit to every home. Now, you no longer need to run your own power generator like in the picture above or move your muscles to grind stuff. You could just flick a switch.
Cloud computing is doing to computing what power plants did to power production 150 years ago. Just like the farmers above, we are still running big computers at our home - to store data, run software etc. Your PC is as powerful as the ones that sent a spaceship to the moon 45 years ago. Why do you need such a powerful computer at your home? What if you could move all these computers to some remote location and through a wire just access relevant data at the right time to your iPad or phone?
The revolution in electric power production changed the world. In the same way, this change in computing could produce a big change in the way thing work.
Each of these companies have large data centers that look like factories with millions of computers kept in endless racks. Look at one of Google's data centers below [each blue light is a computer]. It could consume as much power as a small hydroelectric power station could produce.
Millions and millions of such computers are kept in the data centers where your emails are stored and various processes run - like when you search for something on Google. Like Google, all major companies run their own data centers - Microsoft, Yahoo, Apple, Amazon all have their own stack of computers in such "factories".
This process is inefficient as maintaining computers is expensive. You need to do all the hardwork like periodically buy new computers, update the OS, secure the system and back data up periodically.
Do you produce your own electricity or farm your own food? So, why do you need to buy your own computers, when all you need is information?
Just like a power plant takes care of all the machines to just help you final output - electric power - a cloud computing company takes care of all physical computers so that in the end I just need my information. This makes a huge improvement to businesses. In the startup I cofounded, I use 8 servers and none of them lived in my office. These were all in Amazon's datacenters and they just "rented" these computers on an hourly basis. I could store information and run all the processes, while they care about buying hardware and taking care of security.
This is fundamentally altering the way in which computing works. A range of new companies is coming to help companies manage their data without having to buy hardware for it.
Look at some pics of awesome datacenters:
Stunning Photos Of Google's Massive Data Centers
Some of my posts on Cloud Computing: CloudTweaks.com
Balaji Viswanathan
Cloud computing is doing to computing what power plants did to power production 150 years ago. Just like the farmers above, we are still running big computers at our home - to store data, run software etc. Your PC is as powerful as the ones that sent a spaceship to the moon 45 years ago. Why do you need such a powerful computer at your home? What if you could move all these computers to some remote location and through a wire just access relevant data at the right time to your iPad or phone?
The revolution in electric power production changed the world. In the same way, this change in computing could produce a big change in the way thing work.
What is cloud computing?
To start simply, think of cloud computing as using someone else's computer. For instance, if you are using Gmail, you are storing your mails on Google's cloud. Your emails are not in your local PC, but in Google's hard disc. If you are storing files on Dropbox, you are keeping your files on Dropbox' cloud. Or think of what happens when you play a video on Youtube. All the movie files are in Google's computers while you are able to watch them 1000s of miles away from it. In short, a cloud in this case refers to a group of connected machines with storage drives and processors that becomes an extension of your local computer.Each of these companies have large data centers that look like factories with millions of computers kept in endless racks. Look at one of Google's data centers below [each blue light is a computer]. It could consume as much power as a small hydroelectric power station could produce.
Millions and millions of such computers are kept in the data centers where your emails are stored and various processes run - like when you search for something on Google. Like Google, all major companies run their own data centers - Microsoft, Yahoo, Apple, Amazon all have their own stack of computers in such "factories".
Why is there a big talk of cloud?
Previously, companies and consumers just bought their own computers and maintained it. You will use your PC to store all your songs, videos, files etc. In the same way, your company will maintain its own servers for storing all the company's documents.This process is inefficient as maintaining computers is expensive. You need to do all the hardwork like periodically buy new computers, update the OS, secure the system and back data up periodically.
Do you produce your own electricity or farm your own food? So, why do you need to buy your own computers, when all you need is information?
Just like a power plant takes care of all the machines to just help you final output - electric power - a cloud computing company takes care of all physical computers so that in the end I just need my information. This makes a huge improvement to businesses. In the startup I cofounded, I use 8 servers and none of them lived in my office. These were all in Amazon's datacenters and they just "rented" these computers on an hourly basis. I could store information and run all the processes, while they care about buying hardware and taking care of security.
This is fundamentally altering the way in which computing works. A range of new companies is coming to help companies manage their data without having to buy hardware for it.
In what ways is a cloud relevant to you:
- Store information: Previously, we used to just save files on our local machine. However, if you had to share with other people, we had to do clunky things like zipping it & sending it via email. Now, we could just store these files in the "cloud" [aka the computers of Dropbox] and send the other person just the link. Even if your PC dies, you can always access the data from Dropbox. Enterprises generate massive amounts of data and now many of them are using the cloud as it reduces their need to buy massive servers.
- Access content: It helps you use content without storing anything on local computer. For instance, when you play a video on Youtube, your harddisk space is not affected at all as the video exist within one of Google's data centers above.
- Run processes: A computer is a machine that computes. For instance, at my startup Zingfin we had to collect millions of tweets a day and run mathematical calculations to find out which of the tweets were saying negative about a particular company. That software I wrote lived in a computer somewhere in Amazon's Virginia datacenter and kept running. All I had to do was pay Amazon per hour.
- Access on demand: Here is the kicker. Does your power usage vary? Most likely yes. When you are out of home, you won't need much power compared to when you are having your AC, Vacuum, Fridge and Oven on. When our power consumption increases, the consumers don't need to spend buy a new power plant, but just pay for the increased usage at that time. The power utility intelligently manages the load. In the same way, with cloud computing organizations can get 100 computers on demand when they need it and pay for only usage. This is why cloud computing is getting so much attention nowadays.
Types of cloud
- If the cloud [aka a bunch of computers in a datacenter] is open to all public, then it is a public cloud. For instance, Gmail is open to almost anyone and your emails might be stored in the same harddisc in a Google's datacenter as mine. This is very efficient as Google could save as many emails as a hard disc could hold and then when it fills use the next hard disc. Because of the high level of resource utilization, this is typically the cheapest kind of cloud access.
- Many companies are leery of having their data sit with other people's data on the same machine. If you are the CIA, you might not like your data files stored in the same hard disc as Russia's KGB. You might want dedicated computers that stores only your files, even if the hard disc is mostly empty. If the cloud is made for a specific company then it is termed a private cloud. Even if Google or other data providers gurantee security and privacy, it is not sufficient to big enterprises or hospitals. In a private cloud, all the connected machines in a unit are dedicated to one company and it is not open to anyone else.
Look at some pics of awesome datacenters:
Stunning Photos Of Google's Massive Data Centers
Some of my posts on Cloud Computing: CloudTweaks.com
Balaji Viswanathan
0 comments:
Post a Comment