Download - Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Transcript
Page 1: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

GLOBAL SPONSORS

Determine Where Your Apps Should Live in a Multi-cloud WorldMark Froud – Principal ConsultantApplication Transformation Lead – EMEA

Email: [email protected]: @MarkFroud

Presenter
Presentation Notes
Determine Where Your Apps Should Live in a Multi-cloud World How do you reduce costs in existing apps to free up budget for investing in new cloud-native apps? By profiling apps and determining which to retire, modernize, or retire, as well as which are suitable for cloud; and determining the best cloud model for your applications. Our data-driven approach to application profiling is focused on an automated assessment of 5 key dimensions of your business applications: cost, value, technical, security, and functionality. Learn how this approach delivers results up to 50% faster than traditional models and requires 75% fewer customer resources.
Page 2: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Invest in & prioritize the most relevant applicationsFirst…Align Investments with Business Goals

• Overinvestment in traditional apps impedes ability to innovate• No clear path to take advantage of better utility pricing models (e.g., cloud)• Redundancy increases as business drifts away and starts building its own IT

“It’s way too expensive”

“It doesn’t meet my business needs”

• Redundant applications drive overinvestment

• Expensive legacy platforms with high internal support and maintenance costs

• Difficult to align investment with business priorities and urgent operational concerns

• Lack of business agility• Performance / availability issues

Presenter
Presentation Notes
Why is application alignment important to the business? When IT organizations fail to align with the business on application investment decisions, you tend to hear several types of complaints. First, you’ll hear from the business that the application doesn’t meet business needs. They’ll complain about lack of agility and IT responsiveness, or performance and availability problems, but these complaints may mask an underlying disconnect on investment priorities with the business. Another common complaint is that it’s way too expensive. Many production environments are based physical infrastructure sized for peak load, or even virtual infrastructure that has been over-engineered and largely sits there idling along. It’s sometimes expensive because 10 or 15 years ago corporate IT picked a standard Web server technology like WebLogic or Websphere, have built operational process around it, and have stuck with it ever since. Sure, back then these were best-in-class for the enterprise. But now things have changed. You probably don’t need all those bells and whistles. You probably could use a capable, but cheaper open source product. In either case, overinvestment in the wrong priorities means that the business is frustrated because they see insufficient IT investment in new business initiatives, and they may start to create their own IT solutions, often leveraging today’s agile cloud offerings.
Page 3: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Applications in Multi-cloud World: Challenges

• Where are the ‘quick win’ opportunities to reduce cost and improve agility in our application portfolio?

• What applications should we move to the Cloud? Is public, private or hybrid the best option?

• What legacy applications should be rewritten for Cloud Native architectures and PaaS?

• Which apps should we migrate to a DevOps operating model?

• How do we best align our portfolio with bi-modal or other IT delivery models?

Presenter
Presentation Notes
Here are some of the common challenges that IT organizations face when looking to begin to align with the business. IT is typically just keeping up with demands to run traditional applications. You will need to identify some quick win opportunities to reduce cost and improve agility with your traditional application portfolio. Moving applications to the cloud may appear to be straightforward, however, there are many considerations to place your application on the right cloud option. What applications should be rewritten to take advantage of cloud native architectures and Platform as a Service? Then there is question of application development and delivery, and determining which teams would benefit from implementing a DevOps operating model. It is difficult to determine the best portfolio alignment with which IT delivery model. Let’s start addressing these challenges.
Page 4: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Application Transformation FrameworkIncrease agility and reduce cost

EXISTING APPSTraditional

NEW APPSCloud Native

APPLICATION PROFILING ANALYSIS

MIGRATE

RETIRE

RETAIN

MODERNIZE

BUILD NEW

MIGRATION FACTORY

RETIREMENT FACTORY

TARGET PLATFORM

PivotalCLOUD FOUNDRY

ENTERPRISE & NATIVE HYBRID CLOUD

