Entrepreneur, Blogger, Author of "Mobile Test Automation with Appium"

On Tuesday, January 27, 2009 by Nishant Verma in
Title may sound weird to many of you but I could not get any suitable title than this. This line is one among the many dialogues which Spartan king speaks in movie 300. I watch this movie on almost every weekend (I have this movie stored on my laptop HD). Well this blog is no where related to 300.
This blog is about cloud computing. What is cloud computing? Why cloud computing will make it real big?
What is cloud computing? Cloud refers to the internet and computing refers to IT related services. When computing services are available on cloud, same is referred as cloud computing. In IT layman’s word it is like availability of virtual servers for internet. In academics we learn about many concepts like Grid computing, Cluster computing etc… but let’s not confuse those concepts with cloud computing. Cloud computing is not at all grid computing or cluster computing.
Why cloud computing will make it real big? Let’s discuss few reasons why cloud computing will make it real big.

1. Cutting down fixed cost investment: Generally for building any large scale system we need to invest a huge amount in real estate, machine hardware and operational support. But due to the advent of cloud computing there is no fixed cost.

2. Just-in-time Scalability: We heard of just-in-time compilers but now we will witness just-in-time infrastructures where in your system scales as your application grows. This happens by deploying the applications in cloud which allows dynamic capacity management and you need not worry for scaling of your application.

3. Efficient Infrastructure utilization: Cloud computing also allows the best infrastructure utilization. Cloud architectures manager resources more effectively and efficiently because application request and relinquish resources based on what they need (that is on demand supply).

4. Speed up Processing time: It also provides a way to speed up your application processing because parallelization is one of the underlying ideas of cloud computing. To complete a job which is submitted to server, it would be possible to spawn 500 instances to process the same job in a much lesser time.

There are many more reasons which we can find on internet why cloud computing will make it real big. One article which really impressed me to write this blog was “Cloud Architectures” by Amazon Web Services. I wish someday I will be doing web service testing for those guys… :)
Web Analytics