How Well Do You Know Your Application Relationships?

Tom Caddoo • April 19, 2011 • Comments (1)

Many companies don't know how their applications come together.

Can you or your team accurately define all of the relationships that exist between your business applications and the IT infrastructure?  One of the most daunting questions that is asked of Enterprise IT organizations is if they truly understand the relationships that exists between the business applications that they support as well as what dependencies those business applications have on infrastructure services.   Does your IT organization have this information readily available in a system that would satisfy an internal audit or a regulatory agency?

These sort of questions typically surface when a firm is looking to consolidate data centers, considering the virtualization of business applications, or embracing various cloud capabilities and technologies.  In order to be successful at any of these activities and mitigate associated operational risks, the IT organization needs to have a deep understanding of the relationships and use this knowledge to effectively plan, design, and implement transformational programs.

A key technical capability that should be utilized as part of this rationalization exercise is application discovery and dependency mapping (or ADDM).  ADDM solutions capture several critical pieces of information useful to understand application relationships and the workloads associated with those applications.  Information such as the running software on a host and the network communications those software instances are creating provide insight to the nature of the dependency.  Furthermore, one begins to understand the quantity of connections that are initiated from one system to another, understand the demand on the application from a user perspective, and gain insight on network connectivity and dependencies.   With most of these application discovery technologies, if some level of application modeling is performed during this rationalization exercise, additional insight into the nature of the relationships is gained.

This level of data gives IT great visibility into the nature of the relationships between applications and infrastructure services, and provides great data to network engineering teams as network architectures and designs are developed for these environments.  In addition, application and service onboarding teams can use this data as workloads are rationalized and brought onto these environments.

To round out this capability, performance data should be collected for the applications and business services that are in scope.  This data can then be coupled with the relationship data to give a very complete picture of the relationships that exist and, more importantly, ensure that the appropriate applications and workloads are coupled from a performance perspective; thereby not impacting application stability and performance in the new environment.

The concept may sound time consuming and complicated, and in some cases it may take some organizational alignment to get to this level, but the effort definitely pays off in the long run by providing a transparent view of your business applications and the relationships that exist between them.  Before you know it, other groups and departments in IT will be keen to see this data and the business will have more confidence in IT when it comes time to embrace the cloud or undertake the data center migration program.

Share This Post With Your Friends and Colleagues:
  • Print
  • Digg
  • StumbleUpon
  • Facebook
  • Twitter
  • Google Bookmarks
  • HackerNews

Tags:

Category: Business Alignment, Datacenter Transformation, IT Management

About the Author

Tom is a Delivery Leader and Chief Architect of Enterprise Systems Management with Adaptivity. Tom is responsible for driving transformational change for Adaptivity's clients that are embracing cloud technologies in order to transform the way in which their IT systems deliver increased business value and agility for their business. Tom brings over 18 years experience in defining strategic objectives and applying leadership skills to achieve dramatic, bottom-line results. Tom’s broad expertise spans IT operations, financial management, enterprise-level system architecture/design and LAN/WAN data/voice systems administration.

View Author Profile

Comments (1)

Trackback URL | Comments RSS Feed

  1. [...] of IT strategy revolves around aligning IT to business objectives.  (Past Blog: How Well Do You Know Your Application Relationships?)  Despite all the attention, little strategic thought is expended in how to best enable rapid [...]

Go Ahead, Speak Your Mind




If you want a picture to show with your comment, go get a Gravatar.