CLOUD NATIVE FACTORY

Pivotal Dojo

Architecture, Standards

Dev,Execution

DEVOPS

Architecture, Standards

MigrationExecution

Retire & Decommission

APPLICATION PLACEMENT FACTORY

PUBLIC CLOUD

Presenter
Presentation Notes
Dell EMC’s Application Transformation Framework enables us to help you fully understand your application portfolio and development environment. There are multiple points of entry depending on where you are on your transformational journey. If you haven’t evaluated the backlog of traditional applications, evaluating each application to determine the best disposition is a foundational step. We can help a customer determine the end state of applications whether they are best modernized, migrated, retired or simply retained and build the business case for the end state and appropriate target platform of each application.
Page 5: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Application Profiling Methodology

Business ClassificationPrioritize | Align | Rationalize Custom ProfilingCharacteristic | Portfolio Segment

DISCOVERY Application DispositionBest Investment Path | Affinity MappingCloud SuitabilityTransportability | Optimal Cloud Platform Cloud Native AssessmentPivotal 12 Factor Readiness | Non-intrusive data collectionFinancial AnalysisTCO | Migration costs | ROI | MaintenancePortfolio DiscoveryApp to App interdependencies | Risks | Bundling | Optimization

ANALYSISBusiness CaseFunctional | Financial | Technology | Action

ROADMAP

Project CharterProject Work PlanQuality Assurance

PROGRAM MANAGEMENTAction Item/Risk/Issue RegistersProject Status Change Control

Communication PlanSteering Committee Dashboard

Presenter
Presentation Notes
Our patented application profiling methodology consists of 4 phases. We begin with the discovery phase where we perform Business Classification to prioritize align and rationalize the application portfolio and apply any applicable custom profiling. We can then begin the analysis phase where we perform the critical application disposition to determine the best investment path and perform affinity mapping. Cloud Suitability allows us to highlight transportability and map out the optional cloud platform for each application. Cloud Native assessment identifies candidates for application modernization by reviewing 12 readiness factors using non-intrusive data collection. Financial analysis and portfolio discovery to flesh out any app to app interdependencies, to mitigate risks, identify logical bundling and optimization that can occur. In the roadmap phase we consider a comprehensive business case that includes functional, financial, technology and actions to achieve your objectives. Program Management spans the entire project and is critical to cloud migration success. This includes: Building out a project charter, work plan, and steering committee to document weekly project status and communication plan Establishing quality assurance and change control processes Integrating real-time communications via our automated toolsets, which provide executive and planning dashboards with phase-by-phase tracking Assess cloud suitability Discovery and Analysis phase we: Begin by gathering information on the client’s current environment utilizing existing CMDBs and physical inventories Conduct interviews and workshops with the client’s stakeholders to gather information on their current and goal state environments Analyze application and infrastructure dependencies with advanced toolsets and establish bundling criteria Define a strategy and roadmap for migration, including bundles and move events, and develop an optimal migration schedule based on the bundles, risk analysis and resource availability The Planning phase includes: Pre-migration activities such as adding new capacity to target data center, installing applications, data replication Definition of testing plans based on app criticality and complexity Infrastructure mapping, including server from/to, network from/to, database from/to, storage from/to, data center from/to Automated creation of runbooks Table top reviews to assess app and infrastructure bundles, task owners/durations/handoffs, and contingency plans Execution of migration includes: Implementation of move events and migration schedule Continual tracking of migration progress and step completion Automated creation of final runbooks Through the utilization of automated tools, we are able to eliminate nearly 98% of human error and virtually eradicate sequencing and dependency errors. We are also able to shorten the discovery phase from 4-6 months to around 4-6 weeks, and reduce project elapsed times by up to 50%. We can execute migrations in the shortest amount of time possible with the greatest efficiency and lowest risk.
Page 6: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Business Classification

Applications mapped to business value

chain

Applications mapped to business activities

in value chain

