| By Dustin Amrhein | Article Rating: |
|
| July 29, 2009 05:15 PM EDT | Reads: |
1,546 |
Over the past two weeks I’ve been talking to IT architects and engineers from companies of all sizes and across many industries about cloud computing. It seems that many are moving past the talk and hype of cloud computing and looking into implementation details. Many of the companies I’ve talked with are either already leveraging cloud computing (both public and private), or they are currently researching or prototyping some sort of cloud computing solution.
I wasn’t necessarily surprised by the number of companies already involved in cloud computing. We’ve all seen the reports and numbers for some time now that indicate just how many organizations have turned to some aspects of cloud computing. However, there has been a common theme that has been a bit surprising. I expected to hear quite a lot about the technical challenges these organizations face when adopting cloud solutions, and to some degree I have.
However, it’s a different type of challenge that is sometimes proving to be as difficult if not more difficult than the technical challenge. That challenge is the cultural change and process disruption that cloud computing can present within an organization.
For quite some time many IT departments have organized themselves around sets of responsibilities. There is a team that deals with operating system infrastructure, a team that deals with applications, a team that deals with deployments, and so on. Traditionally, if a member of the application team needed to deploy a middleware environment to support an application they would go through some sort of request process with the deployment team.
This change to a more self-service model can surely bring increased agility and efficiency to an organization, but it does require thought as to how that maps to traditional roles in an organization. In a technical sense, this means cloud computing solutions must provide a robust system for defining users, user roles, and user access.
It’s important that the concept of user roles and user access is kept separate to allow for appropriate flexibility. For instance, members of the test and development teams may both have permission to provision cloud-provided application environments in which to carry out their work. However, it is not necessarily true that members of those teams would have access to the same set of application environments, so the cloud must provide a mechanism by which particular application environments can be assigned to particular users or user sets.
You may be thinking it’s obvious that cloud computing solutions (or any IT solution for that matter) need to provide a method to define user roles and user access. You’re right, but the capabilities that a particular solution delivers should not be overlooked. The granularity of user access and the degree to which roles in the cloud map to traditional roles in IT can go a long way toward easing the adoption of cloud within an organization.
There are many other cultural facets, both technical and non-technical, that cloud computing vendors will have to tackle. For vendors it will be important to remember that addressing this cultural disruption will be just as important as addressing the technical needs of their customers.
Published July 29, 2009 Reads 1,546
Copyright © 2009 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Dustin Amrhein
Dustin has held various jobs in software design and development including web-based application development, distributed system infrastructure development, and Web 2.0 runtime architecture design. In his current role, Dustin is a technical evangelist for IBM emerging technologies in the WebSphere portfolio. Follow him on Twitter @WebSphereClouds and visit the IBM WebSphere emerging technologies page.
The views and opinions expressed on this page are Dustin's own and do not necessarily reflect the beliefs, views, or strategy of his employer, IBM.
- Kindle 2 vs Nook
- Confessions of a Ulitzer Addict
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Infrastructure-as-a-Service Will Mature in 2010: Microsoft's David Chou
- Windows 7 – Microsoft’s First Step to the Cloud
- Cloud Expo and the End of Tech Recession
- Jill Tummler Singer, Deputy CIO of CIA, Keynotes at GovIT Expo
- Reality Check at the Cloud Computing Expo
- Visual Studio 2010 Is Cloud Friendly
- Fired SCO CEO Fires Back
- Kindle 2 vs Nook
- The Difference Between Web Hosting and Cloud Computing
- Ajax in RichFaces 3.3, JSF 2 and RichFaces 4
- Confessions of a Ulitzer Addict
- Wave on Ulitzer: Confessions of a Google Wave Fanboy
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Cloud Computing Best Practices
- Tactical Cloud Computing Panel at 1st Annual GovIT Expo
- Ulitzer.com Named Exclusive "New Media" Sponsor of Cloud Computing Conference & Expo
- Infrastructure-as-a-Service Will Mature in 2010: Microsoft's David Chou
- Eval JavaScript in a Global Context
- Windows 7 – Microsoft’s First Step to the Cloud
- Google Maps and ASP.NET
- Crystal Reports XI & How It Has Changed
- Converting VB6 to VB.NET, Part I
- Creating Controls for.NET Compact Framework in Visual Studio 2005
- Where Are RIA Technologies Headed in 2008?
- How to Write High-Performance C# Code
- AJAX World RIA Conference & Expo Kicks Off in New York City
- Implementing Tab Navigation with ASP.NET 2.0
- i-Technology Photo Exclusive: Bill Gates & Steve Jobs In "Nerds"
- .NET Archives: Getting Reacquainted with the Father of C#
- i-Technology Viewpoint: "SOA Sucks"
- Programmatically Posting Data to ASP .NET Web Applications































