In the age of Cloud Computing, one of the fundamental questions that always bother my mind was, Why Cloud Computing is very successful in spite of all the myths around?
I believe the answer is “Simplified computing paradigm ".
Let’s take a look at various things happens in our corporate life today. (Just about Infra, nothing else.) :-).
As a developer, I still remember my old days (Before Cloud computing that is even before the age of VMware (or equivalent virtualization technologies), I spent almost all my time (70% of project time) acquiring new servers, installing the OS, configuring the network (sometimes even the network elements like router & Switches, especially if you were a start-up) web, app & DB server...etc that were related to my projects. The complexity of the infrastructure made sure that, we pray to the god every day for its availability without any major issues. Especially if your machine crashes, you spend almost the equivalent time that you spent initially to get back to its original state. And things became more complex if you have not documented your setup procedures.
I hear what you saying, “I wish my project manager reports to me for one day as a developer”. :-)
On the other hand, infra setup takes time and that becomes an advantage for us (developers), isn't? We put the blame on our IT folks stating that the Infra is not provided yet. Hence, the work could not be started. And if it is a critical one, the IT folks are really in trouble to make sure they get everything you needed, yesterday. :-)
Let's hear our IT folks, and they say, we have exceeded our usage limits in our current IT capacity. The purchase request has been sent to our finance and waiting for their approval. May be, it will take minimum of 2 weeks to get everything setup what you requested. Now, the project manager trapped in trouble, answering the customer :-(
I believe even today most of the big corporate are still having these issues. And that is why; most of the CIO's have hundreds of IT folks for supporting their enterprise infrastructure to keep their SLA of 90 - 95% of not having major outages. Unfortunately not every CIO can hire great minds. Finally, for any failures, we either blame the process or people (who are involved) for not planning properly or executing them. :-)
All of these are going to vanish soon with the help of Cloud Computing and people are going to be more agile and responsible for what they do. In one way, Cloud Computing technology is not just going to change the way we compute, it is also going to bring discipline within people.
Happy Cloud Computing!
“Cloud computing removes frequent mist encircling day to day IT problems”.
I believe the answer is “Simplified computing paradigm ".
Let’s take a look at various things happens in our corporate life today. (Just about Infra, nothing else.) :-).
As a developer, I still remember my old days (Before Cloud computing that is even before the age of VMware (or equivalent virtualization technologies), I spent almost all my time (70% of project time) acquiring new servers, installing the OS, configuring the network (sometimes even the network elements like router & Switches, especially if you were a start-up) web, app & DB server...etc that were related to my projects. The complexity of the infrastructure made sure that, we pray to the god every day for its availability without any major issues. Especially if your machine crashes, you spend almost the equivalent time that you spent initially to get back to its original state. And things became more complex if you have not documented your setup procedures.
I hear what you saying, “I wish my project manager reports to me for one day as a developer”. :-)
On the other hand, infra setup takes time and that becomes an advantage for us (developers), isn't? We put the blame on our IT folks stating that the Infra is not provided yet. Hence, the work could not be started. And if it is a critical one, the IT folks are really in trouble to make sure they get everything you needed, yesterday. :-)
Let's hear our IT folks, and they say, we have exceeded our usage limits in our current IT capacity. The purchase request has been sent to our finance and waiting for their approval. May be, it will take minimum of 2 weeks to get everything setup what you requested. Now, the project manager trapped in trouble, answering the customer :-(
I believe even today most of the big corporate are still having these issues. And that is why; most of the CIO's have hundreds of IT folks for supporting their enterprise infrastructure to keep their SLA of 90 - 95% of not having major outages. Unfortunately not every CIO can hire great minds. Finally, for any failures, we either blame the process or people (who are involved) for not planning properly or executing them. :-)
All of these are going to vanish soon with the help of Cloud Computing and people are going to be more agile and responsible for what they do. In one way, Cloud Computing technology is not just going to change the way we compute, it is also going to bring discipline within people.
Happy Cloud Computing!
“Cloud computing removes frequent mist encircling day to day IT problems”.