Presenter
Presentation Notes
Here are two example deliverables from mapping applications to business processes with our toolset. These demonstrate the mapping of applications to the business value chain on the left, and the mapping of applications to specified activities within the value chain on the right.
Page 7: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

• Profile for any characteristic or portfolio segment

• Utilize Adaptivity and/or other tools for greatest efficiency

• Leverage our deep application, infrastructure and financial analytics understanding

• Rapid results based on tools and experience

Custom Profiling

Presenter
Presentation Notes
We have the ability to focus in on a specific application characteristic or portfolio segment to tailor our analysis to your organizations needs.
Page 8: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Portfolio characteristics tied to rules engineApplication Disposition

Cheap to keep: leave alone if possibleCommodity, missing or weak

business functionality, strategic technology platform

Eliminate if you canCommodity, missing or weak business functionality, weak

technology platform

Maximize investments: High affinity to future

plans, low risk Strategic business

functionality, strategic technology platform

Migrate from outdated technology

or risky vendorsStrategic business functionality, weak

technology platform

Presenter
Presentation Notes
Let’s take a closer look at the disposition categories. Starting in the upper right quadrant, those applications which have high value both to the business and IT are targets for strategic investment, which means they should receive a disproportionately strong investment backing. In the opposite lower-left hand corner are those applications which are no longer valuable either to the business or to IT. These applications should be retired so that they will no longer drain the IT budget and deprive more valuable applications of investment. In the lower right hand corner are applications which are important to the business but which are not valuable to IT, typically because they are implemented with outdated technologies that are costly to support. These applications should be modernized to make them more cost-effective and easier for IT to support. In the upper left hand corner are applications which IT finds valuable but the business does not. In this scenario, the application should be retained in the portfolio as it is presumably simple for IT to support, but it should not be the target of further investment, as these dollars should be reserved for the more strategically important applications in the upper right hand quadrant.
Page 9: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Up to 6, integrates with non-cloud

Strict for workflow & data

Zero data loss, > 1 hour RTO

Strict workflow & data confidentiality

Dependent on specific HW & OS

Up to 3, limited with non-cloud

Vendor provided

Up to 4 hours RPO & RTO

Acceptable practices

OS & Dev language compatibility

Cloud suitability: Which is the Best Model?

Extremely sensitive, real time

High & sustained I/O rates

Some tolerated

Moderate to low I/O

Data sources

Compliance

Data loss

Security

Dependencies

Latency

I/O

Off Premises On Premises

Presenter
Presentation Notes
Let’s talk about some of the individual criterion you’d use to determine the best model. Is the app highly sensitive to latency? Is it real-time?  Can it tolerate some time lapse while it waits for the network to get a message across?   Does the app have high, sustained I/O rates? It probably WILL run in a public cloud, but how expensive will that be? You can read and write all you want in your own private cloud and no one is going to charge you a cent extra. But, the public cloud provider is not quite so flexible.   How often does the app interact with other systems or other apps? Where are those systems located? How many systems or data sources are in play?  Locations and frequency of interactions between the app and external systems will affect the complexity of moving the app.   What about SLAs? A typical public cloud provider offers 99.95% availability. While complete system downtime is rare, an app could be down because one or more services that the app uses are down – remember those 25 services that the oil and gas data lake app was using?  If the service level of one of those falls below 99.95%, what do they get?  Service credits.  If the business cannot take downtime on the app they are thinking of moving to a public cloud, it’s probably not a good fit.   What about data loss?  If your client needs zero data loss and <1 hour RTO, then they may not want to pay what the public cloud provider wants to guarantee that.  But suppose they did contract for that, and there was a failure under that agreement, what damages can their business recover? Service credits.   One last thing – not all public clouds meet the ISO certification required if your customer’s app processes PII – personally identifiable information. Here is a simple example: if all conditions are equal for either public or private, but the client is trying to drive costs into capital, they would lean toward a private cloud. If they are trying to drive costs into operating expense, then they would be more inclined to move to a public model.
Page 10: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Portfolio Perspective on Cloud SuitabilityCloud fit score

