AppSphere 15 - Lufthansa Technik: Maintenance Repair Overhaul for Aircraft and Applications
-
Upload
appdynamics -
Category
Documents
-
view
4.741 -
download
2
Transcript of AppSphere 15 - Lufthansa Technik: Maintenance Repair Overhaul for Aircraft and Applications
Olaf Schönfeld AppDynamics AppSphere, Dec 2015
Lufthansa Technik Maintenance Repair Overhaul for Aircraft and Applications
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
2 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Application Performance Management at Lufthansa Industry Solutions and Lufthansa Technik
Olaf Schönfeld Project Manager and Senior Technical Consultant email: [email protected]
Introduction
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
3 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
§ Introduction to Lufthansa Technik and Lufthansa Industry Solutions
§ Lufthansa Technik – Product divisions and application environment
§ APM – Challenges and objectives
§ APM – Implementation & benefits
§ Some best practices in APM
Agenda
Agenda
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
4 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Lufthansa Technik & Lufthansa Industry Solutions Lufthansa Group An overview
Passenger Transportation
Logistics
Catering
Other activities (e.g. Digital Service Companies)
Maintenance, Repair, Overhaul
The Group’s airlines rank among the world’s leading carriers.
Lufthansa Cargo – One of the world's leading cargo carriers in international air traffic.
Lufthansa Technik – Leading provider of MRO services in the world's airline business.
LSG Sky Chefs – World's largest provider of airline catering and integrated in-flight solutions.
Lufthansa Flight Training Lufthansa AirPlus Lufthansa Industry Solutions (and many more)
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
5 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Service Portfolio Lufthansa Industry Solutions An overview
§ Founded 1997 § 100% owned by Lufthansa § > 1000 consultants § > 150 customers worldwide § 212M EUR total revenue (46% within LH Group)
Norderstedt Hamburg
Oldenburg
Berlin Wetzlar
Raunheim Basel Bern Miami
Wolfsburg
Ingolstadt
Process Consulting
Idea/ Strategy
Conception Design
Development/ Technology
Integration Deployment
Application Management
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
6 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Lufthansa Technik Group locations Lufthansa Technik An overview
§ 795 customers worldwide § 3.290 aircraft under exclusive contracts § 31 subsidiaries and affiliates worldwide § 4,337 billion Euros in revenue § circa 28.800 employees worldwide
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
7 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Aircraft Services
(Maintenance, Overhaul)
Engine Services
Component Services
Landing Gear
Services
VIP & Executive
Jet Solutions
Standard solutions are just the basis Lufthansa Technik Product Divisions Products & Services
Leading quality & responsibility
IT Solutions Domain for Aircraft Services
IT Solutions Domain for Engine Services
IT Solutions Domain for Comp. Services
IT Solutions Domain for L.G. Services
IT Solutions Domain for VIP Jet Solutions
…in IT Services too
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
450+ Applications overall
ca 140 Core Business Applications ca 180 JAVA Aplications
=> 100-120 Applications in APM-scope
520+ VMs (VMware vSphere) in 3 Clusters 4 Database Clusters (Oracle SE and Oracle EE)
[without SAP Services, email, collaboration platforms, workplace environments]
8 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Applications for Product Divisions & Service Units
Lufthansa Technik IT Services Applications
IT Operation Center & Services
Application Services Process Domains
IT Solutions Domain for Logistic Services
IT Solutions Domain for Innovation Serv.
IT Solutions Domain for User Services
IT Solutions Domain for Customer Servi.
IT Solutions Domain for Maint. &Overhaul
Application Infrastructure Service
Leading quality & responsibility
IT Solutions Domain for Aircraft Services
IT Solutions Domain for Comp. Services
IT Solutions Domain for VIP Jet Solutions
Central Departments
…in IT Services too
IT Solutions Domain for Engine Services
IT Solutions Domain for L.G. Services
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
9 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
A simple LHT application and interface example
APM overall benefits Application (Performance) Management
Can you control information-flow and application‘s behaviour
at any time?
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
10 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
§ Mapping of business process performance to application metering
§ Perceived Performance, perceived issues
§ Unrepeatable infrequent performance issues
§ Development priority (functionality vs. performance)
§ Validity of synthetic performance testing
§ Ensured performance & issue handling processes
§ Predictive performance management
Leading quality & responsibility… also in IT Services Challanges in A(P)M for Lufthansa Technik Application (Performance) Management
We do not have enough resources
for uncertain performance !
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
11 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Leading quality & responsibility… also in IT Services Objectives in A(P)M for Lufthansa Technik Application (Performance) Management
§ Support incident solution, data representation
§ Improvement of proactive problem management
§ Real-time data capturing of Production Systems
§ Context sensitive analysis and history data
§ Avoid individual performance metering and coded metering
§ Unified metrics for all core applications, cross application flow
§ Minimum effort of manual configuration and initial training
§ Support Bus-Dev-OPS processes and communication
See, Know and Act instead of ’search and guess‘
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
§ Roadmap for Service Product Development
§ 400 JAVA Agent Licenses in Service Product LHT.apm 1.0
From Project to Service Product in 6 months LHT.apm Project & Product Application (Performance) Management
Pre-Study APM Toolsets
Qualification, Education
Selection ’Early
Applications‘
Evaluation in detail
Implementation, Enablement
From Project to IT Service
Product
Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications 12
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
13 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Roadmap APM LHT.apm Project & Product Application (Performance) Management
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
14
Refine digitized business process
APM benefits – Example I Application (Performance) Management
What does it do? Enter & change material requests (e.g. customer’s orders), logistics preparation
What is the challenge? Every request has to be approved by backend for economic and legal export policies (bulk of components & complex rule sets lead to slow transactions)
APM-supported solution! - Identification of time consuming transaction
- Define exceptions in business process and implement in applications
- Leads to a significant minimization of slow transactions
Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
15 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Quickwin in load balancing analysis
APM benefits – Example II Application (Performance) Management
What does it do? - Fulfill manufactures and regulatory compliance, - Monitoring of engine parts and aircraft components, - Documentation of installation locations, flight hours & cycles
What is the challenge? Apply new compliance rules to complete aircraft fleets, frequently (up to 40.000 scheduled update jobs per rule set)
APM-supported solution! - In some cases (application internal) worker load-balancing
did not distribute jobs equally to the Application Servers
- In addition: slow synchronous transaction identification & elimination
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
16 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Quickwin in load balancing analysis
APM benefits – Example II (cont.) Application (Performance) Management
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
17
Business-DevOps (BizDevOps)
APM benefits – Example III Application (Performance) Management
What does it do ? - Information system for hazardous materials and goods - Handling, operating and transport instructions. (new implementation with new use cases, enhanced features and interfaces)
What is the challenge ? Pre-Release optimization of user interface, use case workflow, and database Transactions
APM-supported solution! - Consistent usage of AppDynamics analysis
in development and early releases
- Group specific instrumentation and dashboards on standardized, impartial metrics
- Common analysis and aligned optimization priorities (BizDevOps)
Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
18
BizDevOps
APM benefits – Example III (cont.) Application (Performance) Management
Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
19 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Some statements of our AppDynamics Users
APM overall benefits Application (Performance) Management
Initial break-in is very fast and easy, AppDynamics helps within minutes or hours
Within hours, we got DB optimizations - based on ‘top business transactions’
Performance moved from feelings to traceable facts
Now it’s possible to analyze performance issues in a cross-context way
Before/after analysis became very important in evaluating release’s success
Now we are able to prove, when our interfaces services do not match their SLAs
Sometimes we use it for performance stuff, but mainly for code- and usage-analysis
…hopefully all the Flash-parts in the AppDynamics UI will be replaced, soon ;-)
‘ … fastest identification of slowest transactions … ‘
Lufthansa Technik Copyright © 2015 Lufthansa Technik AG. All rights reserved. Subject to restrictions and disclaimer on last page.
20 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications
Things to repeat and things to do differently Best APM practices from Lufthansa Application (Performance) Management
Involve! - AppDynamics Presales & Support - Developers, Operations, Business …and bring them together very early
Do not underestimate! - Reservations and fears in early phases (e.g. Developers, Operations, Works council) - The speed, APM Services get mission critical and user’s demands increase
Find ratings for quality improvements! - Define ’POC cases‘ for evaluation - Handle the evaluation project in an ’agile‘ style (your counterpart will be used to)
Think about design of your ‘APM implementation’ strictly! - Start in right mode and scope, take some time and money - On premise: consider sizing and scaling options & reflect
Educate and train! - Develop a scalable training concept early (and refine) - Implement an (instructed) community for your APM users
Vielen Dank für Ihre Aufmerksamkeit.
Copyright © 2015 Lufthansa Technik AG. All rights reserved. The information contained in this presentation is proprietary to Lufthansa Technik AG and is disclosed in confidence. The presentation and the information contained herein shall be kept strictly confidential and shall not be used, disclosed to others or reproduced without the expressed written consent of Lufthansa Technik AG. Nothing contained in this publication shall constitute any warranty, guarantee or liability for Lufthansa Technik AG, its subsidiaries and affiliates, but is for information purposes only. Accordingly, Lufthansa Technik AG, its subsidiaries and affiliates neither expressly nor conclusively accept responsibility or liability for the actuality, accuracy and completeness of the statements and information contained in this publication.
Thank you for your attention.
21 Lufthansa Technik - Maintenance Repair Overhaul for Aircrafts and Applications