I heard someone assert a week or so ago that Gartner Group had stated that the recession is going \n\nto be bad for cloud computing. Since this seems counter-intuitive (because offerings that are, at \n\nleast, putatively less expensive should be more attractive in difficult economic times), I decided \n\nto do some searching to find the statement and understand the context. What I found was ... \n\nnothing. No evidence that someone from Gartner put forth that opinion. Nevertheless, there is something to be examined in this question: is the recession good or bad \n\nfor cloud computing? Where you come down on that question depends a great deal on how you think \n\nmost IT organizations will consume cloud services. By cloud services, I refer to the \n\ncharacteristics of cloud computing (a good definition is presented by the UC Berkeley RAD Lab, \n\nwhich was discussed in this blog posting); in other words, how will IT organizations achieve an infrastructure \n\nthat scales easily, can be reconfigured in minutes rather than weeks, and has a transparent cost \n\nbased on usage? One side of the debate is convinced that most IT organizations will opt for internal clouds. \n\nThese are "cloudy" environments that are implemented within a company's own data center(s). The \n\ncase for this perspective is often put with an argument that, before IT orgs reach out to external \n\ncloud providers, they'll want to get better use out of the equipment they already have. A number of \n\nmajor technology vendors are full-bore behind this approach, including IBM, HP, and EMC. And now a \n\nnew company threw its hat into the ring: Cisco. Each of these companies provides hardware, \n\nsoftware, and services designed to transform data centers from siloed, immalleable, opaquely priced \n\ncompute environments to agile technology foundations that can easily provision new resources, \n\norchestrate entire application stacks across multiple servers, and provide transparent (and low) \n\npricing to compute users. What's not to like? The other side of the debate maintains that external cloud providers can leverage enormous \n\neconomies of scale with infrastructure designed for automation to offer a far better computing \n\nenvironment than will ever be possible from a company's own data centers. From a user perspective, \n\nexternal clouds remove much of the hardware complexity, take on much of the system management \n\nburden, and remove provisioning planning as a necessary task in project planning. What's not to \n\nlike? Essentially, this is a disagreement rooted in whether owning computing resources is critical to \n\na company's strategy and\/or reduces risk by maintaining control within the user organization. And \n\ncertainly there are strong arguments for each position. Nevertheless, I see significant challenges \n\nfor the internal cloud perspective\u2014at least for the near future\u2014for the following \n\nreasons:\nImplementing an internal cloud imposes a new layer of software and requires new investment \n\nin hardware to make existing resources more agile. Put another way, the existing resources can't be \n\nmade more agile without additional cost. It's hard to make a case for spending even more \n\nmoney on IT infrastructure during a recession when most IT groups are being told to cut budgets. \n\nThis is especially true, given that there aren't really any examples of internal cloud environments \n\nto point to as successful case studies. If one was more cynical, one might note that the companies \n\nflogging this new whizbangie cloud stuff are the same companies that got IT organizations into the \n\nmess they're in today, stuck with expensive silos of technology and data. It certainly seems \n\nunlikely that many IT organizations are going to be signing up to spend millions in today's \n\neconomic climate. It's likely that the current recession will hinder internal cloud initiatives. \n\n\nIs there unused equipment available to serve as internal cloud infrastructure? It's pretty unlikely that existing, working, systems are going to be upended to make them agile. Most IT \n\norganizations are loathe to modify systems that are in and running. So what equipment will serve as \n\nthe internal cloud resources? It might be possible that the IT organization has gone through a \n\nconsolidation effort with virtualization and has no-longer-needed equipment sitting around, so \n\nperhaps that can be used as the basis for an internal cloud. Most unneeded hardware is probably the \n\noldest, least useful stuff, poorly suited to serve as the underpinnings of a cloud environment. And \n\nthe point of server consolidation is to get rid of equipment, so it may be that there isn't any \n\nunnecessary equipment left in the data center. The question remains, though, what equipment will be \n\nused, since buying a bunch of new stuff is pretty unattractive. \nIt's not consistent with the ways new platforms have been adopted in the past. When new \n\nplatforms like client\/server or the Web come along, most organizations do not change what they've \n\nalready got that is running on older software platforms; instead they put new systems on the new \n\nplatform, while leaving the legacy systems unchanged. A big motivation for the whole SOA movement \n\nis to enable new platforms to access older applications via an encapsulation and RPC interface. The \n\ninternal cloud hypothesis obligates IT orgs to impose the new platform on the existing \n\ninfrastructure, which is not consistent with how things have been done in the past.With respect to the reservations regarding external cloud adoption, I covered them extensively \n\nin my recent series of posts on "The Case \n\nAgainst Cloud Computing," so I won't rehash those topics. Suffice it to say, IT organizations \n\nhave significant reservations regarding external cloud use, which are voiced quite loudly. To quote \n\none comment offered about a recent posting of mine:\n\n"Imagine if an employee from a "Cloud Provider" decided to sell private company information to a \n\nrival for personal gain (Please don't say we are protected 100 percent from this). The costs \n\nassociated with this type of activity are not accounted for in your estimations \/ hypotheses above. \n\nWhat if we calculated lost productivity due to network bandwidth, outages that cause employees to \n\nhave to work overtime etc...? The list goes on and on. Cloud computing is a nice dream, but when \n\nthe "Bean Counters" start adding up the costs associated with the obstacles listed above, I am sure \n\nthe decision landscape changes dramatically." What's interesting about this commenter's list is that he proffers these items as only counted \n\nas a cloud computing risk, with no consideration given to their counterparts for internal data \n\ncenters. It's as if only an external service provider would suffer outages or that an internal \n\ncompany employee would never sell data. The assessment isn't a black vs. white comparison, it's \n\nfiguring out which alternative is the lightest shade of gray, all factors considered. With regard to the assertion that mainstream IT shops will only adopt internal clouds and reject \n\nuse of external clouds due to risk factors, I came across an interesting chart a couple of days \n\nago. Indeed.com aggregates job postings from around the Internet; you can set search terms against \n\nits database to identify jobs. As you can see, over the past year job postings seeking cloud \n\ncomputing talents have jumped enormously. While still a small percentage of total jobs, the growth \n\nis near vertical. Given that there really aren't many internal clouds, these postings must be for \n\nskills relating to external clouds, probably mostly Amazon AWS. So despite the commenter's \n\nassertion above that obstacles will prevent cloud adoption, it seems that, in the real world, \n\ncompanies are willing to accept those risks as part of the cost of using the cloud. So, is a recession good or bad for cloud computing? I believe that large expenditures for \n\ninternal clouds will be problematic for the next year or so; however, as the chart indicates, there \n\nseems to be an enthusiasm for use of external clouds. Since most people believe that one of cloud \n\ncomputing's strengths is reducing IT operational spend, I'm willing to bet that, a year from now, \n\nthe chart will continue to rise on a steep trajectory. Overall, I'd say tough times tend to bring \n\nforth innovative approaches, and cloud computing is likely to be a beneficiary of the current \n\nrecession.