ranked by application

Business affinity by application

Business and technology criteria driving cloud fit

score

Summary of cloud suitability across

portfolio

Summary of recommended cloud

models across portfolio

Presenter
Presentation Notes
We provide both high level summary data across your portfolio as well as detailed cloud fit scoring based on business and technology criteria.
Page 11: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Cloud-Native Assessment

• Measure readiness for cloud native modernization

• Leverage 12 factors developed by Pivotal for Pivotal Cloud Foundry deployment

• Fully configurable to meet customer specific standards

• Non-intrusive data collection EOT ware

alg-trad-engine.war

PropMgr.jar

SalesResearch.jar

OnDemandRisk.jar

FASolution.war

equity-research.war

archiveVID.war

marketintel.war

ClientTrading.war

Application Name

Presenter
Presentation Notes
Our Cloud Native assessment will measure the readiness of any given application for modernization by leveraging the 12 factors developed by Pivotal for Pivotal Cloud Foundry deployment. This non-intrusive data collection is fully configurable to meet your specific standards
Page 12: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Financial Analysis

• Repeatable process utilizes robust financial model

• Develops comprehensive TCO understanding

• Models ROI based not only on current versus future state TCO, but includes estimates for cost of transformation, maintenance, long term refresh, etc.

• Leverages cost models for many known services -100000

100000

300000

500000

700000

900000

1100000

1300000

1500000

1700000

1900000

2016 2017 2018 2019 2020

Combined Operations Total Savings Migration Cost

Presenter
Presentation Notes
Our model is built around a repeatable process that develops a comprehensive TCO understanding. We look at current as well as future state of your portfolio and take all one-time, on-going, maintenance and refresh costs into consideration.
Page 13: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Application Portfolio Discovery

• Reduces risk associated with data center moves, app modernization, or migration

• Understands app to app & other critical interdependencies

• Leverages data from a variety of collectors

Grouping can be done by hosts or by applications

Components considered:• Business risks and constraints• Technology and operational challenges and constraints • Determining what to move together• Selecting best approach for the move

Presenter
Presentation Notes
Another critical step is the application portfolio discovery that help us to identify app to app interdependencies so that we have a full understanding of your application environment allows us to eliminate risk associated with cloud migration, refactoring, and modernization.
Page 14: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Business Case

• Based on Dell EMC roots in business and technology consulting

• Reproducible leveraging myriad artifacts

• Includes business, functional, and financial components for holistic understanding

• Develops roadmap in support of action

Presenter
Presentation Notes
We develop a comprehensive business case that includes functional, financial, technology and actions to achieve your objectives.
Page 15: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Key Benefits and Value

Aligns investments with business goals

Unbiased and objective review of your application environment

Identifies opportunities for cost savings in a customer's environment: Reduces server and database sprawl & automates and optimize application portfolio

Defines optimal path to the cloud for each application.

1

2

3

4

Mitigates risk identifying EOL platforms.5

Increases productivity and improves user experience6

Presenter
Presentation Notes
When we begin working with you to build a multi-cloud strategy for your applications, we start by understanding your business goals so that we can align investments to maximize the impact and return on investment for your organization. How do we achieve this? We perform and objective and unbiased review of your application environment. We identify cost savings, which can fall into two major categories: either reducing server and database sprawl or recognizing automation and optimization opportunities for your applications. We define a roadmap to cloud, identifying the optimal path, whether with Pivotal Cloud Foundry, Office 365, Microsoft Azure, Amazon, Google or other cloud platform for your applications. All the while, we are ensuring that we mitigate risk by identifying low business value & low IT value applications that can be EOL’d. All of these actions will increase the productivity and user experience for the organization.
Page 16: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Global Financial Services FirmRapid disposition analysis for over 5,000 applications Challenge• Large multinational banking and financial services company

operating in 80 companies • Driving large scale app modernization to reduce operating

costs and increase IT/business alignment• Needed rapid preliminary assessment of entire global portfolio

Solution• Deployed Application Profiling Advisory (APA) automated

analysis of enterprise application portfolio• Evaluated ~80% of global portfolio based on systems of

record with no manual interviews required

Results• Provided analysis of over 5,000 applications in 6 weeks• Client gained a preliminary understanding of application

disposition as well as migration complexity for modernization• Client directed modernization spend based on disposition

recommendations

Disposition % of Portfolio Complexity

9% Easy

7%Easy

53%

31% Lift & Shift

+4%/yr

Retain

Retire

Modernize

Migrate

Build New

Scope of Applications Evaluated: 5,450

Easy (1,527)Med (1,014)Hard (348)

Presenter
Presentation Notes
NOTE: HSBC (NOT FOR PUBLIC DISCLOSURE). Federation: DELLEMC, Disposition – APA and Modernize Customer Challenge- Large global application portfolio of over 5,000 applications needed to be analyzed in a short period of time to drive large scale app modernization with a goal of reducing operating costs and aligning IT with business priorities Our Sales Strategy and Key Actions Performed a Application Profiling Analysis (formerly known as Cloud Advisory) engagement which rapidly identified applications that are suitable candidates for retention, retirement, modernization, migration or new build. Our Solution After completing the analysis, we were able to categorize the applications as you see in the chart on the right. Not only did we clearly identify the applications where modernization is the best course of action, we further segments these as Easy, Medium and Hard to identify where we could demonstrate some quick wins and positively impact the business in the shortest period of time.
Page 17: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Start Now

START HEREDISCOVERPerform application profiling analysis

ACTArchitect a solution

Use the right cloud platform for the right application

UNLOCK BUSINESS VALUEOptimize Your apps

Maximize your returnon investment

Effectively grow your business

Presenter
Presentation Notes
We provide a strategic framework for organizations looking to better manage their applications. It starts with assessing the application landscape, understanding what applications you have, how much data, where it is, how old it is, etc. and develop a path to success With the above knowledge, we will architect a solution that will meet your business objectives while addressing all your key challenges. The optimal design of your cloud platforms will incorporate lessons learned from our vast experience in the industry to mitigate risk and disruption to your business. By optimization the applications in your business, we can maximize your investment and enable you to use Microsoft technologies to make informed business decisions. Today has been the first step towards a lasting technology partnership that will lead to increased speed & agility as well as a reduction in cost & complexity of your IT environment.
Page 18: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

Related resourcesWhite paper - http://www.emc.com/collateral/white-paper/h14672-application-portfolio-transformation-wp.pdf

ESG white paper - http://www.emc.com/collateral/analyst-report/application-profiling-dell-emc-method-service.pdf

Video – http://www.emc.com/video-collateral/demos/microsites/mediaplayer-video/emc-evolve-revised-05-final.htm

IDC Infographic - https://infocus.emc.com/wp-content/uploads/2014/07/EMC-Legacy-Cloud.pdf

IDC video on app modernization – https://infocus.emc.com/community_manager/idc-presents-business-value-of-application-modernization/

IDC analyst report - https://infocus.emc.com/wp-content/uploads/2014/07/EMC_BV_of_Application_Modernization.pdf

Website - http://www.emc.com/en-us/services/professional-services/cloud2.htm

Presenter
Presentation Notes
We have a lot of background on this subject matter. Let me know if I can send it to you.
Page 19: Determine Where Your Apps Should Live in a Multi …...GLOBAL SPONSORS Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application

GLOBAL SPONSORS

Thank you..Mark Froud – Principal ConsultantApplication Transformation Lead – EMEAEmail: [email protected]: @MarkFroud

Presenter
Presentation Notes
Thank you for listening. And at this time I’d like to answer any of your questions.