Cloud Technology Partners launches system that simplifies migrating legacy applications into the generic cloud, says Amazon version is on the way.
Cloud Technology Partners is experienced at migrating enterprise applications into the cloud. It's in talks to move 5,000 applications for one company and 9,000 for another. It's also decided that the time is right to make the process and engine behind its application migration services into a software product.
The product, PaaSLane, a play on platform-as-a-service and passing lane, enters public beta as software-as-a-service Tuesday. PaaSLane performs a source-code scan on Java and .Net applications through static code analysis. The rules engine looks at the results and compares them to the target cloud service's probable environment. Its (current) 170 code rules can detect incompatibilities, missing patches, unsuitable versions of operating systems and dozens of other problem areas.
When used with a large library of applications, it can prioritize those most ready for migration to the cloud and those that need the most premigration work. The system works for "generic cloud" based on commodity x86 servers, said John Treadway, senior VP of software at Cloud Technology Partners, rather than having Google, Microsoft or Rackspace versions. However, the company will demonstrate an Amazon-specific version of PaasLane at Amazon's Re:Invent Conference next month in Las Vegas.
As the code scan and analysis engine gets more use, it will get more sophisticated. "I wouldn't be surprised to see it employ 1,000 rules" as it picks up wider use, said Treadway. Enterprise software engineers and architects may customize an on-premises version of PaaSLane with their own rules.
The automated system works fast, said Treadway. He said users can scan and analyze a million lines of code in 20 minutes, a task that would take a team of technically skilled humans "weeks or months." As it identifies migration problems in the code, it pinpoints them and recommends remedies.
In addition to checking for problems and incompatibilities, PaaSLane is checking for more pedestrian issues, such as source-code stability, performance and security. The system can perform parallel scans and analyze the results on multiple applications at a time.
PaaSLane can also be used to simplify deployment decisions as application software moves into the cloud. It wouldn't be unusual for a company with 5,000 applications to use five different application servers. "The enterprise might want to reduce the number down to [Oracle's] WebLogic and Apache Tomcat," Treadway noted in an interview. PaaSLane can advise an enterprise on what changes are needed in applications to make that reduction.
In addition, it can be configured to tell its users whether services in the cloud may be substituted for ones currently embedded in the application. Most applications include a messaging service, but would be capable of tapping one available in the cloud as well, such as Amazon's Simple Queue or Simple Notification Services.
"More of our customers are telling us, 'Maybe I shouldn't be in the business of spinning up my own middleware in the cloud," said Treadway.
PaaSLane is now available as an on-premises product as well as SaaS. The SaaS system is available for free use until the service comes out of its public beta test. The on-premises edition is available for free use through the end of 2013, Treadway said.
Cloud Technology Partners was founded in 2010 in Boston by CEO Chris Greendale, a former VP of marketing at Oracle. He founded Cambridge Technology Partners in 1991.
How Enterprises Are Attacking the IT Security EnterpriseTo learn more about what organizations are doing to tackle attacks and threats we surveyed a group of 300 IT and infosec professionals to find out what their biggest IT security challenges are and what they're doing to defend against today's threats. Download the report to see what they're saying.
IT Strategies to Conquer the CloudChances are your organization is adopting cloud computing in one way or another -- or in multiple ways. Understanding the skills you need and how cloud affects IT operations and networking will help you adapt.