AppSphere 15 - Lufthansa Technik: Maintenance Repair Overhaul for Aircraft and Applications

21
Olaf Schönfeld AppDynamics AppSphere, Dec 2015 Lufthansa Technik Maintenance Repair Overhaul for Aircraft and Applications

Transcript of AppSphere 15 - Lufthansa Technik: Maintenance Repair Overhaul for Aircraft and Applications

Page 1: 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

Page 2: AppSphere 15 - 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

Page 3: AppSphere 15 - 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.

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

Page 4: AppSphere 15 - 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.

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)

Page 5: AppSphere 15 - 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.

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

Page 6: AppSphere 15 - 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.

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

Page 7: AppSphere 15 - 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.

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

Page 8: AppSphere 15 - 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.

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

Page 9: AppSphere 15 - 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.

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?

Page 10: AppSphere 15 - 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.

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 !

Page 11: AppSphere 15 - 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.

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‘

Page 12: AppSphere 15 - 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.

§  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

Page 13: AppSphere 15 - 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.

13 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications

Roadmap APM LHT.apm Project & Product Application (Performance) Management

Page 14: AppSphere 15 - 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.

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

Page 15: AppSphere 15 - 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

Page 16: AppSphere 15 - 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.

16 Lufthansa Technik - Maintenance Repair Overhaul for Aircraft and Applications

Quickwin in load balancing analysis

APM benefits – Example II (cont.) Application (Performance) Management

Page 17: AppSphere 15 - 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.

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

Page 18: AppSphere 15 - 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

Page 19: AppSphere 15 - 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 … ‘

Page 20: AppSphere 15 - 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.

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

Page 21: AppSphere 15 - Lufthansa Technik: Maintenance Repair Overhaul for Aircraft and Applications

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