Cloud Migration: Application Delivery Assessment

In a previous post we stated that the architecture, design & implementation of given application is a key factor in achieving cloud migration goals. Each application has it's own personality, influenced by various factors over time: business goals, available budget, available skillset, geopolitical factors (RFPs, statutory & contractual compliance, etc.), etc. Enterprise with large application portfolios may not have visibility into the full breadth and depth of application delivery attributes. This can lead to the mis-perception that a cloud migration will improve the reliability, security, performance, cost of these applications, when that (alone) may not be the case. In order to ensure a predictable & successful cloud migration we present a comprehensive, detailed Application Delivery Assessment methodology; a "no dark corners" approach. The methodology consists of three primary work streams: Establish a reference architecture & best practices; Assess current application against reference architecture & best practices; Summarize & plan for remediation Establish Reference Architecture & Best Practices Often this is a one-time/infrequent activity if

Application Architecture vs Cloud Migration Goals

Applications come in all shapes and sizes, often with an interesting pedigree influenced by numerous factors over their lifecycle. This can make for interesting challenges when migrating those applications to a cloud platform. In this article we'll dig into strategies for both establishing clear and measurable cloud migration goals and assessing the architectural state of applications to be migrated. First, let's set some clear and measurable goals to achieve as a result of migrating to the cloud. The table below lists some potential cloud migration goals; as every situation is different you will need to adjust & prioritize these according to your needs. Cloud Migration Goal (KPI) Target Engineered Availability / SLA 99.xx% Delivery Cost (infrastructure) reduce by xx% Delivery Cost (operations - labor) reduce by xx% Time to market reduce by xx%increase frequency of updates Security Compliance Reduce non-compliance items by xx% ...there are many additional goals that could be listed here; in my experience, these are the "cornerstone" items that shape the