Legacy Apps in the Cloud: Six Details Worth Sweating

Forget the big-picture cloud worries. Small details could wreak havoc in the cloud for companies porting legacy apps, analysts say.

By Kevin Fogarty
Wed, December 16, 2009

CIO — A host of substantial problems with porting legacy apps to the cloud will keep most companies from diving in for now, say analysts reporting on weaknesses in the cloud and ISVs trying to fill in the gaps.

But just as important for legacy applications that are often heavily customized and surrounded by cordons of stored procedures, report-generating scripts and security auditing tools, are the smaller issues that aren't obvious immediately, but can stop the show just as effectively as the biggies, according to Bernard Golden, CEO at consulting firm HyperStratus, and CIO.com blogger. Here's a look at the details worth sweating.

Visibility

Some applications require close monitoring, either by IT people on guard to make sure nothing goes pear-shaped unexpectedly, or by software that keeps track of who uses the application, what data they accessed and what they did with it, according to Chris Wolf, infrastructure analyst at The Burton Group.

[For timely cloud computing news and expert analysis, see CIO.com's Cloud Computing Drilldown section. ]

This isn't an issue of basic security—limiting either physically or through programmatic limits the number of people who can use software or data. It's the ability to go much deeper—tracking which authorized users actually used the application, when they did, what data they changed or reports they generated, and who used those reports or data afterward, Wolf says.

That kind of control is ridiculous if you're talking about Google mail. But it's not only critical, it's required by law if you're talking about software for finance or customer management. Unfortunately, most of the network- and application-access protocols those tracking applications use don't work across the Internet, or have been turned off by cloud providers worried about customer privacy and security.

If you want to see and be able to report, reliably, on who has been using your data and applications, be sure your cloud provider can either build in a gateway for your security tracking, or provide a mechanism within its own environment to track and report what's going on in your part of the cloud, analysts say. Even if your cloud provider does offer strong security assurances, how well those assurances will stand up to audit—at least for now—may boil down to how well your auditor understands virtualization and the cloud, virtualization security experts say.

Domino Updates

Data isn't static. It has to be updated regularly and correctly. Most companies automate updates to records that may be housed in several databases, and most legacy applications work effectively with those scripts, which were mostly written specifically for them, according to Steve Yaskin, CTO and founder of Queplix, a software and consulting company that specializes in migrating legacy applications to cloud environments.

In the U.S. military, for example, a soldier's total health and performance record is only accessible by using a Social Security Number to identify relevant records stored in Army, Army Reserve, Veterans Administration and other databases. Changes to one have to replicate to the others, which is that much more difficult if the data or applications to access it has been moved to a cloud environment that may not assign the kind of static location identifiers for data stores a legacy application did.

Porting one application to the cloud can break those kinds of connections, requiring a whole series of modifications, rewrites and ports of middleware, designed scripts and other relatively undocumented customizations that suddenly can't find the data they need to function.

Naming "Standards"

Over the years most companies have built up inventories of applications that are almost compatible and almost standard, despite differences in the applications themselves or in the data they generate. An EMEA group might define "customer," "product" and "revenue" differently, for example, than a group in a different part of the world, and IT runs a little field-mapping or data conversion so it doesn't have to tell either half of the world it's doing things wrong.

Even if the only difference is the number of characters or specific database fields involved in defining what a customer is that difference can cause bigger problems when you move one of those applications to the cloud, according to David Linthicum, CTO of Saga Software and author of Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide. In the cloud, no matter how well your main application runs with compute resources you can increase at will, mapping or conversion scripts may not be able to link as tightly with either the data or chain of reporting routines that just won't work without a little data tweak here and there.

Missing Masters

Many organizations avoid the data-naming problem and problems with data consistency and currency (essentially version control on a massive scale) using Master Data Management (MDM)—a defined set of qualifications and definitions of what constitutes the correct data for the company as a whole. Geographic divisions or business units may continue to use more recent results, or sales and cost data stripped of components that don't involve them, but the company as a whole defines "revenue" according to a single set of numbers that are updated at a specific time.

If apps feeding into the "master" data set move into the cloud—or if the MDM applications and data themselves go cloudward—it becomes far more difficult to figure out which data are real and which are the imposters. Security and financial-reporting auditors tend to look askance at that level of uncertainty.

Sprawl

The problem with cloud environments, as with virtual server infrastructures, is the risk that you'll take advantage of all that potential space and just spawn off as many copies of a VM, application or database as you need, and then forget about them.

Sprawl in a cloud environment costs the user extra for wasted resources and increases the risk of security breaches in applications that are insufficiently supervised. New tools from Appistry, VMware and Elastra, among others, are designed to reign sprawl in within both cloud and VM infrastructures, but legacy applications may have to be retooled to be managed directly by those tools, rather than just being managed by default when the VM on which they run is set to obey policies on security, capacity and lifecycle.

Scale

Porting Siebel or Salesforce.com applications to the cloud is easier than highly customized Oracle, SAP or other in-house applications, just by nature of the environment in which they were developed, according to Nathan Brookwood, principal analyst at Insight64. Many of those applications, especially those whose logic includes heavy duty processing rather than just monitoring transactions, were designed for large, vertically scaled servers, not for environments like those in most clouds, which rely on a larger number of lower-powered servers, he says.

Legacy applications that scale vertically and have difficulty spreading out the other way may present unexpected performance problems, even if all their other data connection and protocol support make them look like good candidates for the cloud, he says.

Follow everything from CIO.com on Twitter @CIOonline.

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?
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.
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.
This white paper describes the major requirements for network management solutions to help the organizations become more profitable, efficient and reliable.

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.
When AlertBoot switched to the cloud it needed a load balancing solution that would support its migration and prevent as much downtime as possible. The company chose Riverbed® Stingray™ Traffic Manager to use while transitioning its infrastructure to an entirely virtualized environment. The move was a complete success, at one-third the cost of comparable hardware solutions.
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

Master the cloud with the power of convergence from HP

Connect with IT leaders redefining mobility at the Enterprise Mobile Hub

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.

Click to see how Accenture has delivered high performance to clients

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

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

Complimentary Gartner Report on BYOD: Media Tablets & Beyond. View Now

Elevate storage agility and efficiency with HP 3PAR storage.

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

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

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

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

Connect with global CIOs now at Enterprise CIO Forum

Resource Center