Last month we published an article on cloud storage. Today we are going to discuss about cloud computing, a relevantly newer concept which was first deployed by Amazon in 2006. Note here, by cloud computing we are mentioning the only on demand computing power (excluding cloud storage). Although cloud storage is also a form of cloud computation.
Is the on-demand availability of computer system resources, computing power. Without direct active management by the user. Cloud computing is generally used to describe data centers available to many users over the Internet (Wikipedia).
As more and more devices are connecting to the internet we are relying more on cloud computation. For example even in the early years of this century we ran all our programs on our devices. We installed game and played it on our computer or we installed word processing software to run on our machine. But now a days we run many of them on web. This made it possible real-time gaming with our peers around the globe. Like using online software like google doc instead of software solely on our device. This made it possible real-time multi-user edit and always keeping system up to date.
Here are some other benefits of using cloud computing
Using remote machine eliminates the capital expense of buying hardware. Also the cost of software and setting up and running on-site data centers. No need of the racks of servers, the round-the-clock electricity. Cost of powering and cooling, and the IT experts for managing the infrastructure.
On the other hand if your business doesn’t work you can just end the subscription. No infrastructure lose.
Most cloud computation services provides self-service and on-demand. So even vast amounts of computing resources can be provisioned in minutes, typically with just a few mouse clicks. This gives your business a lot of flexibility and taking the pressure off capacity planning.
The benefits of cloud computing services include the ability to scale elastically. In cloud speak, that means delivering the right amount of IT resources. For example, more or less computing power, storage, bandwidth. Right when you need it. And from the right geographic location.
On-site data-centers typically require a lot of “racking and stacking”—hardware setup, software patching, and other time-consuming IT management chores. Cloud base computing removes the need for many of these tasks, so IT teams can spend time on achieving more important business goals.
The biggest cloud computing services run on a worldwide network of secure data centers, which are regularly upgraded to the latest generation of fast and efficient computing hardware. This offers several benefits over a single corporate datacenter, including reduced network latency for applications and greater economies of scale.
This service makes data backup, disaster recovery, and business continuity easier and less expensive. Because data can be mirrored at multiple redundant sites on the cloud provider’s network.
Many cloud providers offer a broad set of policies, technologies, and controls. Which strengthens your security posture overall, helping protect your data, apps, and infrastructure from potential threats.
Later, we will discuss few of these web services in details and user privacy concern with moving everything to cloud.
In the near future we might notice more and more emphasis on the internet connection. Because we will be needing send and receive data to and from our cloud computing unit. And less emphasis on the device specification itself, as we are getting more dependent on remote computing. Because cloud computing is cheaper and more reliable.