Home > cloud computing, SaaS, service management, service oriented architecture, software industry, systems management > Cloud Computing: a work in progress or a silver bullet?

Cloud Computing: a work in progress or a silver bullet?

I have seen some research recently that suggested the CIOs are not seriously thinking about Cloud Computing. Is this a leading indicator on this emerging market or is it looking in the rearview mirror? I vote for the rear view mirror theory. Here is why. If you are the typical CIO, you are thinking about everything from your budget, how to reduce energy costs in your data centers, proving to the CEO and CFO that your investments are indeed showing a return on investment or at least giving you a competitive weapon. In our research we are in fact seeing that many CIOs that are implementing new infrastructure and plans for new efficient data centers and innovative Service Oriented Architecture are making progress.
However, when I see research about doubts about clouds I can come to only one conclusion: fear of the unknown. What is a cloud? A cloud is an Internet based set of services based on a Software as a Service (SaaS) approach. Typically a single vendor controls this hardware, networking, software, and management environment.
Many CIOs and IT managers simply don’t understand what this means. It isn’t their fault. I have yet to see an article or announcement from a major vendor that makes it clear what a cloud really is (other than something that might mean rain). If I were a CIO struggling with all of the problems of a down market and requirements to make everyone happy I would be skeptical too.
Is Cloud Computing simply another word for outsourcing infrastructure? I believe that many CIOs will see it this way. After all, like outsourcing, clouds mean that computing is no longer on premise. There are obviously key differences between Cloud Computing today and outsourcing. The most obvious difference is the rationale for use. Today companies tend to use clouds for a specific test environment or to in essence host an application by a trusted supplier.
Over time, I think that CIOs will come around and accept that Cloud Computing is actually a valuable approach that is cost effective and trustworthy. However, in my view, it is going to take careful planning to gain the trust of business oriented CIOs. Here are what I think are the top challenges for achieving commercial clouds.

1. A cloud can hide many benefits and many sins. Therefore, a CIO has to be able to get under the hood of a cloud environment so that it is clear what the technology architecture is. Many problems are already surfacing because the existing cloud environment cannot scale and does not have a sophisticated management capability.

2. What exactly does the organization want to use a cloud for? Is it in place of a data center? If so, the CIO needs to do a lot of homework and establish a very well constructed Service Level Agreement with financial incentives and penalties.

3. Does the organization view a cloud as a standalone environment for one use? If so, how does it connect to an existing infrastructure and how easy is it to move data and other content from one site to another?

4. What happens if the cloud fails? Is there a back up plan? This is especially important if employees and/or partners and customers are dependent on the application or system that lives in the cloud. What happens if the cloud supplier goes out of business?

5. How proprietary is the cloud and how does that impact integration? This is important if you decide to leave one environment for another or even decide to bring the application back in-house. For example, some clouds may have designed their own languages for integration that might mean that an organization is stuck with an expensive rewrite.

Conclusion: there are no silver bullets or silver linings. Now, I think that Cloud Computing is going to be a very important transition in the maturation of distributed computing. In the long run, it will provide the type of utility computing that some of us have been talking about for decades. However, like anything else in the technology world, it is not a simple fix to complicated problems. It is an IT infrastructure made up of technology components that have to be managed, scaled, and secured – to name but a few issues. I expect that we will see a lot of failures in the coming year that will seed doubts among potential customers. At the same time, it will open opportunities for smart companies who have the vision to bring the pieces together and make this stage of computing a reality. At least we won’t be bored!

  1. August 7, 2008 at 10:39 pm

    By Dan D. Gutierrez
    CEO of HostedDatabase.com,

    When we launched the web’s first Database-as-a-Service product offering in 1999, we also had to consider the perceived “benefits vs. sins” of what was then called ASP, or application service provider.

    I find it interesting that the same issues are still being debated. The difference, however, is that SaaS is gaining the respect it lacked some 10 years ago. This is amazing!

  2. August 18, 2008 at 9:17 pm

    This is a good posting Judith! Cloud vendors have been clear as mud about what the cloud means for the enterprise. SaaS vendors like SalesForce have offered very proprietary visions of cloudcomputing, further “clouding” (ouch) the picture.

    At WaveMaker, we agree with the recent McKinsey report that concluded a new generation of IDEs is required to make cloud computing compelling to the enterprise. Stay tunned…

  3. September 3, 2008 at 3:26 pm

    It’s good to see people actually poking holes in Cloud Computing. Too many are out there glorifying this as the future of IT when (1) there are many dangers / considerations that need to be weighed, as you emphasize here (2) many cloud concepts are merely marketing regurgitations of previous [on demand / grid computing / ASP] it-as-a-service discussions, so how truly *new* is this anyway (3) there are many successful enterprises who scoff at the idea of leaving such a critical part of their operations to a third party. I’d like to see some more critical discussion out there (from cloud proponents and detractors) about what type of enterprises the cloud is right for and what type it is not right for.

  4. Harry Rabin
    March 16, 2009 at 7:11 pm

    Harry Rabin
    ex VP Bus Dev for Miramar Systems now CA. Miramar was an innovator and leader in Desktop Migration technology with it’s award winning software-Desktop DNA

    There are many merits to SAAS and Cloud Computing however it all becomes to familiar to the tale of the failure of ASP. Is Cloud Computing a re-birth of a failed concept. Do we remember why ASP’s failed…Bottom line individuals yet alone corporations will not entrust their critical data to a third party nebulae such as the Cloud infrastructure appears to be today. Are we going back to terminal servers? REALLY? Is an advancement in technology based on flashbacks of old technology? Maybe but not in my book. Scalability is an important factor as is migration in a Fortune 500 company. That is why there is a viable number of solutions out there to provide both tasks seamlessly within the confines and control of the Company itself.

    Cloud computing seems to be a REVOLUTIONAL idea in it’s new spin on ASP and yet it also seems to be a road we have been on before that may take us several steps backward before realizing the benefits it’s creators have conjured up for the world of corporate computing.

    In this current economic crisis I believe it to be a hard sell. Imagine the data consisting of all that went wrong within our financial institutions such as the AIG’s and Lehman’s of the world existing in a 3rd party space! While I personally like that idea do you think corporate America or Corporate international is ready to adopt the Cloud concept with critical data ?

    It’s a 2 way highway here, info up on the cloud and mining it back…oh yeah it’s only accessible by the subscriber, really. Maybe the confidence will be there someday. I just think it’s once again a timing issue and the timing may be off again…

  5. August 19, 2009 at 10:12 am

    For my shop website I am looking at cloud computing as it would enable me to grow and not invest a lot.

    That said the infrastructure behind the cloud should be good and redundant and some companies sell clouds but might not be reliable if there is a big hardware problem.

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: