Determine Where Your Apps Should Live in a Multi ... GLOBAL SPONSORS Determine Where Your Apps...
Embed Size (px)
Transcript of Determine Where Your Apps Should Live in a Multi ... GLOBAL SPONSORS Determine Where Your Apps...
Determine Where Your Apps Should Live in a Multi-cloud World Mark Froud – Principal Consultant Application Transformation Lead – EMEA
Email: firstname.lastname@example.org Twitter: @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.
Invest in & prioritize the most relevant applications First…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.
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.
Application Transformation Framework Increase agility and reduce cost
EXISTING APPS Traditional
NEW APPS Cloud Native
APPLICATION PROFILING ANALYSIS
Pivotal CLOUD FOUNDRY
ENTERPRISE & NATIVE HYBRID CLOUD
CLOUD NATIVE FACTORY
Retire & Decommission
APPLICATION PLACEMENT FACTORY
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.
Application Profiling Methodology
Business Classification Prioritize | Align | Rationalize Custom Profiling Characteristic | Portfolio Segment
DISCOVERY Application Disposition Best Investment Path | Affinity Mapping Cloud Suitability Transportability | Optimal Cloud Platform Cloud Native Assessment Pivotal 12 Factor Readiness | Non-intrusive data collection Financial Analysis TCO | Migration costs | ROI | Maintenance Portfolio Discovery App to App interdependencies | Risks | Bundling | Optimization
ANALYSIS Business Case Functional | Financial | Technology | Action
Project Charter Project Work Plan Quality Assurance
PROGRAM MANAGEMENT Action Item/Risk/Issue Registers Project Status Change Control
Communication Plan Steering 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