Skip to main content

Cloud computing As Trending Tech.

CLOUD COMPUTING:-

Explained in terms that a non-technical person can understand


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. 

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 hard-work 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 co founded, I use 8 servers and none of them lived in my office. These were all in Amazon's data-centers 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.

In pictorial Form



Comments

  1. Nice one !! You provided a great information thanks.
    Best Dedicated Server UK
    Dedicated Server Singapore

    ReplyDelete
  2. If you're looking for trusted top cloud hosting services in USA Our A2 Cloud Hosting Services provides tailored, secure, and scalable options to meet diverse business needs. We’re here to help you achieve reliable and efficient hosting

    ReplyDelete

Post a Comment

Popular posts from this blog

Types Of Cloud

Categories Of Cloud Computing:- Cloud computing is the use of a network of remote servers hosted on the Internet to store, manage and process data rather than a local server. Basics Of Cloud Computing Cloud Computing service providers give the ability to manage applications and services through a global network. To be precise, cloud computing is the delivery of computing services like servers, storage and more over the Internet. The companies that offer these computing services are called cloud providers. They charge for  cloud computing  services based on usage called as UTILITY COMPUTING. Example: Amazon Web service and Microsoft Azure Cloud Service Providers Cloud computing is usually described in two categories. They are, DEPLOYMENT MODEL  (LOCATION BASICS)AND SERVICE MODEL Based on a cloud location, we can classify cloud as: Public, Private, Hybrid Community Cloud Based on a service that the cloud is offering, we c...

Virtualization in Cloud Computing

Virtualization in Cloud Computing (PART 1) Virtualization  is the "creation of a virtual (rather than actual) version of something, such as a server, a desktop, a storage device, an operating system or network resources". Single Physical Machine divided into multiple virtual machines using  Virtualization Software . A great example of how it works in your daily life is the separation of your hard drive into different parts. While you may have only one hard drive, your system sees it as two, three or more different and separate segments.  Similarly, this technology  has been used for a long time. It started as the ability to run multiple operating systems on one hardware set and now it a vital part of testing and cloud-based computing.  With the help of Virtualization multiple operating systems and applications can run on same Machine and its same hardware at the same time increasing the utilization and flexibility of hardware. In other word...

What Is Containerization?

What Is Containerization? ===>The most popular containerization ecosystems are Docker and Kubernetes. Containerization   is a lightweight alternative to a virtual machine that involves encapsulating an application in a container with its own operating system. A container takes its meaning from the logistics term,  packaging container . When we refer to an application container, we mean packaging software. Containerization has recently gained hypes with an open source tool  Docker . Docker containers are designed to run on every environment from physical computers to virtual machines, from bare-metal,  Clouds , etc. Docker Not the Only Containerization Option Docker may have been the first to bring attention to containerization, but it's no longer the only container system option. CoreOS recently released a streamlined alternative to Docker called Rocket. And Canonical, developers of the  Ubuntu   Linux -based operating sy...