The Case Against Cloud Computing, Part One

The case against cloud computing being ready for the enterprise centers around issues of migration, compliance, management, SLAs and cost. In this multi-part-series, we'll examine the key arguments -- and pick them apart.

By Bernard Golden
Thu, January 22, 2009

CIO — I've had a series of interesting conversations with people involved in cloud computing who, paradoxically, maintain that cloud computing is—at least today—inappropriate for enterprises.

I say paradoxically because each of them works for or represents a large technology company's cloud computing efforts, and one would think their role would motivate them to strongly advocate cloud adoption. So why the tepid enthusiasm? For a couple of them, cloud computing functionality is really not ready for prime time use by enterprises. For others, cloud computing is too ambiguous a term for enterprises to really understand what it means. For yet others, cloud computing doesn't—and may never—offer the necessary functional factors that enterprise IT requires. While I think the observations they've made are trenchant, I'm not sure I'm convinced by them as immutable problems that cannot be addressed.

I thought it would be worthwhile to summarize the discussions and identify and discuss each putative shortcoming. I've distilled their reservations and present them here. I've also added my commentary on each issue, noting a different interpretation of the issue that perhaps sheds a little less dramatic light upon it and identifies ways to mitigate the issue.

There are five key impediments to enterprise adoption of cloud computing, according to my conversations. I will discuss each in a separate posting for reasons of length. The five key impediments are:

  • Current enterprise apps can't be migrated conveniently

  • Risk: Legal, regulatory, and business

  • Difficulty of managing cloud applications

  • Lack of SLA

  • Lack of cost advantage for cloud computing

  • Current enterprise apps can't be migrated conveniently. Each of the major cloud providers (Amazon Web Services, salesforce force, Google App Engine, and Microsoft Azure) imposes an architecture dissimilar to the common architectures of enterprise apps.

    Amazon Web Services offers the most flexibility in this regard because it provisions an "empty" image that you can put anything into, but nevertheless, applications cannot be easily moved due to its idiosyncratic storage framework, meaning they can't be easily migrated.

    Salesforce force.com is a development platform tied to a proprietary architecture deeply integrated with salesforce.com and unlike anything in a regular enterprise application. Google App is a python-based set of application services—fine if your application is written in python and tuned to the Google application services, but enterprise applications, even those written in python, are not already architected for this framework. Azure is a .NET-based architecture that offers services based on the existing Microsoft development framework, but it doesn't offer regular SQL RDBMS storage, thereby requiring a different application architecture, thus making it difficult to migrate existing enterprise applications to the environment.

    According to one person I spoke with, migrating applications out of internal data centers and into the cloud is the key interest driver for clouds among enterprises; once they find out how difficult it is to move an application to an external cloud, their enthusiasm dwindles.

    I would say that this is certainly a challenge for enterprises, since if it was easy to move applications into cloud environments, quick uptake would certainly be aided. And the motivation for some of the cloud providers to deliver their cloud offerings in the way they do is difficult to understand. Google's commitment to Python is a bit odd, since Python is by no means the most popular scripting language around. Google sometimes seems to decide something is technically superior and then to insist on it, despite evidence that it retards adoption. With regard to Salesforce, I can certainly understand someone with a commitment to the company's main offering deciding to leverage the force architecture to create add-ons, but it's unlikely that an existing app could be moved to force.com with any reasonable level of effort; certainly questions about proprietary lock-in would be present for any enterprise that might entertain writing a fresh app for the platform. It's quite surprising that Microsoft would not make it easy for users to deploy the same application locally or in Azure; while the Azure architecture enables many sophisticated applications, the lack of ability to easily migrate will dissuade many of Microsoft users from exploring the use of Azure.

    On the other hand, a different architecture than the now-accepted enterprise application architecture (leaving aside that current enterprise architectures are by no means fastened upon one alternative, so it's not as though the choice were between one universally adopted enterprise architecture and a set of dissimilar ones) doesn't necessarily mean that it is deficient or even too difficult to migrate an application to. It might be more appropriate to say that there is a degree of friction in migrating an existing application; that degree varies according to which target cloud offering one desires to migrate to.

    Certainly it seems well within technical capability for someone to develop a P2C (physical to cloud) migration tool that could all or much of the technical effort necessary for migration; of course, this tool would need to be able to translate to several different cloud architectures.

    Even if an automated tool does not become available, there is the potential for service providers to spring up to perform migration services efficiently and inexpensively.

    Naturally, performing this migration would not be free; either software must be purchased or services paid for. The point is that this is not an insurmountable problem. It is a well-bounded one.

    The more likely challenge regarding clouds imposing a different architecture is that of employee skills. Getting technical personnel up to speed on the requirements of cloud computing with respect to architecture, implementation, and operation is difficult: it is a fact that human capital is the most difficult kind to upgrade. However, cloud computing represents a new computing platform, and IT organizations have lived through platform transitions a number of times in the past. In these times of Windows developers being a dime a dozen, it's easy to forget that at one time, Windows NT skills were as difficult to locate as a needle in a haystack.

    On balance, the lack of a convenient migration path for existing applications is going to hinder cloud computing adoption, but doesn't represent a permanent barrier.

    Next posting: The challenge of risk: legal, regulatory, and business

    Bernard Golden is CEO of consulting firm HyperStratus, which specializes in virtualization, cloud computing and related issues. He is also the author of "Virtualization for Dummies," the best-selling book on virtualization to date

    .
    What is Tech Briefcase?
    TechBriefcase is a new, free service where IT Professionals can Search, Store and Share IT white papers and content like this. Learn more
    Bookmark content
    Speed up your research efforts with content across the web.
    Search and Store
    Find the white papers you need. Create folders for any topic.
    View Anywhere
    Open your briefcase on your iPhone, tablet or desktop. Share with colleagues.
    Don't have an account yet?
    HP is driving the evolution of what we call the Instant-On Enterprise. It is an enterprise that embeds technology into everything it does to better serve citizens, partners, employees, and clients. We believe that today's Instant-On Enterprises need to think differently about how they source and deliver services that are enabled by technology. They need to take advantage of a hybrid delivery model-one that truly optimizes the mix between traditional IT, private cloud, and public cloud.

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    Enterprises are turning to the Cloud to improve business agility, reduce expenses and accelerate business innovation. Cloud computing redefines the way IT assets are deployed and consumed and dramatically affects the way data center networks are architected and managed. Conventional hierarchical data center networks built to support traditional IT architectures can't meet the security, agility and price/performance requirements of virtualized cloud computing environments. This white paper reviews the impact of cloud computing on data center networks and describes HP's approach to building simpler, more secure and automated networks that fully meet the stringent performance, security, reliability and agility demands of the new data center in the Cloud.

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    Server virtualization has transformed corporate IT -- companies have enjoyed major cost savings and have gained flexibility and efficiency. But this has also led to a proliferation of virtual machines and servers that threaten to overwhelm data movement and storage technologies. In this IDG Tech Dossier, learn how utility storage makes for massive consolidation, flexibility and scalability, so IT departments can reduce storage infrastructure and lower costs while improving their ability to respond to fast-changing needs of business units.

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    Learn how HP CloudSystem Matrix and HP 3PAR Utility Storage provide a solid, flexible foundation for your cloud environment.

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    Server virtualization has transformed corporate IT -- companies have enjoyed major cost savings and have gained flexibility and efficiency. But this has also led to a proliferation of virtual machines and servers that threaten to overwhelm data movement and storage technologies. In this IDG Tech Dossier, learn how utility storage makes for massive consolidation, flexibility and scalability, so IT departments can reduce storage infrastructure and lower costs while improving their ability to respond to fast-changing needs of business units.

    Intel and the Intel logo are trademarks of Intel Corporation in the U.S. and/or other countries.
    The IT organization at Intel has set a goal to transition their enterprise to a private cloud for their Office and Enterprise applications. The goal is to virtualize 75% of the environment by the end of 2012. This paper highlights the steps they are taking to overcome security challenges of virtualizing Internet-facing applications.
    Second in a three-part series discussing the "4 Must Haves" in virtualization security designed to help large organizations understand the challenges of securing virtualized environments while positioning themselves to take advantage of future IT and business opportunities.

    Gain insights into next generation, virtualization-optimized solutions to help you drive:

    + Faster time-to-value from your security initiatives
    + Provide corporate with visibility and enable a state of continuous compliance
    + Reduce risk via automated configuration and policy-based access and enforcement engine
    Learn how to get the most from your cloud investment in our on-demand webinar from BMC and InformationWeek. You'll hear how integrating the cloud into your production workload brings critical business benefits.
    Supply chains require the ability to connect and share information with vendors and partners globally. EDI networks have made this connection possible by allowing various entities to upload information for others to see.
    View this on demand webcast to learn if moving business communications to the cloud is right for your business. Featured industry experts DMG Consulting LLC president, Donna Fluss, Frost & Sullivan principal analyst, Michael DeSalles, and Interactive Intelligence senior vice president, Joe Staples discuss this topic and help you answer your pressing questions at the conclusion of this web event.
    Capacity management may not be dead yet, but with the adoption of private clouds it's barely recognizable. Join Andrew Hillier as he outlines best practices for gaining control over dynamic capacity supply and workload demand in large scale virtual and cloud infrastructure. Hear how leading Fortune 500 organizations increased agility, reduced risk and costs by optimizing infrastructure planning and management processes.
    In this webcast, Vantage Point Performance's Michelle Vazzana will reveal how to coach your reps to better performing pipelines.
    Newsletter Sign-Up »

    Receive the latest news test, reviews and trends on your favorite technology topics

    Choose a newsletter
    1. View all Newsletters | Privacy Policy
    Sponsored Links

    Learn how Accenture helps clients become high-performing businesses

    Choose New and slash the number of devices you manage

    Customized information views & Twitter events at New Fulcrum Point

    Splunk translates machine data into "aha" moments for IT and the business.

    ManageEngine Desktop Central - Automate and Audit Your Desktop Management! Learn More...

    Cloud Readiness Starts with Intel® Technology

    Visit the Virtually There Learning Page to learn how to use virtualization to your competitive advantage.

    High performance. Delivered. Click to see Accenture's client successes

    CYBERMARYLAND | Learn Why Maryland is the Epicenter for Cybersecurity

    Get Ethernet speeds from 1 Mbps to 10 Gbps - Comcast Business Class

    Cognizant. Leading in Business, Application & Technology Services

    Collaboration: driving better business outcomes

    Managed Hosting Buyer's Guide - Benefits to key considerations

    Click to see how Accenture has delivered high performance to clients

    Learn how Accenture helps clients become high-performing businesses.

    Choose New and manage one device instead of 170

    Choose New for 8x the firewall and NAT performance

    Check out a smart way of mobilizing your business with enterprise-ready Samsung Mobile.

    Redefine your data center with HP servers.

    Enhance your business with Windstream IT Solutions. Speak to someone local.

    BlackBerry® Mobile Fusion. Different mobile devices. One platform.

    Akamai Kona Security. Web security so you can innovate fearlessly

    Click to see how Accenture has delivered high performance to clients

    Free: Hunter Muller's "The Transformational CIO."

    Join us for an upcoming Microsoft 365 live online demo event.

    Discover your easiest path to unified communications

    Virtualizing Your Infrastructure Just Got Easier

    Gain cutting-edge insights at MIT in 2-5 day executive programs.

    See how Accenture helps clients perform at the highest levels

    Connect with global CIOs now at Enterprise CIO Forum

    Resource Center