Videos: Introduction to Cloud Computing

Following is a series of video tutorial which gives a good introduction to cloud computing.   The Video series consists of seven parts which are as follows Video 01 : Cloud Computing : Different Perspectives Cloud computing is often misunderstood even within the software community. This video will highlight some of the perspectives related to cloud computing. Video 02 : Cloud Computing : What is it ? This video explains what is cloud computing. Video 03 : Cloud Computing : Five Essential Characteristics There... more →
Posted in: Cloud, Programming

Identifying the right Cloud Computing Stack

Cloud infrastructure is available in three flavors – IaaS, PaaS and SaaS. IaaS: Infrastructure as a Service PaaS: Platform as a Service SaaS: Software as a Service Before investing in a cloud infrastructure, one needs to identify the correct stack required for their need. It is very easy to understand the three flavors of cloud with the help of an analogy. Let us consider a Laptop or personal computer. It consists of three layers. Hardware and Operating System:  The raw Infrastructure of... more →
Posted in: Cloud, Programming

Resolving Heroku application Error : Failed to authenticate user ‘heroku’ on db – Mongo::AuthenticationError

Heroku Logo
Problem Scenario I was revamping a Locomotive CMS application from scratch. As a part of deployment of this new application, I copied the MongoDB database from its previous version to the new app. However on accessing the application after deployment I got the following error. This is a very generic error message and to get into the actual root cause I checked the application log. It contains the following error. Failed to authenticate user ‘heroku’ on db ‘{My Application Database... more →
Posted in: Cloud, Programming

Node.js app deployment in Heroku

What is Heroku It is a PaaS Provider It is designed around GIT workflow for deployment It is originally designed for hosting ROR application It now supports other type of applications like Node.js, Java, Python, Scala etc The basic service of Heroku is free Node.js application deployment in Heroku Create a basic Express Node.js application – herokudemo. Make sure express module is globally installed. If not install it using the command : [code]npm install -g express[/code] express herokudemo cd... more →
Posted in: Cloud, Frameworks, Programming

Introduction to Cloud Computing

 Let us start with what Gartner, which is an internationally renowned IT research and advisory company, has to say about Cloud Computing. The global market for cloud services would grow to $150.1 billion per year by 2013, almost a three-fold increase on their estimated market size for 2009 [2009]  33 percent of user’s data will be stored in cloud by 2016 [2012 July] Many of us are confused about what cloud computing is. The good thing is even the scenior managements of great companies... more →
Posted in: Cloud, Programming