One of the biggest challenges that any IT organization will face when it comes to cloud computing is moving an existing application into the cloud.
While theoretically virtual machines solve this problem, applications have all kinds of network and middleware dependencies that are hard to replicate in the cloud.
One of the cloud computing providers trying to rise to this challenge is CloudSwitch, which this week at the GigaOm Structure 2010 conference announced the commercial availability of its service along with partnerships with Terremark under which CloudSwitch software will be available courtesy of the vCloud API from VMware, and Ltech, which will make the CloudSwitch software available on the Amazon cloud computing platform.
According to CloudSwitch CEO John McEleney, CloudSwitch developed software that maps all the dependencies associated with an application and translates them in the new cloud computing environment, and then provides an encrypted tunnel for accessing them.
This approach might not work for high-performance applications, but the performance provided by the service should be more than adequate for most existing applications.
For the most part, adoption of cloud computing has been limited to new applications and a variety of mundane activities such as backup and recovery. But more applications will be moving to the cloud with IT organizations under pressure to continue to reduce costs. The challenge, of course, isn't moving them to the cloud; it's getting them to work once they get there.